Rotas
A tabela DA8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para rotas.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela DA8 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela DA8, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | DA8 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | DA8990 |
| X2_NOME | Rotas |
| X2_NOMESPA | Rutas |
| X2_NOMEENG | Routes |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | DA8_FILIAL+DA8_COD |
| X2_PYME | S |
| X2_MODULO | 39 |
| X2_DISPLAY | DA8_FILIAL+DA8_COD |
| X2_SYSOBJ | OMSA100 |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 3040 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DA8 | 01 | DA8_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal del Sistema | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47254 | 0 |
| DA8 | 02 | DA8_COD | C | 6 | 0 | Rota | Ruta | Route | Codigo da Rota | Codigo de la Ruta | Route Code | @! | ExistChav("DA8") | x x x x x x x x x x x x x x x xx | - | - | 1 | x | - | - | - | S | A | - | - | - | - | - | - | - | - | - | 041 | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47255 | 0 |
| DA8 | 03 | DA8_DESC | C | 30 | 0 | Praca Princ. | Plaza Princ. | Main Loc. | Praca principal da rota | Plaza principal de ruta | Route Main Locality | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47256 | 0 |
| DA8 | 04 | DA8_CAMINH | C | 8 | 0 | Veiculo | Vehiculo | Vehicle | Codigo do Veiculo | Codigo del Vehiculo | Vehicle Code | @! | Vazio().Or.ExistCPO("DA3") | x x x x x x x x xx xx x x x x x x x x | - | DA3 | 1 | xx x | - | - | - | S | A | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47257 | 0 |
| DA8 | 05 | DA8_LIMMAX | N | 4 | 0 | Max.Ptos.Ven | Max.Ptos.Ven | Max.POS | Lim. Max. de Ptos. Venda | Lim. Max. de Ptos. Venta | Point of Sal. Max. Lim. | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47258 | 0 |
| DA8 | 06 | DA8_ATIVO | C | 1 | 0 | Ativo | Activo | Active | Rota ativa | Ruta activa | Active Route | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | - | - | - | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47259 | 0 |
| DA8 | 07 | DA8_TIPCAR | C | 3 | 0 | Tipo Carga | Tipo Carga | Load Type | Tipo da Carga | Tipo de la Carga | Load Type | @! | Vazio() .Or. ExistCpo("SX5","DU"+M->DA8_TIPCAR) | x xx x x x x x x xx xx x x x x x x x x | - | DU | 1 | xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47260 | 0 |
| DA8 | 08 | DA8_CODCAL | C | 6 | 0 | Calendario | Calendario | Calendar | Calendario de entregas | Calendario de entregas | Delivery Calendar | - | Vazio().Or.(ExistCpo("DAA") .And. Oms100Cal()) | x xx x x x x x x x x x x x xx xx x x x x x x x x | - | DAA | 1 | x x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47261 | 0 |
| DA8 | 09 | DA8_TEMPO | C | 7 | 0 | Tempo Desl. | Tiempo Despl | Trans. Time | Tempo de Deslocamento | Tiempo de Desplazamiento | Transference Time | 9999:99 | AtVldHora(M->DA8_TEMPO,.T.) | x xx x x x x x x x x x x x xx xx x x x x x x x x | "0000:00" | - | 1 | x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47262 | 0 |
| DA8 | 10 | DA8_TIPROT | C | 2 | 0 | Tipo Rota | Tipo Ruta | Route Type | Tipo Rota | Tipo Ruta | Route Type | @! | Vazio() .Or. ExistCpo("SX5","M3"+M->DA8_TIPROT,1) | x x x x x x xx x x x x x x x x | - | M3 | 1 | x xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47263 | 0 |
| DA8 | 11 | DA8_DESROT | C | 30 | 0 | Des.Tp.Rota | Des.Tp.Ruta | Rt.Tp.Desc. | Descricao Tipo Rota | Descripcion Tipo Ruta | Route Type Description | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,Tabela("M3",DA8->DA8_TIPROT, .F.),"") | - | 1 | x x | - | - | - | S | V | V | - | - | - | - | - | - | - | TABELA("M3",DA8->DA8_TIPROT, .F.) | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47264 | 0 |
| DA8 | 12 | DA8_CDRORI | C | 6 | 0 | Cod.Reg.Ori. | Cod.Reg.Ori. | Src.Area Cd. | Cod.Regiao Origem | Cod.Region Origen | Source Area Code | @! | ExistCpo("DUY",M->DA8_CDRORI) .And. TmsTipReg(M->DA8_CDRORI, StrZero(1, Len(DTN->DTN_TIPREG))) | x x x x x x xx x x x x x x x x | - | DUY | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47265 | 0 |
| DA8 | 13 | DA8_REGORI | C | 30 | 0 | Reg.Origem | Reg.Origen | Source Area | Reg.Origem | Reg.Origen | Source Area | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,Posicione("DUY",1,xFilial("DUY")+DA8->DA8_CDRORI,"DUY_DESCRI"),"") | - | 1 | x x x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("DUY",1,FwxFilial("DUY")+DA8->DA8_CDRORI,"DUY_DESCRI") | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47266 | 0 |
| DA8 | 14 | DA8_SERVIC | C | 3 | 0 | Servico | Servicio | Service | Servico | Servicio | Service | @! | (Vazio() .Or. ExistCpo("DC5",,1)) .And. OMA100Vld() | x x x x x x xx x x x x x x x x | - | DLK | 1 | x xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | 012 | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47267 | 0 |
| DA8 | 15 | DA8_DESSER | C | 30 | 0 | Desc Servico | Dsc Servicio | Serv.Desc. | Descricao do Servico | Descripcion del Servicio | Service Description | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,Tabela("L4",DA8->DA8_SERVIC, .F.),"") | - | 1 | x x | - | - | - | S | V | V | - | - | - | - | - | - | - | Tabela("L4",DT5->DT5_SERVIC,.F.) | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47268 | 0 |
| DA8 | 16 | DA8_SERTMS | C | 1 | 0 | Serv.Transp. | Serv.Transp. | Transp.Serv. | Servico de Transporte | Servicio de Transporte | Transportation Service | @! | TMSValField("M->DA8_SERTMS",.T.,"DA8_DESSVT") | x x x x x x xx x x x x x x x x | - | DLC | 1 | x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47269 | 0 |
| DA8 | 17 | DA8_DESSVT | C | 30 | 0 | Desc.Sv.Tran | Desc.Sv.Tran | Tp.Sv.Desc. | Desc.Servico Transporte | Desc.Servicio Transporte | Transp.Service Desc. | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,TMSValField("DA8->DA8_SERTMS",.F.,"DA8_DESSVT"),"") | - | 1 | x x | - | - | - | S | V | V | - | - | - | - | - | - | - | TMSVALFIELD("DA8->DA8_SERTMS",.F.,"DA8_DESSVT") | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47270 | 0 |
| DA8 | 18 | DA8_TIPTRA | C | 1 | 0 | Tipo Transp. | Tipo Transp. | Transp.Tp. | Tipo Transporte | Tipo Transporte | Transportation Type | @! | TMSValField("M->DA8_TIPTRA",.T.,"DA8_DESTPT") | x x x x x x xx x x x x x x x x | - | DLC | 1 | xx | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 47271 | 0 |
| DA8 | 19 | DA8_DESTPT | C | 30 | 0 | Desc.Tp.Tran | Desc.Tp.Tran | Trans.Tp.Dsc | Desc.Tipo Transporte | Desc.Tipo Transporte | Transp.Type Description | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,TMSValField("DA8->DA8_TIPTRA",.F.,"DA8_DESTPT"),"") | - | 1 | x x | - | - | - | - | V | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47272 | 0 |
| DA8 | 20 | DA8_CODPER | C | 6 | 0 | Cod.Percurso | Cod.Recorrid | Route Cd. | Codigo Percurso | Codigo recorrido | Route Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47273 | 0 |
| DA8 | 21 | DA8_PERCUR | M | 10 | 0 | Percurso | Trayecto | Route | Percurso | Trayecto | Route | @! | - | x x x x x x xx x x x x x x x x | If(!Inclui,MSMM(DA8->DA8_CODPER),"") | - | 1 | x x | - | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47274 | 0 |
| DA8 | 22 | DA8_ROTMUN | C | 1 | 0 | Rt Municipal | Rt Municipal | Municipal Rt | Rota Municipal | Ruta Municipal | Municipal Route | @! | Pertence("12") | x x x x x x xx x x x x x x x x | "2" | - | 1 | xx | - | - | - | - | - | - | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47275 | 0 |
| DA8 | 23 | DA8_PERRTB | N | 6 | 2 | Rentab. Rota | Rentab. Ruta | Route Profit | Rentabilidade da Rota | Rentabilidad de la Ruta | Route Profitability | @E 999.99 | - | x x x x x x xx x x x x x x x x | - | - | 1 | x xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 47276 | 0 |
| DA8 | 24 | DA8_CDOMDF | C | 6 | 0 | Cd.Ori.MDF-e | Cd.Ori.MDF-e | Cd.Src.MDF-e | Região Ori. Carreg. MDF-e | Region Ori. Carg. MDF-e | Src. Region Load MDF-e | @! | ExistCpo("DUY",M->DA8_CDOMDF) | x x x x x x x x x x x x x x x x | - | DUY | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 47277 | 0 |
| DA8 | 25 | DA8_ORIDMF | C | 60 | 0 | Origem MDF-e | Origen MDF-e | MDF-e Source | Origem Carreg. MDF-e | Origen Carg. MDF-e | MDF-e Source Load | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | S | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 47278 | 0 |
| DA8 | 26 | DA8_CDRCAL | C | 6 | 0 | Cod Reg Calc | Cód Reg Cálc | Calc Reg Cod | Cod Reg Calculo Tabela | Cód Reg Cálculo Tabla | Table calculation reg cod | @! | Vazio() .Or. ExistCpo("DUY",M->DA8_CDRCAL) | x x x x x x x x x x x x x x x x | - | DUY | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 47279 | 0 |
| DA8 | 27 | DA8_DESCAL | C | 30 | 0 | Desc Reg Cal | Desc Reg Cal | Cal reg desc | Descr Reg Calc Tabela | Descr Reg Calc Tabla | Table calc reg descr | @! | - | x x x x x x x x x x x x x x x x | Iif(Inclui,"",Posicione("DUY",1,xFilial("DUY") + DA8->DA8_CDRCAL,"DUY_DESCRI")) | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 47280 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DA8 | 1 | DA8_FILIAL+DA8_COD | Rota | Ruta | Route | S | - | - | S | 2 | 3 | - | 7322 | 0 |
| DA8 | 2 | DA8_FILIAL+DA8_CAMINH | Veiculo | Vehiculo | Vehicle | S | - | - | S | 2 | 3 | - | 7323 | 0 |
| DA8 | 3 | DA8_FILIAL+DA8_CODCAL+DA8_COD | Calendario + Rota | Calendario + Ruta | Calendar + Route | S | - | - | S | 2 | 3 | - | 7324 | 0 |
| DA8 | 4 | DA8_FILIAL+DA8_SERTMS+DA8_TIPTRA+DA8_SERVIC | Serv.Transp. + Tipo Transp. + Servico | Serv.Transp. + Tipo Transp. + Servicio | Transp.Serv. + Transp.Tp. + Service | S | - | - | S | 2 | 3 | - | 7325 | 0 |
Ela é utilizada para rotas dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.