| 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 |
| DA8 | 01 | DA8_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| DA8 | 02 | DA8_COD | C | 6 | 0 | Rota | Codigo da Rota | @! | ExistChav("DA8") | | | 1 | | S | A | | | | | | | 041 | |
| DA8 | 03 | DA8_DESC | C | 30 | 0 | Praca Princ. | Praca principal da rota | @! | | | | 1 | | S | A | | | | | | | | |
| DA8 | 04 | DA8_CAMINH | C | 8 | 0 | Veiculo | Codigo do Veiculo | @! | Vazio().Or.ExistCPO("DA3") | | DA3 | 1 | | S | A | | | | | | | | |
| DA8 | 05 | DA8_LIMMAX | N | 4 | 0 | Max.Ptos.Ven | Lim. Max. de Ptos. Venda | 9999 | | | | 1 | | S | A | | | | | | | | |
| DA8 | 06 | DA8_ATIVO | C | 1 | 0 | Ativo | Rota ativa | @! | | | | 1 | | | | | | 1=Sim;2=Nao | | | | | |
| DA8 | 07 | DA8_TIPCAR | C | 3 | 0 | Tipo Carga | Tipo da Carga | @! | ExistCpo("SX5","DU"+M->DA8_TIPCAR) | | DU | 1 | | | | | | | | | | | |
| DA8 | 08 | DA8_CODCAL | C | 6 | 0 | Calendario | Calendario de entregas | | Vazio().Or.(ExistCpo("DAA") .And. Oms100Cal()) | | DAA | 1 | | | | | | | | | | | |
| DA8 | 09 | DA8_TEMPO | C | 7 | 0 | Tempo Desl. | Tempo de Deslocamento | 9999:99 | AtVldHora(M->DA8_TEMPO,.T.) | "0000:00" | | 1 | | | | | | | | | | | |
| DA8 | 10 | DA8_TIPROT | C | 2 | 0 | Tipo Rota | Tipo Rota | @! | Vazio() .Or. ExistCpo("SX5","M3"+M->DA8_TIPROT,1) | | M3 | 1 | S | S | | | | | | | | | |
| DA8 | 11 | DA8_DESROT | C | 30 | 0 | Des.Tp.Rota | Descricao Tipo Rota | @! | | If(!Inclui,Tabela("M3",DA8->DA8_TIPROT, .F.),"") | | 1 | | S | V | V | | | | | TABELA("M3",DA8->DA8_TIPROT, .F.) | | |
| DA8 | 12 | DA8_CDRORI | C | 6 | 0 | Cod.Reg.Ori. | Cod.Regiao Origem | @! | ExistCpo("DUY",M->DA8_CDRORI) .And. TmsTipReg(M->DA8_CDRORI, StrZero(1, Len(DTN->DTN_TIPREG))) | | DUY | 1 | S | S | | | | | | | | | |
| DA8 | 13 | DA8_REGORI | C | 30 | 0 | Reg.Origem | Reg.Origem | @! | | If(!Inclui,Posicione("DUY",1,xFilial("DUY")+DA8->DA8_CDRORI,"DUY_DESCRI"),"") | | 1 | | S | V | V | | | | | POSICIONE("DUY",1,FwxFilial("DUY")+DA8->DA8_CDRORI,"DUY_DESCRI") | | |
| DA8 | 14 | DA8_SERVIC | C | 3 | 0 | Servico | Servico | @! | (Vazio() .Or. ExistCpo("DC5",,1)) .And. OMA100Vld() | | DLK | 1 | S | S | | | | | | | | 012 | |
| DA8 | 15 | DA8_DESSER | C | 30 | 0 | Desc Servico | Descricao do Servico | @! | | If(!Inclui,Tabela("L4",DA8->DA8_SERVIC, .F.),"") | | 1 | | S | V | V | | | | | Tabela("L4",DT5->DT5_SERVIC,.F.) | | |
| DA8 | 16 | DA8_SERTMS | C | 1 | 0 | Serv.Transp. | Servico de Transporte | @! | TMSValField("M->DA8_SERTMS",.T.,"DA8_DESSVT") | | DLC | 1 | | S | V | R | | | | | | | |
| DA8 | 17 | DA8_DESSVT | C | 30 | 0 | Desc.Sv.Tran | Desc.Servico Transporte | @! | | If(!Inclui,TMSValField("DA8->DA8_SERTMS",.F.,"DA8_DESSVT"),"") | | 1 | | S | V | V | | | | | TMSVALFIELD("DA8->DA8_SERTMS",.F.,"DA8_DESSVT") | | |
| DA8 | 18 | DA8_TIPTRA | C | 1 | 0 | Tipo Transp. | Tipo Transporte | @! | TMSValField("M->DA8_TIPTRA",.T.,"DA8_DESTPT") | | DLC | 1 | | | V | | | | | | | | |
| DA8 | 19 | DA8_DESTPT | C | 30 | 0 | Desc.Tp.Tran | Desc.Tipo Transporte | @! | | If(!Inclui,TMSValField("DA8->DA8_TIPTRA",.F.,"DA8_DESTPT"),"") | | 1 | | | V | V | | | | | | | |
| DA8 | 20 | DA8_CODPER | C | 6 | 0 | Cod.Percurso | Codigo Percurso | @! | | | | 1 | | | | | | | | | | | |
| DA8 | 21 | DA8_PERCUR | M | 10 | 0 | Percurso | Percurso | @! | | If(!Inclui,MSMM(DA8->DA8_CODPER),"") | | 1 | | | | V | | | | | | | |
| DA8 | 22 | DA8_PERRTB | N | 6 | 2 | Rentab. Rota | Rentabilidade da Rota | @E 999.99 | | | | 1 | | N | A | R | | | | | | | |
| DA8 | 23 | DA8_ROTMUN | C | 1 | 0 | Rt Municipal | Rota Municipal | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | |
| DA8 | 24 | DA8_CDOMDF | C | 6 | 0 | Cd.Ori.MDF-e | Região Ori. Carreg. MDF-e | @! | ExistCpo("DUY",M->DA8_CDOMDF) | | DUY | 1 | | N | A | R | | | | | | | |
| DA8 | 25 | DA8_ORIDMF | C | 60 | 0 | Origem MDF-e | Origem Carreg. MDF-e | @! | | | | 1 | S | N | V | V | | | | | | | |
| DA8 | 26 | DA8_CDRCAL | C | 6 | 0 | Cod Reg Calc | Cod Reg Calculo Tabela | @! | Vazio() .Or. ExistCpo("DUY",M->DA8_CDRCAL) | | DUY | 1 | S | N | A | R | | | | | | | |
| DA8 | 27 | DA8_DESCAL | C | 30 | 0 | Desc Reg Cal | Descr Reg Calc Tabela | @! | | Iif(Inclui,"",Posicione("DUY",1,xFilial("DUY") + DA8->DA8_CDRCAL,"DUY_DESCRI")) | | 1 | | N | V | V | | | | | | | |