| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| DA4 | 17 | DA4_DDD | C | 3 | 0 | DDD | Codigo DDD do Municipio | 999 | | | | 1 | | N | A | R | | | | | | | |
| DA4 | 59 | DA4_IDOPE | C | 10 | 0 | ID. Oper | ID da Operadora | @! | | | | 1 | | N | A | R | | | | | | | |
| DA4 | 60 | DA4_PAIS | C | 3 | 0 | País | Código do País | @! | Vazio() .or. ExistCpo("SYA",M->DA4_PAIS) | | SYA | 1 | | N | A | R | | | | | | | |
| DA4 | 61 | DA4_CODMUN | C | 5 | 0 | Cd.Municipio | Codigo IBGE do Municipio | @9 | Vazio() .Or. ExistCpo('CC2',M->DA4_EST+M->DA4_CODMUN) | | CC2 | 1 | | N | A | R | | | | | | | |
| DA4 | 62 | DA4_FILATU | C | 2 | 0 | Filial Atual | Filial Atual Motorista | | | cFilAnt | | 1 | | N | V | R | | | | | | 033 | |
| DA4 | 63 | DA4_STATUS | C | 1 | 0 | Status | Status do Motorista | @! | Pertence("123") | Iif(nModulo == 43,"1","2") | | 1 | | N | A | | | 1=Nao Disponivel;2=Em Filial;3=Em Viagem | | Iif(nModulo == 43,.F.,.T.) | | | |
| DA4 | 64 | DA4_APPLOG | C | 80 | 0 | Login App | Login no App | | | | LISEXE | 1 | | | A | R | | | | If( Findfunction("TMSDLZAti"), TMSDLZAti(), .F. ) | | | |
| DA4 | 65 | DA4_EMAIL | C | 30 | 0 | Email | Email | | | | | 1 | | N | A | R | | | | | | | |
| DA4 | 01 | DA4_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | 1 |
| DA4 | 02 | DA4_COD | C | 6 | 0 | Codigo | Codigo do Motorista | @! | ExistChav("DA4") | | | 1 | | S | | | | | | | | | 1 |
| DA4 | 03 | DA4_NOME | C | 40 | 0 | Motorista | Nome do Motorista | @! | | | | 1 | | S | | | | | | | | | 1 |
| DA4 | 04 | DA4_TIPMOT | C | 1 | 0 | Tp.Motorista | Tipo Motorista | @! | Pertence("123") .And. OMS040Vld() | | | 1 | | | | | | 1=Proprio;2=Terceiro;3=Agregado | | | | | 1 |
| DA4 | 05 | DA4_FORNEC | C | 6 | 0 | Fornecedor | Codigo Fornec Motorista | @! | Oms040Vld() | | FOR | 1 | S | N | A | | | | | | | 001 | 1 |
| DA4 | 06 | DA4_LOJA | C | 2 | 0 | Loja | Loja Fornecedor | @! | Iif(Empty(M->DA4_FORNEC),Vazio(),.F.) .Or. ExistCPO("SA2",M->DA4_FORNEC+M->DA4_LOJA,1) | | | 1 | S | N | | | | | | | | 002 | 1 |
| DA4 | 07 | DA4_NOMFOR | C | 50 | 0 | Nome Fornec. | Nome do Fornecedor | @! | | If(!Inclui,Posicione("SA2",1,xFilial("SA2")+DA4->DA4_FORNEC+DA4->DA4_LOJA,"A2_NOME"), "") | | 1 | | N | V | V | | | | | | 177 | 1 |
| DA4 | 08 | DA4_FILBAS | C | 2 | 0 | Fil. Base | Filial Base do motorista | | OMS040Vld() | | SM0 | 1 | | S | | | | | | M->DA4_TIPMOT=='1' | | 033 | 1 |
| DA4 | 09 | DA4_MAT | C | 6 | 0 | Matricula | Matricula | @! | Vazio() .Or. OMS040Vld() | | SRATMS | 1 | S | | | | | | | M->DA4_TIPMOT=='1' | | 121 | 1 |
| DA4 | 10 | DA4_NREDUZ | C | 15 | 0 | Nome Reduzid | Nome Reduzido Motorista | @! | | | | 1 | | S | | | | | | | | | 1 |
| DA4 | 11 | DA4_END | C | 40 | 0 | Endereco | Endereco do Motorista | @! | | | | 1 | | S | | | | | | | | | 1 |
| DA4 | 12 | DA4_BAIRRO | C | 20 | 0 | Bairro | Bairro do Motorista | @! | | | | 1 | | S | | | | | | | | | 1 |
| DA4 | 13 | DA4_MUN | C | 15 | 0 | Municipio | Municipio do Motorista | @! | | | | 1 | | N | | | | | | | | | 1 |
| DA4 | 14 | DA4_EST | C | 2 | 0 | Estado | Sigla da Federacao | @! | Vazio() .Or. ExistCpo("SX5","12"+M->DA4_EST) | | 12 | 1 | | N | | | | | | | | 010 | 1 |
| DA4 | 15 | DA4_CEP | C | 8 | 0 | CEP | Cod Enderecamento Postal | @R 99999-999 | | | | 1 | | N | | | | | | | | | 1 |
| DA4 | 16 | DA4_CGC | C | 14 | 0 | CNPJ/CPF | CNPJ/CPF do Motorista | @R 99.999.999/9999-99 | Vazio() .Or. OMSA040Cgc() | | | 1 | | N | | | | | OMSA040TIP() | | | | 1 |
| DA4 | 18 | DA4_TEL | C | 15 | 0 | Telefone | Numero do Telefone | @! | | | | 1 | | N | | | | | | | | | 1 |
| DA4 | 19 | DA4_AJUDA1 | C | 6 | 0 | Ajudante 1 | Ajudante 1 | @! | Vazio() .Or. ExistCPO("DAU") | | DAU | 1 | | N | | | | | | | | | 1 |
| DA4 | 20 | DA4_AJUDA2 | C | 6 | 0 | Ajudante 2 | Ajudante 2 | @! | Vazio() .Or. ExistCPO("DAU") | | DAU | 1 | | N | | | | | | | | | 1 |
| DA4 | 21 | DA4_AJUDA3 | C | 6 | 0 | Ajudante 3 | Ajudante 3 | @! | Vazio() .Or. ExistCPO("DAU") | | DAU | 1 | | N | | | | | | | | | 1 |
| DA4 | 22 | DA4_NUMCNH | C | 11 | 0 | No.CNH | No.CNH | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 23 | DA4_REGCNH | C | 10 | 0 | No.Regis.CNH | No.Registro CNH | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 24 | DA4_DTECNH | D | 8 | 0 | Dt.Exped.CNH | Data Exped. CNH | | Oms040Vld() | | | 1 | | | | | | | | | | | 3 |
| DA4 | 25 | DA4_DTVCNH | D | 8 | 0 | Dt.Venct.CNH | Data Vencto CNH | | Oms040Vld() | | | 1 | | | | | | | | | | | 3 |
| DA4 | 26 | DA4_MUNCNH | C | 15 | 0 | Munici.CNH | Municipio CNH | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 27 | DA4_ESTCNH | C | 2 | 0 | Estado CNH | Estado CNH | @! | ExistCpo("SX5","12"+M->DA4_ESTCNH,1) | | 12 | 1 | | | | | | | | | | 010 | 3 |
| DA4 | 28 | DA4_CATCNH | C | 3 | 0 | Cat. CNH | Categoria CNH | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 29 | DA4_PAI | C | 40 | 0 | Pai | Pai | @! | | | | 1 | | | | | | | | | | | 2 |
| DA4 | 30 | DA4_MAE | C | 40 | 0 | Mae | Mae | @! | | | | 1 | | | | | | | | | | | 2 |
| DA4 | 31 | DA4_TELREC | C | 15 | 0 | Tel.Recados | Telefone Recados | @! | | | | 1 | | | | | | | | | | | 1 |
| DA4 | 32 | DA4_FALCOM | C | 15 | 0 | Falar Com | Falar Com | @! | | | | 1 | | | | | | | | | | | 1 |
| DA4 | 33 | DA4_RG | C | 15 | 0 | RG | RG | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 34 | DA4_RGORG | C | 3 | 0 | Org.Emissor | Orgao Emissor | @! | | | | 1 | | | | | | | | | | | 3 |
| DA4 | 35 | DA4_RGEST | C | 2 | 0 | Estado RG | Estado do RG | @! | ExistCpo("SX5","12"+M->DA4_RGEST) | | 12 | 1 | | | | | | | | | | 010 | 3 |
| DA4 | 36 | DA4_CORPEL | C | 2 | 0 | Cor Pele | Cor Pele | @! | Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORPEL) | | M8 | 1 | S | | | | | | | | | | 2 |
| DA4 | 37 | DA4_DESPEL | C | 30 | 0 | Des.Cor Pele | Des.Cor Pele | @! | | If(Inclui,"",Tabela("M8",DA4->DA4_CORPEL,.F.)) | | 1 | | | V | V | | | | | | | 2 |
| DA4 | 38 | DA4_CORCAB | C | 2 | 0 | Cor Cabelo | Cor Cabelo | @! | Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORCAB) | | M8 | 1 | S | | | | | | | | | | 2 |
| DA4 | 39 | DA4_DESCAB | C | 30 | 0 | Des.Cor Cab. | Des.Cor Cabelo | @! | | If(Inclui,"",Tabela("M8",DA4->DA4_CORCAB,.F.)) | | 1 | | | V | V | | | | | | | 2 |
| DA4 | 40 | DA4_CORBAR | C | 2 | 0 | Cor Barba | Cor Barba | @! | Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_CORBAR) | | M8 | 1 | S | | | | | | | | | | 2 |
| DA4 | 41 | DA4_DESBAR | C | 30 | 0 | Des.Cor Barb | Des.Cor Barba | @! | | If(Inclui,"",Tabela("M8",DA4->DA4_CORBAR,.F.)) | | 1 | | | V | V | | | | | | | 2 |
| DA4 | 42 | DA4_COROLH | C | 2 | 0 | Cor Olho | Cor Olho | @! | Vazio() .Or. ExistCpo("SX5","M8"+M->DA4_COROLH) | | M8 | 1 | S | | | | | | | | | | 2 |
| DA4 | 43 | DA4_DESOLH | C | 30 | 0 | Des.Cor Olho | Des.Cor Olho | @! | | If(Inclui,"",Tabela("M8",DA4->DA4_COROLH,.F.)) | | 1 | | | V | V | | | | | | | 2 |
| DA4 | 44 | DA4_SINAIS | C | 30 | 0 | Sinais | Sinais | @! | | | | 1 | | | | | | | | | | | 2 |
| DA4 | 45 | DA4_ALTURA | N | 5 | 2 | Altura | Altura | @E 99.99 | | | | 1 | | | | | | | | | | | 2 |
| DA4 | 46 | DA4_PESO | N | 7 | 3 | Peso | Peso | @E 999.999 | | | | 1 | | | | | | | | | | | 2 |
| DA4 | 47 | DA4_DATNAS | D | 8 | 0 | Dt.Nascto. | Data de Nascimento | | Oms040Vld() | | | 1 | | | | | | | | | | | 2 |
| DA4 | 48 | DA4_ESTCIV | C | 2 | 0 | Estado Civil | Estado Civil | @! | ExistCpo("SX5","33"+M->DA4_ESTCIV) | | 33 | 1 | | | | | | | | | | | 2 |
| DA4 | 49 | DA4_NUMSEG | C | 10 | 0 | No. Segurado | No.Segurado | @! | | | | 1 | | | | | | | | | | | 1 |
| DA4 | 50 | DA4_LIBSEG | C | 10 | 0 | Lib.Seguro | No.Liberacao Seguro | @! | | | | 1 | | | | | | | | | | | 1 |
| DA4 | 51 | DA4_DTIVSG | D | 8 | 0 | Data Ini.Seg | Data Inicio Nro.Lib.Seg | | Oms040Vld() | | | 1 | | N | A | R | | | | | | | 1 |
| DA4 | 52 | DA4_DTFVSG | D | 8 | 0 | Data Fim Seg | Data Fim Nro.Lib.Seg. | | Oms040Vld() | | | 1 | | N | A | R | | | | | | | 1 |
| DA4 | 53 | DA4_VALSEG | N | 14 | 2 | Val.Segurado | Val.Segurado | @E 99,999,999,999.99 | | | | 1 | | | | | | | | | | | 1 |
| DA4 | 54 | DA4_CARPER | C | 1 | 0 | Car.Perigosa | Carga Perigosa | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 1 |
| DA4 | 55 | DA4_BLQMOT | C | 1 | 0 | Bloqueado | Bloqueado | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 1 |
| DA4 | 56 | DA4_COMISS | C | 1 | 0 | Comissionado | Motorista Comissionado ? | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | OMSA040Whe() | | | 1 |
| DA4 | 57 | DA4_BITMAP | C | 20 | 0 | Foto | Foto do Motorista | | | | | 1 | | S | A | R | | | | | | | 1 |
| DA4 | 58 | DA4_RGDT | D | 8 | 0 | Dt. Emiss.RG | Data da Emissão do RG | | | | | 1 | | N | A | R | | | | | | | 3 |