Dicionário Protheus
Início

Tabela DA8 no Protheus

Rotas

O que é a tabela DA8 no Protheus?

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.

Propriedades da Tabela

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

Campos da Tabela DA8 (27 campos)

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

Índices da Tabela DA8 (4 índices)

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

Perguntas frequentes

Para que serve a tabela DA8 no Protheus?

Ela é utilizada para rotas dentro do sistema ERP Protheus.

Como consultar os campos da tabela DA8?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela DA8?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.