Tabela: DA4 - Motoristas


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
MotoristasDA4_FILIAL+DA4_CODOMSA040




Indices(SIX)
OrdemChaveDescriçãoNickName
1DA4_FILIAL+DA4_CODCodigo
2DA4_FILIAL+DA4_NOMEMotorista
3DA4_FILIAL+DA4_CGCCNPJ/CPF




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
DA41Cadastrais
DA42Pessoais
DA43Documentos




Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
DA4_FILIAL Filial Filial do Sistema Filial do Sistema C 2 0 Nao Altera Virtual 033 1 1 2
DA4_COD Codigo Codigo do Motorista Código do Motorista C 6 0 @! ExistChav("DA4") Sim Altera Virtual 1 1 1
DA4_NOME Motorista Nome do Motorista Nome do Motorista C 40 0 @! Sim Altera Virtual 1 1 1
DA4_TIPMOT Tp.Motorista Tipo Motorista Tipo de Motorista: "Próprio" ou "Tercei-ro". Se for "Próprio",informar o Campo "Matricula"; Se for "Terceiro",informar o Cam-po "Fornecedor". C 1 0 @! Pertence("123") .And. OMS040Vld() Sim Altera Virtual 1=Proprio;2=Terceiro;3=Agregado 1 1 2
DA4_FORNEC Fornecedor Codigo Fornec Motorista Código do fornecedor relacionado ao motorista. É utilizado para geração de títulos (Crédito ou Débito) na prestação de contas caso exista alguma diferença. C 6 0 @! Oms040Vld() FOR S Nao Altera Virtual 001 1 1 2
DA4_LOJA Loja Loja Fornecedor Loja do Fornecedor C 2 0 @! Iif(Empty(M->DA4_FORNEC),Vazio(),.F.) .Or. ExistCPO("SA2",M->DA4_FORNEC+M->DA4_LOJA,1) S Nao Altera Virtual 002 1 1 2
DA4_NOMFOR Nome Fornec. Nome do Fornecedor Nome do fornecedor. C 40 0 @! If(!Inclui,Posicione("SA2",1,xFilial("SA2")+DA4->DA4_FORNEC+DA4->DA4_LOJA,"A2_NOME"), "") Nao Vizualiza Virtual 1 1 2
DA4_FILBAS Fil. Base Filial Base do motorista Filial base do motorista. C 2 0 OMS040Vld() SM0 Sim Altera Virtual M->DA4_TIPMOT=='1' 033 1 1 2
DA4_MAT Matricula Matricula Se o campo "Tp. Motorista" for igual a "Próprio", informar o no. da matricula do Motorista (Arquivo SRA). C 6 0 @! Vazio() .Or. OMS040Vld() SRATMS S Sim Altera Virtual M->DA4_TIPMOT=='1' 121 1 1 2
DA4_NREDUZ Nome Reduzid Nome Reduzido Motorista Nome Reduzido Motorista C 15 0 @! Sim Altera Virtual 1 1 1
DA4_END Endereco Endereco do Motorista Endereço do Motorista C 40 0 @! Sim Altera Virtual 1 1 2
DA4_BAIRRO Bairro Bairro do Motorista Bairro do Motorista C 20 0 @! Sim Altera Virtual 1 1 2
DA4_MUN Municipio Municipio do Motorista MunicÍpio do Motorista C 15 0 @! Nao Altera Virtual 1 1 2
DA4_EST Estado Sigla da Federacao Estado do motorista. C 2 0 @! Vazio() .Or. ExistCpo("SX5","12"+M->DA4_EST) 12 Nao Altera Virtual 010 1 1 2
DA4_CEP CEP Cod Enderecamento Postal Cod Endereçamento Postal do motorista C 8 0 @R 99999-999 Nao Altera Virtual 1 1 2
DA4_CGC CNPJ/CPF CNPJ/CPF do Motorista CGC/CPF do Motorista C 14 0 @R 99.999.999/9999-99 Vazio() .Or. OMSA040Cgc() Nao Altera Virtual 1 1 2
DA4_TEL Telefone Numero do Telefone Número do telefone do motorista C 15 0 @! Nao Altera Virtual 1 1 2
DA4_AJUDA1 Ajudante 1 Ajudante 1 Código do primeiro ajudante do motorista. (Opcional) C 6 0 @! Vazio() .Or. ExistCPO("DAU") DAU Nao Altera Virtual 1 1 2
DA4_AJUDA2 Ajudante 2 Ajudante 2 Código do segundo ajudante do motorista. (Opcional) C 6 0 @! Vazio() .Or. ExistCPO("DAU") DAU Nao Altera Virtual 1 1 2
DA4_AJUDA3 Ajudante 3 Ajudante 3 Código do terceiro ajudante do motorista. (Opcional) C 6 0 @! Vazio() .Or. ExistCPO("DAU") DAU Nao Altera Virtual 1 1 2
DA4_NUMCNH No.CNH No.CNH Numero da carteira de habilitacao. C 11 0 @! Sim Altera Virtual 3 1 2
DA4_REGCNH No.Regis.CNH No.Registro CNH Nº. Regis. CHN C 10 0 @! Sim Altera Virtual 3 1 2
DA4_DTECNH Dt.Exped.CNH Data Exped. CNH Dt. Exped. CNH. D 8 0 Oms040Vld() Sim Altera Virtual 3 1 2
DA4_DTVCNH Dt.Venct.CNH Data Vencto CNH Dt. Vencto. CNH D 8 0 Oms040Vld() Sim Altera Virtual 3 1 2
DA4_MUNCNH Munici.CNH Municipio CNH Municipio da carteira de habilitacao. C 15 0 @! Sim Altera Virtual 3 1 2
DA4_ESTCNH Estado CNH Estado CNH Estado CNH. C 2 0 @! ExistCpo("SX5","12"+M->DA4_ESTCNH,1) 12 Sim Altera Virtual 010 3 1 2
DA4_CATCNH Cat. CNH Categoria CNH Cat. CNH C 3 0 @! Sim Altera Virtual 3 1 2
DA4_PAI Pai Pai Nome do Pai C 40 0 @! Sim Altera Virtual 2 1 2
DA4_MAE Mae Mae Nome da Mae. C 40 0 @! Sim Altera Virtual 2 1 2
DA4_TELREC Tel.Recados Telefone Recados Numero de telefone para recados. C 15 0 @! Sim Altera Virtual 1 1 2
DA4_FALCOM Falar Com Falar Com Falar Com. C 15 0 @! Sim Altera Virtual 1 1 2
DA4_RG RG RG Numero do RG C 15 0 @! Sim Altera Virtual 3 1 1
DA4_RGORG Org.Emissor Orgao Emissor Org. Emissor C 3 0 @! Sim Altera Virtual 3 1 2
DA4_RGEST Estado RG Estado do RG Estado RG C 2 0 @! ExistCpo("SX5","12"+M->DA4_RGEST) 12 Sim Altera Virtual 010 3 1 2
DA4_CORPEL Cor Pele Cor Pele Cor da pele. C 2 0 @! Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORPEL) M8 S Sim Altera Virtual 2 1 2
DA4_DESPEL Des.Cor Pele Des.Cor Pele Descrição da cor da pele, este campo é preenchido automaticamente após selecionarmos a cor da pele, esta informação é relevante para a seguradora da transportadora. C 30 0 @! If(Inclui,"",Tabela("M8",DA4->DA4_CORPEL,.F.)) Sim Vizualiza Virtual 2 1 2
DA4_CORCAB Cor Cabelo Cor Cabelo Cor do cabelo. C 2 0 @! Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORCAB) M8 S Sim Altera Virtual 2 1 2
DA4_DESCAB Des.Cor Cab. Des.Cor Cabelo Descricao Cabelo. C 30 0 @! If(Inclui,"",Tabela("M8",DA4->DA4_CORCAB,.F.)) Sim Vizualiza Virtual 2 1 2
DA4_CORBAR Cor Barba Cor Barba Cor da barba. C 2 0 @! Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORBAR) M8 S Sim Altera Virtual 2 1 2
DA4_DESBAR Des.Cor Barb Des.Cor Barba Descricao barba. C 30 0 @! If(Inclui,"",Tabela("M8",DA4->DA4_CORBAR,.F.)) Sim Vizualiza Virtual 2 1 2
DA4_COROLH Cor Olho Cor Olho Cor dos olhos. C 2 0 @! Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_COROLH) M8 S Sim Altera Virtual 2 1 2
DA4_DESOLH Des.Cor Olho Des.Cor Olho Descrição da cor do olho, este campo é preenchido automaticamente após selecionarmos a cor do olho, esta informação é relevante para a seguradora da transportadora. C 30 0 @! If(Inclui,"",Tabela("M8",DA4->DA4_COROLH,.F.)) Sim Vizualiza Virtual 2 1 2
DA4_SINAIS Sinais Sinais Sinais. C 30 0 @! Sim Altera Virtual 2 1 2
DA4_ALTURA Altura Altura Altura N 5 2 @E 99.99 Sim Altera Virtual 2 1 2
DA4_PESO Peso Peso Peso N 7 3 @E 999.999 Sim Altera Virtual 2 1 2
DA4_DATNAS Dt.Nascto. Data de Nascimento Data de Nascimento do motorista. D 8 0 Oms040Vld() Sim Altera Virtual 2 1 2
DA4_ESTCIV Estado Civil Estado Civil Estado Civil C 2 0 @! ExistCpo("SX5","33"+M->DA4_ESTCIV) 33 Sim Altera Virtual 2 1 2
DA4_NUMSEG No. Segurado No.Segurado Nº. Segurado C 10 0 @! Sim Altera Virtual 1 1 2
DA4_LIBSEG Lib.Seguro No.Liberacao Seguro Lib. Seguro C 10 0 @! Sim Altera Virtual 1 1 2
DA4_DTIVSG Data Ini.Seg Data Inicio Nro.Lib.Seg Informe a Data Inicio de Validade do Numero de Liberação do Seguro. D 8 0 Oms040Vld() Nao Altera Real 1 1 2
DA4_DTFVSG Data Fim Seg Data Fim Nro.Lib.Seg. Informe a Data Fim de Validade do Numero de Liberação do Seguro. D 8 0 Oms040Vld() Nao Altera Real 1 1 2
DA4_VALSEG Val.Segurado Val.Segurado Val. Segurado N 14 2 @E 99,999,999,999.99 Sim Altera Virtual 1 1 2
DA4_CARPER Car.Perigosa Carga Perigosa Car. Perigosa C 1 0 @! Pertence("12") "2" Sim Altera Virtual 1=Sim;2=Nao 1 1 2
DA4_BLQMOT Bloqueado Bloqueado Bloqueado. C 1 0 @! Pertence("12") "2" Sim Altera Virtual 1=Sim;2=Nao 1 1 2
DA4_COMISS Comissionado Motorista Comissionado ? Comissionado C 1 0 @! Pertence("12") "2" Sim Altera Virtual 1=Sim;2=Nao OMSA040Whe() 1 1 2
DA4_BITMAP Foto Foto do Motorista Imagem do produto. C 20 0 Sim Altera Real 1 1 2
DA4_RGDT Dt. Emiss.RG Data da Emissão do RG Data de Emissão do R.G. D 8 0 Nao Altera Real 3 1 2
DA4_IDOPE ID. Oper ID da Operadora Id da Operadora de Frota C 10 0 @! Nao Altera Real 1 2
DA4_DDD DDD Codigo DDD do Municipio Informar o codigo DDD referente ao municipio do Motorista. C 3 0 999 Nao Altera Real 1 2
DA4_CODMUN Cd.Municipio Codigo IBGE do Municipio Informar o codigo IBGE referente ao municipio do motorista. C 5 0 @9 Vazio() .Or. ExistCpo('CC2',M->DA4_EST+M->DA4_CODMUN) CC2 Nao Altera Real 1 2
DA4_FILATU Filial Atual Filial Atual Motorista Filial Atual do Motorista. C 2 0 cFilAnt Nao Vizualiza Real 033 1 2
DA4_STATUS Status Status do Motorista Status do Motorista. C 1 0 @! Pertence("123") Iif(nModulo == 43,"1","2") Nao Altera Virtual 1=Nao Disponivel;2=Em Filial;3=Em Viagem Iif(nModulo == 43,.F.,.T.) 1 2
DA4_APPLOG Login App Login no App Representa o login do motorista em uma aplicação externa que esteja integrada com o Protheus. C 80 0 LISEXE Sim Altera Real If( Findfunction("TMSDLZAti"), TMSDLZAti(), .F. ) 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
TRV DA4_COD TRV_CODMOT
TSI DA4_COD TSI_CODMOT
TTI DA4_COD TTI_MOTENT
TTI DA4_COD TTI_MOTSAI
DTO DA4_COD DTO_CODMOT
NJJ DA4_COD NJJ_CODMOT
NPG DA4_COD NPG_MOTO
DL9 DA4_COD DL9_CODMOT
SEU DA4_COD EU_CODMOT
TR6 DA4_CGC TR6_CPFMOT
DAK DA4_COD DAK_MOTORI
NJH DA4_COD NJH_CODMOT
DM2 DA4_COD DM2_CODMOT
N72 DA4_COD N72_CODMOT
TRX DA4_COD TRX_CODMO
TQN DA4_COD TQN_CODMOT
DEL DA4_COD DEL_CODMOT
DUP DA4_COD DUP_CODMOT
DYV DA4_COD DYV_CODMOT
DXM DA4_COD DXM_MOTORA
TDI DA4_COD TDI_CODMOT
DYB DA4_COD DYB_CODMOT
NK2 DA4_COD NK2_CODMOT
DA3 DA4_COD DA3_MOTORI