Dicionário Protheus
Início

Tabela DTD no Protheus

Prazos de Regiões

O que é a tabela DTD no Protheus?

A tabela DTD faz parte do sistema ERP Protheus da TOTVS e é utilizada para prazos de regiões.

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 DTD 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 DTD, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DTD
X2_PATH \DATA\
X2_ARQUIVO DTD990
X2_NOME Prazos de Regiões
X2_NOMESPA Plazos de regiones
X2_NOMEENG Deadlines of Regions
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 43
X2_DISPLAY DTD_FILIAL+DTD_CDRORI+DTD_CDRDES+DTD_TIPTRA
X2_SYSOBJ TMSA390
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_ 3492
R_E_C_D_E_L_ 0

Campos da Tabela DTD (13 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_
DTD 01 DTD_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 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 54213 0
DTD 02 DTD_CDRORI C 6 0 Cod.Reg.Ori. Cod.Reg.Ori. Orig.Reg.Cd. Cod.Regiao Origem Cod.Region Origen Origin Region Code @! ExistCpo("DUY",M->DTD_CDRORI,1) .And. TmsTipReg(M->DTD_CDRORI,"1") x x x x x x xx x x x x x x x x x - DUY 1 xx - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 54214 0
DTD 03 DTD_REGORI C 30 0 Reg.Origem Reg.Origen Origin Reg. Reg.Origem Reg.Origen Origin Region @! - x x x x x x xx x x x x x x x x Iif(Inclui,"",Posicione("DUY",1,xFilial("DUY")+DTD->DTD_CDRORI,"DUY_DESCRI")) - 1 x x x - - - S V V - - - - - - - Posicione("DUY",1,xFilial("DUY")+DTD->DTD_CDRORI,"DUY_DESCRI") - - S - - N N N - - - 1 2 - - - 54215 0
DTD 04 DTD_CDRDES C 6 0 Cod.Reg.Des. Cod.Reg.Des. Des.Reg.Code Cod.Regiao Destino Cod.Region Destino Destination Region Code @! ExistCpo("DUY",M->DTD_CDRDES,1) .And. TmsTipReg(M->DTD_CDRDES,"2") x x x x x x xx x x x x x x x x x - DUY 1 xx - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 54216 0
DTD 05 DTD_REGDES C 30 0 Reg.Destino Reg.Destino Dest. Region Reg.Destino Reg.Destino Destination region @! - x x x x x x xx x x x x x x x x Iif(Inclui,"",Posicione("DUY",1,xFilial("DUY")+DTD->DTD_CDRDES,"DUY_DESCRI")) - 1 x x x - - - S V V - - - - - - - Posicione("DUY",1,xFilial("DUY")+DTD->DTD_CDRDES,"DUY_DESCRI") - - S - - N N N - - - 1 2 - - - 54217 0
DTD 06 DTD_TIPTRA C 1 0 Tipo Transp. Tipo Transp. Transp. Type Tipo Transporte Tipo Transporte Transport Type @! TMSValField("M->DTD_TIPTRA",.T.,"DTD_DESTPT") x x x x x x xx x x x x x x x x x - DLC 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 54218 0
DTD 07 DTD_DESTPT C 30 0 Desc.Tp.Tran Desc.Tp.Tran TranTp.Desc Desc.Tipo Transporte Desc.Tipo Transporte Transport Type Desc. @! - x x x x x x xx x x x x x x x x If(!Inclui,TMSValField("DTD->DTD_TIPTRA",.F.,"DTD_DESTPT"),"") - 1 x x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 54219 0
DTD 08 DTD_TMEMBI C 7 0 Tmp.Emb. De De Tiem.Emb. Ship Time Fr Tempo Embarque Inicial Tiempo Embarque Inicial Time Initial Shipment @R 99999:99 (Val(Right(M->DTD_TMEMBI:=STRTRAN(M->DTD_TMEMBI," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMEMBI).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54220 0
DTD 09 DTD_TMEMBF C 7 0 Tmp.Emb. Ate A Tiem.Emb. Ship Time To Tempo Embarque Final Tiempo Embarque Final Time Final Shipment @R 99999:99 (Val(Right(M->DTD_TMEMBF:=STRTRAN(M->DTD_TMEMBF," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMEMBF).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54221 0
DTD 10 DTD_TMTRAI C 7 0 Tmp.Traf.De De Tiem. Tra Traf Time Fr Tempo Trafego Inicial Tiempo Trafico Inicial Time Initial Traffic @R 99999:99 (Val(Right(M->DTD_TMTRAI:=STRTRAN(M->DTD_TMTRAI," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMTRAI).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54222 0
DTD 11 DTD_TMTRAF C 7 0 Tmp.Traf.Ate A Tiem. Traf Traf Time To Tempo Trafego Final Tiempo Trafico Final Time Final Traffic @R 99999:99 (Val(Right(M->DTD_TMTRAF:=STRTRAN(M->DTD_TMTRAF," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMTRAF).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54223 0
DTD 12 DTD_TMDISI C 7 0 Tmp.Dist.De De Tiem. Dis Dist Time Fr Tempo Distrib.Inicial Tiempo Distrib.Inicial Time initial Distribut. @R 99999:99 (Val(Right(M->DTD_TMDISI:=STRTRAN(M->DTD_TMDISI," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMDISI).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54224 0
DTD 13 DTD_TMDISF C 7 0 Tmp.Dist.Ate A Tiem. Dist Distr Time T Tempo Distrib.Final Tiempo Distrib.Final Time Final Distribution @R 99999:99 (Val(Right(M->DTD_TMDISF:=STRTRAN(M->DTD_TMDISF," ","0"),2)) <= 59) .and. !("-"$M->DTD_TMDISF).And.TmsA390Vld() x x x x x x x x x x x x x x x x "0000000" - 1 xx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 54225 0

Índices da Tabela DTD (1 í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_
DTD 1 DTD_FILIAL+DTD_CDRORI+DTD_CDRDES+DTD_TIPTRA Cod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. Cod.Reg.Ori. + Cod.Reg.Des. + Tipo Transp. Orig.Reg.Cd. + Des.Reg.Code + Transp. Type S DUY+DUY+XXX - S 2 3 - 8297 0

Perguntas frequentes

Para que serve a tabela DTD no Protheus?

Ela é utilizada para prazos de regiões dentro do sistema ERP Protheus.

Como consultar os campos da tabela DTD?

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

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

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

Exemplo de consulta SQL da tabela DTD

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    DTD_FILIAL,
    DTD_CDRORI,
    DTD_REGORI,
    DTD_CDRDES,
    DTD_REGDES,
    DTD_TIPTRA,
    DTD_DESTPT,
    DTD_TMEMBI,
    DTD_TMEMBF,
    DTD_TMTRAI,
    DTD_TMTRAF,
    DTD_TMDISI,
    DTD_TMDISF
FROM DTD
WHERE
    D_E_L_E_T_ = ' '
    AND DTD_FILIAL = 'VALOR'
    AND DTD_CDRORI = 'VALOR'
    AND DTD_REGORI = 'VALOR'
    AND DTD_CDRDES = 'VALOR'
    AND DTD_REGDES = 'VALOR'
    AND DTD_TIPTRA = 'VALOR'
    AND DTD_DESTPT = 'VALOR'
    AND DTD_TMEMBI = 'VALOR'
    AND DTD_TMEMBF = 'VALOR'
    AND DTD_TMTRAI = 'VALOR'
    AND DTD_TMTRAF = 'VALOR'
    AND DTD_TMDISI = 'VALOR'
    AND DTD_TMDISF = 'VALOR'