Dicionário Protheus
Início

Tabela TDI no Protheus

Composição de carga

O que é a tabela TDI no Protheus?

A tabela TDI faz parte do sistema ERP Protheus da TOTVS e é utilizada para composição de carga.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TDI
X2_PATH \DATA\
X2_ARQUIVO TDI990
X2_NOME Composição de carga
X2_NOMESPA Composicion de carga
X2_NOMEENG Load Comp.
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TDI_FILIAL+TDI_CODCOM
X2_PYME N
X2_MODULO 56
X2_DISPLAY -
X2_SYSOBJ -
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_ 9239
R_E_C_D_E_L_ 0

Campos da Tabela TDI (75 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_
TDI 01 TDI_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 1 N - - N N N - - - 1 2 - - - 153553 0
TDI 02 TDI_CODCOM C 6 0 Composição Composicion Composition Composição Carga Composicion Carga Cargo Composition @! - x x x x x x x x x x x x x x x xxx GETSXENUM("TDI","TDI_CODCOM") - 1 x x - - - S V R - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 153554 0
TDI 03 TDI_CODRES C 15 0 Resíduo Residuo Residue Código do Resíduo Codigo del Residuo Residue Code @! ExistCpo("TAX",M->TDI_CODRES) .And. SG530RES(M->TDI_CODRES) x x x x x x x x x x x x x x x x x - TAX 1 x x - S - S A R - - - - - - IsInCallStack('SG530INC') - 030 1 N - - N N N - - - 1 1 - - - 153555 0
TDI 04 TDI_DESCRE C 50 0 Desc. Resíd. Desc. Residu Res.Desc. Desc. do Resíduo Desc. del Residuo Residue Desc. @! - x x x x x x x x x x x x x x x x SB1->(VDISP(TDI->TDI_CODRES,"SB1->B1_DESC")) - 1 x - - - S V V - - - - - - - SB1->(VDISP(TDI->TDI_CODRES,"SB1->B1_DESC")) 171 1 N - - N N N - - - 1 2 - - - 153556 0
TDI 05 TDI_DESEST C 15 0 Est. Físico Est Fisico Phys. State Estado Físico Estado Fisico Physical State - - x x x x x x x x x x x x x x x x TAX->(VDISP(TDI->TDI_CODRES,"NGRETSX3BOX('TAX_ESTADO',TAX->TAX_ESTADO)")) - 1 x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 153557 0
TDI 06 TDI_DTCOMP D 8 0 Data Fecha Date Data Composição Fecha Composicion Compos.Date 99/99/9999 M->TDI_DTCOMP <= dDataBase x x x x x x x x x x x x x x x x x IF(INCLUI,dDataBase,TDI->TDI_DTCOMP) - 1 x x - - - S A R - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 153558 0
TDI 07 TDI_HRCOMP C 5 0 Hora Hora Hour Hora Composição Hora Compensacion Compos.Hour 99:99 VALHORA(M->TDI_HRCOMP) .AND. M->TDI_HRCOMP <= Substr(Time(),1,5) x x x x x x x x x x x x x x x x x IF(INCLUI,Substr(Time(),1,5),TDI->TDI_HRCOMP) - 1 x x - - - S A R - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 153559 0
TDI 08 TDI_NUMMTR C 15 0 Número MTR Numero MTR MTR Number Número do MTR Numero del MTR MTR Number @! SG530EXMTR() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153560 0
TDI 09 TDI_PESOTO N 9 2 Peso Total Peso Total Total Weight Peso Total Peso Total Total Weight @E 999,999.99 NAOVAZIO() x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 153561 0
TDI 10 TDI_UNIDAD C 2 0 Unid. Med. Unid. Med. Maes.Unit Unidade de Medida Unidad de Medida Measurement Unit - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 122 1 N - - N N N - - - 1 2 - - - 153562 0
TDI 11 TDI_PESOBA N 9 2 Peso Balança Peso Balanza Balan.Weight Peso Balança Peso Balanza Balance Weight @E 999,999.99 NAOVAZIO() x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - INCLUI .OR. TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153563 0
TDI 12 TDI_UNIBAL C 1 0 Unid. Balan. Unid. Balan. Balan. Unit Unidade da Balança Unidad de Balanza Balance Unit @! Pertence("123") x x x x x x x x x x x x x x x x IF(INCLUI,'1',TDI->TDI_UNIBAL) - 1 x x - - - N A R - - 1=Tonelada;2=Quilo;3=Metro Cúbico 1=Tonelada;2=Kilo;3=Metro Cubico 1=Ton;2=Kilo;3=Cubic Meter - INCLUI .OR. TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153564 0
TDI 13 TDI_STATUS C 1 0 Status Estatus Status Status Estatus Status @! SG530VAL() x x x x x x x x x x x x x x x x IF(INCLUI,'1',TDI->TDI_STATUS) - 1 x x - - - S A R - - 1=Em Elaboração;2=Expedição;3=Finalizado;4=Cancelado 1=En Elaboracion;2=Expedicion;3=Finalizado;4=Anulado 1=Under Development;2=Dispatch;3=Finished;4=Cancelled - - - - 1 N - - N N N - - - 1 1 - - - 153565 0
TDI 14 TDI_ORIGEM C 3 0 Origem Origen Source Origem Origen Source - ExistCpo("SX5","DV"+M->TDI_ORIGEM) x x x x x x x x x x x x x x x x - DV 1 x x - S - N A R - - - - - - TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153566 0
TDI 15 TDI_DESORI C 30 0 Desc. Orig. Desc. Orig. Src.Desc. Descrição da Origem Descripcion de la Origen Source Desc. @! - x x x x x x x x x x x x x x x x SX5->(VDISP("DV"+TDI->TDI_ORIGEM,"X5_DESCRI")) - 1 x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 153567 0
TDI 16 TDI_PROCED C 3 0 Procedência Procedencia Proced. Procedência Procedencia Proced. - ExistCpo("SX5","DX"+M->TDI_PROCED) x x x x x x x x x x x x x x x x - DX 1 x x - S - N A R - - - - - - TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153568 0
TDI 17 TDI_DESPRO C 30 0 Desc. Proc. Desc. Proc. Proc.Desc. Descrição da Procedência Descripcion de la Procede Proc.Descrip. @! - x x x x x x x x x x x x x x x x SX5->(VDISP("DX"+TDI->TDI_PROCED,"X5_DESCRI")) - 1 x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 153569 0
TDI 18 TDI_CODTRA C 3 0 Tratamento Tratamiento Process Tratamento Tratamiento Process - ExistCpo("SX5","DY"+M->TDI_CODTRA) x x x x x x x x x x x x x x x x - DY 1 x x - S - N A R - - - - - - TDI->TDI_STATUS = '1' - - 1 N - - N N N - - - 1 1 - - - 153570 0
TDI 19 TDI_DESTRA C 30 0 Desc. Trat. Desc. Trat. Proc. Desc. Descrição do Tratamento Descripcion del Tratamien Process Description @! - x x x x x x x x x x x x x x x x SX5->(VDISP("DY"+TDI->TDI_CODTRA,"X5_DESCRI")) - 1 x - - - N V V - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 153571 0
TDI 20 TDI_DTALTE D 8 0 Data Altera Fecha Modifi Chg.Date Data Altera Fecha Modifica Changing Date 99/99/9999 - x x x x x x x x x x x x x x x dDataBase - 1 - - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 153572 0
TDI 21 TDI_HRALTE C 5 0 Hora Altera Hora Modific Chg.Hour Hora Altera Hora Modifica Changing Hour 99:99 - x x x x x x x x x x x x x x x Substr(Time(),1,5) - 1 - - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 153573 0
TDI 22 TDI_EMPGER C 2 0 Emp. Gerado Emp. Generad Gen.Cia. Empresa Geradora Empresa Generadora Gem.Company - - x x x x x x x x x x x x x x x IF(INCLUI,cEmpAnt,TDI->TDI_EMPGER) - 1 - - - - N A R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153574 0
TDI 23 TDI_FILGER C 2 0 Fil. Gerado Suc.Generado Brch.Gen. Filial Geradora Sucursal Generadora Branch Gen. - - x x x x x x x x x x x x x x x IF(INCLUI,cFilAnt,TDI->TDI_FILGER) - 1 x - - - N A R - - - - - - - - 033 2 N - - N N N - - - 1 2 - - - 153575 0
TDI 24 TDI_NOMGER C 40 0 Razão Social Razon Soci Cia.Name Razão Social da Indústria Razon Social de la Indust Industry Company Name @! - x x x x x x x x x x x x x x x x A530SM0INF("M0_NOMECOM") - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153576 0
TDI 25 TDI_ENDGER C 30 0 Logradouro/n Direccion/nr Address/No. Logradouro/número Direccion/Numero Address/Number @! - x x x x x x x x x x x x x x x x A530SM0INF("M0_ENDCOB") - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153577 0
TDI 26 TDI_CIDGER C 20 0 Município Municipio City Município Municipio City @! - x x x x x x x x x x x x x x x x A530SM0INF("M0_CIDCOB") - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153578 0
TDI 27 TDI_ESTGER C 2 0 UF Est/Prov/Reg State Unidade Federativa Estado/Provincia/Region State @! - x x x x x x x x x x x x x x x x A530SM0INF("M0_ESTCOB") - 1 x - - - N V V - - - - - - - - 010 2 N - - N N N - - - 1 2 - - - 153579 0
TDI 28 TDI_TELGER C 18 0 Telefone Telefono Phone Telefone Telefono Phone @! - x x x x x x x x x x x x x x x x A530SM0INF("M0_TEL") - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153580 0
TDI 29 TDI_LICGER C 12 0 N. Licença N. Licencia Lic.Number N. Licença N. Licencia License Number @! ExistCpo("TA0",M->TDI_LICGER) x x x x x x x x x x x x x x x x - TA0 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' - - 2 N - - N N N - - - 1 1 - - - 153581 0
TDI 30 TDI_RESPEX C 10 0 Resp. Exped. Resp. Exped. Dispatch R.P Responsável Expedição Responsable Expedicion Person Resp. for Dispatch 9999999999 ExistCpo("QAA",M->TDI_RESPEX) x x x x x x x x x x x x x x x x - QAA 1 x x - S - N A R - - - - - - TDI->TDI_STATUS = '1' - - 2 N - - N N N - - - 1 1 - - - 153582 0
TDI 31 TDI_NMREEX C 40 0 Nome Nombre Name Nome Responsável Nombre Responsable Person Resp.Name @! - x x x x x x x x x x x x x x x x QAA->(VDISP(TDI->TDI_RESPEX,"QAA_NOME")) - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153583 0
TDI 32 TDI_CARGRE C 40 0 Cargo Cargo Position Cargo Resp. Expedição Cargo Resp. Expedicion Pos. of Person Resp.Disp. @! - x x x x x x x x x x x x x x x x QAC->(VDISP(NGSEEK("QAA",TDI->TDI_RESPEX,1,"QAA_CODFUN"),"QAC_DESC")) - 1 x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153584 0
TDI 33 TDI_DTEGER D 8 0 Data Entrega Fecha Entreg Deliv.Date Data Entrega Fecha Entrega Delivery Date 99/99/9999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 153585 0
TDI 34 TDI_TPTRAN C 1 0 Transporte Transporte Transport. Tipo do Transporte Tipo de Transporte Type of Transportation @! SG530VAL() x x x x x x x x x x x x x x x x If(Inclui,"1",TDI->TDI_TPTRAN) - 1 x x - - - N A R - - 1=Próprio;2=Terceiros 1=Propio;2=Terceros 1=Own;2=Third Party - TDI->TDI_STATUS = '1' - - 3 N - - N N N - - - 1 1 - - - 153586 0
TDI 35 TDI_CDTRAN C 6 0 Transport. Transport. Carrier Código do Transportador Codigo de Transportador Carrier Code @! SG530VAL() x x x x x x x x x x x x x x x x - TDL 1 x - S - N A R - - - - - - TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '2' - - 3 N - - N N N - - - 1 2 - - - 153587 0
TDI 36 TDI_EMPTRA C 2 0 Emp. Transp. Emp. Transp. Carrier Empresa Transportadora Empresa Transportadora Carries @! - x x x x x x x x x x x x x x x IF(INCLUI,cEmpAnt,TDI->TDI_EMPTRA) - 1 x - - - N V R - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153588 0
TDI 37 TDI_FILTRA C 2 0 Fil. Transp. Suc. Transp. Carr.Branch Filial Transportadora Sucursal Transportadora Carrier Branch - - x x x x x x x x x x x x x x x IF(INCLUI,cFilAnt,TDI->TDI_FILTRA) - 1 - - - - N V R - - - - - - - - 033 3 N - - N N N - - - 1 2 - - - 153589 0
TDI 38 TDI_NOMTRA C 40 0 Razão Social Razon Social Cia.Name Razão Social da Indústria Razon Social de la Indust Industry Company Name @! - x x x x x x x x x x x x x x x x SG530REL("M->TDI_NOMTRA") - 1 x - - - N V V - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153590 0
TDI 39 TDI_ENDTRA C 40 0 Logradouro/n Direccion/nr Address/No. Logradouro/número Direccion/numero Address/Number @! - x x x x x x x x x x x x x x x x SG530REL("M->TDI_ENDTRA") - 1 x - - - N V V - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153591 0
TDI 40 TDI_CIDTRA C 15 0 Município Municipio City Município Municipio City @! - x x x x x x x x x x x x x x x x SG530REL("M->TDI_CIDTRA") - 1 x - - - N V V - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153592 0
TDI 41 TDI_ESTTRA C 2 0 UF Est/Prov/Reg State Unidade Federativa Estado/Provincia/Region State @! - x x x x x x x x x x x x x x x x SG530REL("M->TDI_ESTTRA") - 1 x - - - N V V - - - - - - - - 010 3 N - - N N N - - - 1 2 - - - 153593 0
TDI 42 TDI_TELTRA C 18 0 Telefone Telefono Phone Telefone Telefono Phone @! - x x x x x x x x x x x x x x x x SG530REL("M->TDI_TELTRA") - 1 x - - - N V V - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153594 0
TDI 43 TDI_LICTRA C 12 0 N. Licença N. Licencia Lic.Number N. Licença N. Licencia License Number @! SG530VAL() x x x x x x x x x x x x x x x x - TA0 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '1' - - 3 N - - N N N - - - 1 1 - - - 153595 0
TDI 44 TDI_RESPTR C 40 0 Resp. Trans. Resp. Trans. Tras.P.Resp. Responsável pelo Transpor Responsable por el Trans Person Resp.by Trans @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' - - 3 N - - N N N - - - 1 1 - - - 153596 0
TDI 45 TDI_CODMOT C 6 0 Motorista Conductor Driver Código do Motorista Codigo del Conductor Driver Code "@!" SG530VAL() x x x x x x x x x x x x x x x x - DA4 1 x - S - - A R - - - - - - TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '1' - - 3 N - - N N N - - - 1 2 - - - 153597 0
TDI 46 TDI_NOMMOT C 40 0 Nome Nombre Name Nome do Motorista Nombre del Conductor Driver Name @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '2' - - 3 N - - N N N - - - 1 1 - - - 153598 0
TDI 47 TDI_DTRTRA D 8 0 Data Receb. Fecha Recep Rec.Date Data Receb. Fecha Recepcion Rec.Date 99/99/9999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 153599 0
TDI 48 TDI_CODREC C 6 0 Receptor Receptor Rec.Code Código Receptor Codigo Receptor Rec.Name @! SG530VAL() x x x x x x x x x x x x x x x x - TB5RES 1 x x - - - S A R - - - - - - TDI->TDI_STATUS = "1" - - 4 N - - N N N - - - 1 1 - - - 153600 0
TDI 49 TDI_NOMREC C 40 0 Razão Social Razon Soci Cia.Name Razão Social da Indústria Razon Social de la Indust Industry Trade Name @! - x x x x x x x x x x x x x x x x SG280INFD(M->TDI_CODREC,"NOME") - 1 x - - - N V V - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153601 0
TDI 50 TDI_ENDREC C 40 0 Logradouro/n Direccion/nr Address/No. Logradouro/número Direccion/numero Address/Number @! - x x x x x x x x x x x x x x x x SG280INFD(M->TDI_CODREC,"END") - 1 x - - - N V V - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153602 0
TDI 51 TDI_CIDREC C 15 0 Município Municipio City Município Municipio City @! - x x x x x x x x x x x x x x x x SG280INFD(M->TDI_CODREC,"MUN") - 1 x - - - N V V - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153603 0
TDI 52 TDI_ESTREC C 2 0 UF Est/Prov/Reg State Unidade Federativa Estado/Provincia/Region State @! - x x x x x x x x x x x x x x x x SG280INFD(M->TDI_CODREC,"EST") - 1 x - - - N V V - - - - - - - - 010 4 N - - N N N - - - 1 2 - - - 153604 0
TDI 53 TDI_TELREC C 18 0 Telefone Telefono Phone Telefone Telefono Phone @! - x x x x x x x x x x x x x x x x SG280INFD(M->TDI_CODREC,"TEL") - 1 x - - - N V V - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153605 0
TDI 54 TDI_LICREC C 12 0 N. Licença N. Licencia License No. N. Licença N. Licencia License No. @! - x x x x x x x x x x x x x x x x NGSEEK("TB5",TDI->TDI_CODREC,1,"TB5_CODLAM") - 1 x - - - N V V - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153606 0
TDI 55 TDI_RESPRE C 40 0 Resp. Receb. Resp. Recep. P.Resp.Rec. Responsável Recebimento Responsable Recepcion Rec.Person Resp. @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' - - 4 N - - N N N - - - 1 1 - - - 153607 0
TDI 56 TDI_CARGRR C 40 0 Cargo Cargo Position Cargo Responsável Recebim Cargo Responsable Recepci Rec.Person Resp.Position @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - TDI->TDI_STATUS = '1' - - 4 N - - N N N - - - 1 1 - - - 153608 0
TDI 57 TDI_DTEREC D 8 0 Data Entrega Fch Entrega Deliv.Date Data Entrega Fecha Entrega Delivery Date 99/99/9999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 4 N - - N N N - - - 1 2 - - - 153609 0
TDI 58 TDI_CONPAG C 3 0 Cond. Pagto. Cond. Pago Paym.Mode Condição de Pagamento Condicion de Pago Paym.Mode @! ExistCpo("SE4",M->TDI_CONPAG) x x x x x x x x x x x x x x x x - SE4 1 x - - - N A R - - - - - - TDI->TDI_STATUS = '1' .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153610 0
TDI 59 TDI_TES C 3 0 Tipo Saída Tipo Salida Tp.Outflow Tipo de Saída do Item Tipo de Salida del Item Type of Item Outf. @9 ExistCpo("SF4",M->TDI_TES) x x x x x x x x x x x x x x x x - SF4 1 x - - - N A R - - - - - - TDI->TDI_STATUS = '1' .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153611 0
TDI 60 TDI_NUM C 6 0 Num. Pedido Num. Pedido Order Number Número do Pedido Venda Numero del Pedido Venta Sales Order Number @X - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - 5 N - - N N N - - - 1 2 - - - 153612 0
TDI 61 TDI_PREVEN N 12 2 Preço Venda Precio Venta Sales Price Preço de Venda Precio de Venta Sales Price @E 999,999,999.99 - x x x x x x x x x x x x x x x x SG530REL("M->TDI_PREVEN") - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = '1' .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153613 0
TDI 62 TDI_MENNOT C 60 0 Desc. NF Desc.Fact. Inv.Desc. Descri. Nota Fiscal Descri. Factura Invoice Desc. - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153614 0
TDI 63 TDI_MENPAD C 3 0 Mens. Padrao Mens.Estand. DefaultMessg Mensagem Padrão Mensaje estandar Default Message @! Vazio().Or.ExistCpo("SM4",M->TDI_MENPAD) x x x x x x x x x x x x x x x x - SM4 1 x - S - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153615 0
TDI 64 TDI_DESPAD C 30 0 Desc. Mens. Desc. Mens. Msg.Desc. Desc. Mens. Padrão Desc. Mens. Estandar Std.message Desc. @! - x x x x x x x x x x x x x x x x NGSEEK("SM4",M->TDI_MENPAD,1,"M4_DESCR") - 1 x - - - N V V - - - - - - - - - 5 N - - N N N - - - 1 2 - - - 153616 0
TDI 65 TDI_ESPEC1 C 10 0 Espécie 1 Especie 1 Type 1 Espécie do Volume tipo 1 Especie Volumen tipo 1 Volume Type 1 @X - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153617 0
TDI 66 TDI_VOLUM1 N 5 0 Volume 1 Volumen 1 Volume 1 Qtde de Volumes tipo 1 Ctd de Volumenes tipo 1 Type 1 Volume Qty. @E 99,999 Positivo() .or. Vazio() x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153618 0
TDI 67 TDI_PESOL N 11 4 Peso Líquido Peso Neto Net Weight Peso Líquido Peso Neto Net Weight @E 999,999.9999 Positivo() .or. Vazio() x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153619 0
TDI 68 TDI_PBRUTO N 11 4 Peso Bruto Peso Bruto Gross Weight Peso Bruto Peso Bruto Gross Weight @E 999,999.9999 Positivo() .or. Vazio() x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153620 0
TDI 69 TDI_TPDEST C 1 0 Tp. Destin. Tp. Destin. Tp.Address Tipo Destinatário Tipo Destinatario Type of Addressee @! SG530VAL() x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Fornecedor;2=Cliente 1=Proveedor;2=Cliente 1=Supplier;2=Customer - TDI->TDI_STATUS = "1" .and. lIntFat - - 5 N - - N N N - - - 1 2 - - - 153621 0
TDI 70 TDI_FORNNF C 6 0 Dest. NF Dest.Fact Inv.Address Destinatário da NF Destinatario de la Factur Invoice Addressee @! SG530VAL() x x x x x x x x x x x x x x x x - FOR 1 x - - - N A R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - 001 5 N - - N N N - - - 1 2 - - - 153622 0
TDI 71 TDI_LOJANF C 2 0 Loja. Dest. Tienda Dest. Trg.Unit Loja Destinat. da NF Tienda Dest. de la Factur Inv.Taget Unit @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - TDI->TDI_STATUS = "1" .and. lIntFat - 002 5 N - - N N N - - - 1 2 - - - 153623 0
TDI 72 TDI_NOMDES C 40 0 Razão Social Razon Social Cia.Name Razão Social da Indústria Razon Social de la Indust Industry Company Name @! - x x x x x x x x x x x x x x x x SG280RELA(M->TDI_TPDEST,M->TDI_FORNNF,M->TDI_LOJANF,"NOME") - 1 x - - - N V V - - - - - - - - - 5 N - - N N N - - - 1 2 - - - 153624 0
TDI 73 TDI_DOC C 9 0 Documento Documento Document Documento Movimen. Documento Movimien. Mov.Document @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 018 5 N - - N N N - - - 1 2 - - - 153625 0
TDI 74 TDI_TIPDES C 1 0 Tipo Tipo Type Tipo de Destinação Tipo de Destino Destination Type @! PERTENCE("123456") x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - 1=Tratamento;2=Reutilizacao;3=Co-Processamento;4=Disposicao Final;5=Outros;6=Acondicionamento 1=Tratamiento;2=Reutilizacion;3=Coprocesamiento;4=Disposicion Final;5=Otros;6=Acondicionamiento 1=Treatement; 2=Reuse; 3=Co-processing; 4=Final Disposition; 5=Others; 6= Conditioning - !Empty(M->TDI_CODRES) - - 1 N - - N - N - - - 1 2 - - - 153626 0
TDI 75 TDI_CODTIP C 6 0 Cod. Tipo Cod. Tipo Type Code Cod. Tipo de Destinação Cod. Tipo de Destino Target Type Code @! ExistCpo("TB7",M->TDI_CODRES+M->TDI_TIPDES+M->TDI_CODTIP,1) x x x x x x x x x x x x x x x x - TB7MTR 1 x - - - - A R - - - - - - !(Empty(M->TDI_TIPDES) .OR. Empty(M->TDI_CODRES)) - - 1 N - - N - N - - - 1 2 - - - 153627 0

Índices da Tabela TDI (5 í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_
TDI 1 TDI_FILIAL+TDI_CODCOM Composição Composicion Composition S - - S 2 3 - 21961 0
TDI 2 TDI_FILIAL+TDI_CODRES Resíduo Residuo Residue S - - S 2 3 - 21962 0
TDI 3 TDI_FILIAL+TDI_NUMMTR Número MTR Numero MTR MTR Number S - - S 2 3 - 21963 0
TDI 4 TDI_FILIAL+TDI_NUM Num. Pedido Num. Pedido Order Number S - - S 2 3 - 21964 0
TDI 5 TDI_FILIAL+TDI_DOC Documento Documento Document S - - S 2 3 - 21965 0

Perguntas frequentes

Para que serve a tabela TDI no Protheus?

Ela é utilizada para composição de carga dentro do sistema ERP Protheus.

Como consultar os campos da tabela TDI?

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

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

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

Exemplo de consulta SQL da tabela TDI

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

SELECT
    TDI_FILIAL,
    TDI_CODCOM,
    TDI_CODRES,
    TDI_DESCRE,
    TDI_DESEST,
    TDI_DTCOMP,
    TDI_HRCOMP,
    TDI_NUMMTR,
    TDI_PESOTO,
    TDI_UNIDAD,
    TDI_PESOBA,
    TDI_UNIBAL,
    TDI_STATUS,
    TDI_ORIGEM,
    TDI_DESORI,
    TDI_PROCED,
    TDI_DESPRO,
    TDI_CODTRA,
    TDI_DESTRA,
    TDI_DTALTE,
    TDI_HRALTE,
    TDI_EMPGER,
    TDI_FILGER,
    TDI_NOMGER,
    TDI_ENDGER,
    TDI_CIDGER,
    TDI_ESTGER,
    TDI_TELGER,
    TDI_LICGER,
    TDI_RESPEX,
    TDI_NMREEX,
    TDI_CARGRE,
    TDI_DTEGER,
    TDI_TPTRAN,
    TDI_CDTRAN,
    TDI_EMPTRA,
    TDI_FILTRA,
    TDI_NOMTRA,
    TDI_ENDTRA,
    TDI_CIDTRA,
    TDI_ESTTRA,
    TDI_TELTRA,
    TDI_LICTRA,
    TDI_RESPTR,
    TDI_CODMOT,
    TDI_NOMMOT,
    TDI_DTRTRA,
    TDI_CODREC,
    TDI_NOMREC,
    TDI_ENDREC,
    TDI_CIDREC,
    TDI_ESTREC,
    TDI_TELREC,
    TDI_LICREC,
    TDI_RESPRE,
    TDI_CARGRR,
    TDI_DTEREC,
    TDI_CONPAG,
    TDI_TES,
    TDI_NUM,
    TDI_PREVEN,
    TDI_MENNOT,
    TDI_MENPAD,
    TDI_DESPAD,
    TDI_ESPEC1,
    TDI_VOLUM1,
    TDI_PESOL,
    TDI_PBRUTO,
    TDI_TPDEST,
    TDI_FORNNF,
    TDI_LOJANF,
    TDI_NOMDES,
    TDI_DOC,
    TDI_TIPDES,
    TDI_CODTIP
FROM TDI
WHERE
    D_E_L_E_T_ = ' '
    AND TDI_FILIAL = 'VALOR'
    AND TDI_CODCOM = 'VALOR'
    AND TDI_CODRES = 'VALOR'
    AND TDI_DESCRE = 'VALOR'
    AND TDI_DESEST = 'VALOR'
    AND TDI_DTCOMP BETWEEN '20260401' AND '20260430'
    AND TDI_HRCOMP = 'VALOR'
    AND TDI_NUMMTR = 'VALOR'
    AND TDI_PESOTO = 0
    AND TDI_UNIDAD = 'VALOR'
    AND TDI_PESOBA = 0
    AND TDI_UNIBAL = 'VALOR'
    AND TDI_STATUS = 'VALOR'
    AND TDI_ORIGEM = 'VALOR'
    AND TDI_DESORI = 'VALOR'
    AND TDI_PROCED = 'VALOR'
    AND TDI_DESPRO = 'VALOR'
    AND TDI_CODTRA = 'VALOR'
    AND TDI_DESTRA = 'VALOR'
    AND TDI_DTALTE BETWEEN '20260401' AND '20260430'
    AND TDI_HRALTE = 'VALOR'
    AND TDI_EMPGER = 'VALOR'
    AND TDI_FILGER = 'VALOR'
    AND TDI_NOMGER = 'VALOR'
    AND TDI_ENDGER = 'VALOR'
    AND TDI_CIDGER = 'VALOR'
    AND TDI_ESTGER = 'VALOR'
    AND TDI_TELGER = 'VALOR'
    AND TDI_LICGER = 'VALOR'
    AND TDI_RESPEX = 'VALOR'
    AND TDI_NMREEX = 'VALOR'
    AND TDI_CARGRE = 'VALOR'
    AND TDI_DTEGER BETWEEN '20260401' AND '20260430'
    AND TDI_TPTRAN = 'VALOR'
    AND TDI_CDTRAN = 'VALOR'
    AND TDI_EMPTRA = 'VALOR'
    AND TDI_FILTRA = 'VALOR'
    AND TDI_NOMTRA = 'VALOR'
    AND TDI_ENDTRA = 'VALOR'
    AND TDI_CIDTRA = 'VALOR'
    AND TDI_ESTTRA = 'VALOR'
    AND TDI_TELTRA = 'VALOR'
    AND TDI_LICTRA = 'VALOR'
    AND TDI_RESPTR = 'VALOR'
    AND TDI_CODMOT = 'VALOR'
    AND TDI_NOMMOT = 'VALOR'
    AND TDI_DTRTRA BETWEEN '20260401' AND '20260430'
    AND TDI_CODREC = 'VALOR'
    AND TDI_NOMREC = 'VALOR'
    AND TDI_ENDREC = 'VALOR'
    AND TDI_CIDREC = 'VALOR'
    AND TDI_ESTREC = 'VALOR'
    AND TDI_TELREC = 'VALOR'
    AND TDI_LICREC = 'VALOR'
    AND TDI_RESPRE = 'VALOR'
    AND TDI_CARGRR = 'VALOR'
    AND TDI_DTEREC BETWEEN '20260401' AND '20260430'
    AND TDI_CONPAG = 'VALOR'
    AND TDI_TES = 'VALOR'
    AND TDI_NUM = 'VALOR'
    AND TDI_PREVEN = 0
    AND TDI_MENNOT = 'VALOR'
    AND TDI_MENPAD = 'VALOR'
    AND TDI_DESPAD = 'VALOR'
    AND TDI_ESPEC1 = 'VALOR'
    AND TDI_VOLUM1 = 0
    AND TDI_PESOL = 0
    AND TDI_PBRUTO = 0
    AND TDI_TPDEST = 'VALOR'
    AND TDI_FORNNF = 'VALOR'
    AND TDI_LOJANF = 'VALOR'
    AND TDI_NOMDES = 'VALOR'
    AND TDI_DOC = 'VALOR'
    AND TDI_TIPDES = 'VALOR'
    AND TDI_CODTIP = 'VALOR'