Dicionário Protheus
Início

Tabela DIB no Protheus

Alterações do CRT

O que é a tabela DIB no Protheus?

A tabela DIB faz parte do sistema ERP Protheus da TOTVS e é utilizada para alterações do crt.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DIB
X2_PATH \DATA\
X2_ARQUIVO DIB990
X2_NOME Alterações do CRT
X2_NOMESPA Modificaciones del CRT
X2_NOMEENG CRT Changes
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 43
X2_DISPLAY DIB_FILIAL+DIB_FILDOC+DIB_DOC+DIB_SERIE+DIB_CPODOC+DIB_SEQUEN
X2_SYSOBJ TMSAI35
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_ 3313
R_E_C_D_E_L_ 0

Campos da Tabela DIB (14 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_
DIB 01 DIB_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 51202 0
DIB 02 DIB_FILDOC C 2 0 Fil.Docto Suc.Docum. Doc.Branch Filial do Documento Sucursal del Documento Document Branch - TMAI35Vld() x x x x x x x x x x x x x x x x - DLD 1 x xxx - - - S - - - - - - - - - - 033 - N - - N N N - - - 1 1 - - - 51203 0
DIB 03 DIB_DOC C 9 0 No.Docto. Nr.Docum. Doc.Nr. Numero do Documento Numero del Documento Document Number @! TMAI35Vld() x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - 018 - N - - N N N - - - 1 1 - - - 51204 0
DIB 04 DIB_SERIE C 3 0 Serie Docto. Serie Docum. Doc.Series Serie Documento Serie Documento Document Series !!! TMAI35Vld() x x x x x x x x x x x x x x x x - - 1 x xxx - - - S - - - - - - - - - - 094 - N - - N N N - - - 1 1 - - - 51205 0
DIB 05 DIB_SEQUEN C 2 0 Sq.Alteração Sec.Modif. Change Seq. Sequencia de Alteração Secuencia de Modificacion Change Sequence @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - - V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 51206 0
DIB 06 DIB_FILORI C 2 0 Fil.Origem Suc.Origen Orig.Branch Filial de Origem Sucursal de Origen Origin Branch - - x x x x x x x x x x x x x x x cFilAnt - 1 - - - - - V - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 51207 0
DIB 07 DIB_DATALT D 8 0 Dt.Alteração Fch.Modif. Change Dt. Data da Alteração Fecha de Modificacion Change Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51208 0
DIB 08 DIB_HORALT C 4 0 Hr.Alteração Hr.Modif. Change Hr. Hora da Alteração Hora de la Modificacion Change Hour @R 99:99 - x x x x x x x x x x x x x x x x Left(StrTran(Time(),':',''),4) - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51209 0
DIB 09 DIB_USER C 6 0 Cod.Usuario Cod.Usuario User Code Código do Usuario Codigo del Usuario User Code @! - x x x x x x x x x x x x x x x x RetCodUsr() - 1 x - - - N V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51210 0
DIB 10 DIB_NOMUSR C 30 0 Nome Usuario Nombre Usuar User Name Nome do Usuario Nombre del Usuario User Name @! - x x x x x x x x x x x x x x x x UsrFullName(Iif(Inclui,RetCodUsr(),DIB->DIB_USER)) - 1 x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 51211 0
DIB 11 DIB_CPODOC C 2 0 Campo Docto. Campo Docum. Doc.Field Campo do Documento Campo del Documento Document Field 99 TMAI35Vld() x x x x x x x x x x x x x x x x - MO 1 x x x - - - S - - - - - - - - TMAI35Whe('M->DIB_CPODOC') - - - N - - N N N - - - 1 1 - - - 51212 0
DIB 12 DIB_CODINF C 6 0 Cd.Inf.Campo Cd.Inf.Campo Field Inf.Cd Código Inf. Campo Codigo Inf. Campo Field Inf.Code @9 - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 51213 0
DIB 13 DIB_INFORM M 80 0 Informação Informacion Information Informação do Campo Informacion del Campo Field Information @! - x x x x x x x x x x x x x x x x Iif(Inclui,'',E_MSMM(DIB->DIB_CODINF,80)) - 1 x - - - N A V - - - - - - - - - - N - - N N N - - - 1 2 - - - 51214 0
DIB 14 DIB_SDOC C 3 0 Série Doc. Serie Doc. Inv.Series Série do Documento Fiscal Serie de Documento Fiscal Invoice Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 51215 0

Índices da Tabela DIB (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_
DIB 1 DIB_FILIAL+DIB_FILDOC+DIB_DOC+DIB_SERIE+DIB_SEQUEN+DIB_CPODOC Fil.Docto + No.Docto. + Serie Docto. + Sq.Alteração + Campo Docto. Suc.Docum. + Nr.Docum. + Serie Docum. + Sec.Modif. + Campo Docum. Doc.Branch + Doc.Nr. + Doc.Series + Change Seq. + Doc.Field S - - S 2 3 - 7913 0
DIB 2 DIB_FILIAL+DIB_FILDOC+DIB_DOC+DIB_SERIE+DIB_CPODOC+DIB_SEQUEN Fil.Docto + No.Docto. + Serie Docto. + Campo Docto. + Sq.Alteração Suc.Docum. + Nr.Docum. + Serie Docum. + Campo Docum. + Sec.Modif. Doc.Branch + Doc.Nr. + Doc.Series + Doc.Field + Change Seq. S - - S 2 3 - 7914 0
DIB 3 DIB_FILIAL+DIB_FILDOC+DIB_DOC+DIB_SDOC+DIB_SEQUEN+DIB_CPODOC Fil.Docto + No.Docto. + Série Doc. + Sq.Alteração + Campo Docto. Suc.Docum. + Nr.Docum. + Serie Doc. + Sec.Modif. + Campo Docum. Doc.Branch + Doc.Nr. + Inv.Series + Change Seq. + Doc.Field S - - N 2 3 - 7915 0
DIB 4 DIB_FILIAL+DIB_FILDOC+DIB_DOC+DIB_SDOC+DIB_CPODOC+DIB_SEQUEN Fil.Docto + No.Docto. + Série Doc. + Campo Docto. + Sq.Alteração Suc.Docum. + Nr.Docum. + Serie Doc. + Campo Docum. + Sec.Modif. Doc.Branch + Doc.Nr. + Inv.Series + Doc.Field + Change Seq. S - - N 2 3 - 7916 0

Perguntas frequentes

Para que serve a tabela DIB no Protheus?

Ela é utilizada para alterações do crt dentro do sistema ERP Protheus.

Como consultar os campos da tabela DIB?

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

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

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