Prazos de Regiões
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.
| 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 |
| 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 |
| 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 |
Ela é utilizada para prazos de regiões 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.
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'