Dicionário Protheus
Início

Tabela DIH no Protheus

Nota de Debito / Credito Docto

O que é a tabela DIH no Protheus?

A tabela DIH faz parte do sistema ERP Protheus da TOTVS e é utilizada para nota de debito / credito docto.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DIH
X2_PATH \DATA\
X2_ARQUIVO DIH990
X2_NOME Nota de Debito / Credito Docto
X2_NOMESPA Nota de Debito / Credito Docto
X2_NOMEENG Doc.Credit/Debit Inv.
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 DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SERIE
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_ 3319
R_E_C_D_E_L_ 0

Campos da Tabela DIH (20 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_
DIH 01 DIH_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 x - - 1 x - - - - - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 51289 0
DIH 02 DIH_NUMNDC C 6 0 No.Nota DC NºFact DC DC Inv. Nr. No.Nota Debito/Credito Nº Factura Debito/Credito Debit/Credit Invoice Nr. @! TMAI60VLD() x x x x x x xx x x x x x x x x x GetSxeNum('DIH','DIH_NUMNDC') - 1 x x - - - S V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 51290 0
DIH 03 DIH_FILDOC C 2 0 Fil.Docto Suc. Docto. Doc. Branch Filial do Documento Sucursal del Documento Document Branch - TMAI60VLD() x x x x x x xx x x x x x x x x x - DL4 1 x x - - - S - - - - - - - - - - 033 - N - - N N N - - - 1 1 - - - 51291 0
DIH 04 DIH_DOC C 9 0 No.Docto Nº Docto. Doc. Nr. Numero do Documento Numero del Documento Document Number @! TMAI60VLD() x x x x x x xx x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 018 - N - - N N N - - - 1 1 - - - 51292 0
DIH 05 DIH_SERIE C 3 0 Serie Docto Serie Docto. Doc. Series Serie Documento Serie Documento Document Series !!! TMAI60VLD() x x x x x x xx x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 094 - N - - N N N - - - 1 1 - - - 51293 0
DIH 06 DIH_FILORI C 2 0 Fil.Origem Suc. Origen Orig. Branch Filial de Origem Sucursal de Origen Origin Branch - - x x x x x x xx x x x x x x x x cFilAnt - 1 x - - - S V - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 51294 0
DIH 07 DIH_DATEMI D 8 0 Data Emissão Fcha Emision Issue Date Data da Emissão Fecha de la Emision Issue Date - - x x x x x x xx x x x x x x x x dDataBase - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51295 0
DIH 08 DIH_HOREMI C 4 0 Hora Emissão Hora Emision Issue Time Hora da Emissão Hora de la Emision Issue Time @R 99:99 - x x x x x x x x x x x x x x x Left(StrTran(Time(),':',''),4) - 1 - - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51296 0
DIH 09 DIH_USER C 6 0 Cod.Usuario Cod.Usuario User Code Codigo do Usuario Codigo del Usuario User Code @! - x x x x x x xx x x x x x x x x RetCodUsr() - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51297 0
DIH 10 DIH_NOMUSR C 30 0 Nome Usuario Nomb Usuario User Name Nome do Usuario Nombre del Usuario User Name @! - x x x x x x xx x x x x x x x x UsrFullName(Iif(Inclui,RetCodUsr(),DIH->DIH_USER)) - 1 x - - - - V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 51298 0
DIH 11 DIH_TIPNDC C 1 0 Tipo Nota Tipo Fact. Invoice Type Tipo Nota de Deb/Cred Tipo Fact. de Deb/Cred Cred/Deb Invoice Type @! Pertence('12') x x x x x x xx x x x x x x x x '1' - 1 x x - - - S - - - - 1=Débito;2=Crédito 1=Debito;2=Credito 1=Debit;2=Credit - - - - - N - - N N N - - - 1 1 - - - 51299 0
DIH 12 DIH_VALOR N 14 2 Vlr.Deb/Cred Val.Deb/Cred Deb/Cred Vl. Valor Deb/Cred Valor Deb/Cred Deb/Cred Value @E 999,999,999.99 TMAI60VLD() x x x x x x xx x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 51300 0
DIH 13 DIH_MOTIVO M 80 0 Motivo Motivo Justific. Motivo Motivo Justification @! - x x x x x x xx x x x x x x x x Iif(Inclui,'',E_MSMM(DIH->DIH_CODMOT,80)) - 1 x x - - - - - V - - - - - - - - - - N - - N N N - - - 1 1 - - - 51301 0
DIH 14 DIH_CODMOT C 6 0 Cod.Motivo Cod. Motivo Just. Code Codigo Motivo Codigo Motivo Justification Code @9 - x x x x x x xx x x x x x x x x - - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51302 0
DIH 15 DIH_OBSCAN M 80 0 Obs.Cancel Obs. Anul. Cancel Obs. Obs. Cancelamento Obs. Anulacion Cancellation Observation @! - x x x x x x xx x x x x x x x x Iif(Inclui,'',E_MSMM(DIH->DIH_CODOBC,80)) - 1 x - - - - - V - - - - - - - - - - N - - N N N - - - 1 2 - - - 51303 0
DIH 16 DIH_CODOBC C 6 0 Cd.Obs.Can Cd.Obs.Anul. Canc.Obs.Cd. Cod.Obs.Cancelamento Cod. Obs. Anulacion Cancellat. Obs. Code @9 - x x x x x x xx x x x x x x x x - - 1 x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 51304 0
DIH 17 DIH_ORINDC C 1 0 Origem Nota Origen Fact. Inv. Origin Origem Nota Origen Factura Invoice Origin @! Pertence('12') x x x x x x xx x x x x x x x x '1' - 1 x x - - - - V - - - 1=Informada;2=Carta de Correção 1=Informada;2=Carta de Correccion 1=Informed;2=Correction Letter - - - - - N - - N N N - - - 1 1 - - - 51305 0
DIH 18 DIH_STATUS C 1 0 Status Estatus Status Status Estatus Status @! Pertence('129') x x x x x x xx x x x x x x x x '1' - 1 x x - - - - - - - - 1=Pendente;2=Aprovado;9=Cancelado 1=Pendiente;2=Aprobado;9=Anulado 1=Pending;2=Approved;9=Cancelled - !Inclui - - - N - - N N N - - - 1 1 - - - 51306 0
DIH 19 DIH_FIMP C 1 0 Flag Imp Flag Imp Print Flag Flag Impressão Flag Impresion Print Flag - - x x x x x x xx x x x x x x x x '0' - 1 x - - - - - - - - 0=Não Impresso;1=Impresso 0=No Impreso;1=Impreso 0=Not printed;1=Printed - - - - - N - - N N N - - - 1 2 - - - 51307 0
DIH 20 DIH_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 - - - 51308 0

Índices da Tabela DIH (3 í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_
DIH 1 DIH_FILIAL+DIH_NUMNDC No.Nota DC NºFact DC DC Inv. Nr. S - - S 2 3 - 7924 0
DIH 2 DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SERIE Fil.Docto + No.Docto + Serie Docto Suc. Docto. + Nº Docto. + Serie Docto. Doc. Branch + Doc. Nr. + Doc. Series S - - S 2 3 - 7925 0
DIH 3 DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SDOC Fil.Docto + No.Docto + Série Doc. Suc. Docto. + Nº Docto. + Serie Doc. Doc. Branch + Doc. Nr. + Inv.Series S - - N 2 3 - 7926 0

Perguntas frequentes

Para que serve a tabela DIH no Protheus?

Ela é utilizada para nota de debito / credito docto dentro do sistema ERP Protheus.

Como consultar os campos da tabela DIH?

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

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

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