Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela DUH no Protheus

Endereçamento de Notas Fiscais

O que é a tabela DUH no Protheus?

A tabela DUH faz parte do sistema ERP Protheus da TOTVS e é utilizada para endereçamento de notas fiscais.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DUH
X2_PATH \DATA\
X2_ARQUIVO DUH990
X2_NOME Endereçamento de Notas Fiscais
X2_NOMESPA Designación de facturas
X2_NOMEENG Invoicing Address
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DUH_FILIAL+DUH_FILORI+DUH_NUMNFC+DUH_SERNFC+DUH_CLIREM+DUH_LOJREM+DUH_CODPRO+DUH_LOCAL+DUH_LOCALI+DUH_UNITIZ+DUH_CODANA
X2_PYME S
X2_MODULO 43
X2_DISPLAY DUH_FILIAL+DUH_FILORI+DUH_NUMNFC+DUH_SERNFC+DUH_CLIREM+DUH_LOJREM+DUH_CODPRO+DUH_LOCAL+DUH_LOCALI+DUH_STATUS
X2_SYSOBJ TMSC040
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_ 3532
R_E_C_D_E_L_ 0

Campos da Tabela DUH (15 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_
DUH 01 DUH_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 - - - 55205 0
DUH 02 DUH_LOCAL C 2 0 Armazem Almacen Warehouse Armazem do Produto Almacen del Producto Product Warehouse @! ExistCpo("NNR") .And. TMSA050End() x x x x x x xx x x x x x x x x - NNR 1 x - - - S - - - - - - - - - - 024 - S - - N N N - - - 1 2 - - - 55206 0
DUH 03 DUH_LOCALI C 15 0 Endereco Direccion Address Endereco Direccion Address @! TMSA050End() x x x x x x xx x x x x x x x x - SBE 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 55207 0
DUH 04 DUH_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 x - - 1 xxx - - - S - - - - - - - - - - 033 - S - - N N N - - - 1 1 - - - 55208 0
DUH 05 DUH_NUMNFC C 9 0 Doc.Cliente Doc.Cliente Doc.Customer Doc.Cliente Doc.Cliente Doc.Customer @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S V - - - - - - - - - 019 - S - - N N N - - - 1 1 - - - 55209 0
DUH 06 DUH_SERNFC C 3 0 Serie Dc.Cli Serie Dc.Cli Cl.Dc.Series Serie Docto. Cliente Serie Documento Cliente Customer Doc. Series @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 55210 0
DUH 07 DUH_CLIREM C 6 0 Remetente Remitente Sender Remetente Remitente Sender @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S V - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 55211 0
DUH 08 DUH_LOJREM C 2 0 Loja Remet. Tienda Remit Unit Remet. Loja Remetente Tienda Remitente Sender Unit @! - x x x x x x x x x x x x x x x x - - 1 x xxx - - - S V - - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 55212 0
DUH 09 DUH_CODPRO C 15 0 Produto Producto Product Produto Producto Product @! ExistCpo("SB1") x x x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - 030 - S - - N N N - - - 1 2 - - - 55213 0
DUH 10 DUH_QTDVOL N 5 0 Qtd.Volumes Ctd.Volumen Volumes Amt. Qtd.Volumes Ctd.Volumenes Amt.Volume 99999 Positivo() x x x x x x xx x x x x x x x x - - 1 xx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 55214 0
DUH 11 DUH_FILDES C 2 0 Fil.Destino Suc.Destino Dest. Branch Filial de Destino Sucursal de Destino Destination Branch - - x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 55215 0
DUH 12 DUH_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x x x x x x x x x x x "1" - 1 xxx - - - S - - - - 1=Em Aberto;2=Carregado 1=En Abierto;2=Cargado 1=Pending;2=Loaded - - - - - S - - N N N - - - 1 1 - - - 55216 0
DUH 13 DUH_UNITIZ C 6 0 Unitizador Unitizador Unitizer Unitizador Sintético Unitizador Sintetico Summarized Unitizer @! Vazio() .Or. (ExistCpo("DCO") .And. TmsA050Uni()) x x x x x x x x x x x x x x x x - DCO 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 55217 0
DUH 14 DUH_CODANA C 15 0 Cd.An.Unitiz Cd.An.Unitiz Unitiz Y Cod Cod.An.do Unitizador Cod.An.del Unitizador Unitizer Previous Code @! Vazio() .Or. Tmsa050Uni() x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - Tmsa050Whe() - - - S - - N - N - - - 1 2 - - - 55218 0
DUH 15 DUH_VERINC C 2 0 Versao Inc. Versión Inc. Add Ver Versao de Inclusao Versión de inclusión Addition Version @! - x x x x x x xx x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - N - - N - N - - - 2 2 - - - 55219 0

Índices da Tabela DUH (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_
DUH 1 DUH_FILIAL+DUH_FILORI+DUH_NUMNFC+DUH_SERNFC+DUH_CLIREM+DUH_LOJREM+DUH_CODPRO+DUH_LOCAL+DUH_LOCALI Fil.Origem + Doc.Cliente + Serie Dc.Cli + Remetente + Loja Remet. + Pr Suc.Origen + Doc.Cliente + Serie Dc.Cli + Remitente + Tienda Remit + P Orig.Branch + Doc.Customer + Cl.Dc.Series + Sender + Unit Remet. + Pro S - - S 2 3 - 8456 0
DUH 2 DUH_FILIAL+DUH_FILORI+DUH_STATUS+DUH_LOCAL+DUH_LOCALI Fil.Origem + Status + Armazem + Endereco Suc.Origen + Estatus + Almacen + Direccion Orig.Branch + Status + Warehouse + Address S - - S 2 3 - 8457 0
DUH 3 DUH_FILIAL+DUH_LOCAL+DUH_LOCALI+DUH_FILORI Armazem + Endereco + Fil.Origem Almacen + Direccion + Suc.Origen Warehouse + Address + Orig.Branch S - - S 2 3 - 8458 0
DUH 4 DUH_FILIAL+DUH_FILORI+DUH_STATUS+DUH_UNITIZ+DUH_CODANA Fil.Origem + Status + Unitizador + Cd.An.Unitiz Suc.Origen + Estatus + Unitizador + Cd.An.Unitiz Orig.Branch + Status + Unitizer + Unitiz Y Cod S - - S 2 3 - 8459 0

Perguntas frequentes

Para que serve a tabela DUH no Protheus?

Ela é utilizada para endereçamento de notas fiscais dentro do sistema ERP Protheus.

Como consultar os campos da tabela DUH?

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

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

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

Exemplo de consulta SQL da tabela DUH

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

SELECT
    DUH_FILIAL,
    DUH_LOCAL,
    DUH_LOCALI,
    DUH_FILORI,
    DUH_NUMNFC,
    DUH_SERNFC,
    DUH_CLIREM,
    DUH_LOJREM,
    DUH_CODPRO,
    DUH_QTDVOL,
    DUH_FILDES,
    DUH_STATUS,
    DUH_UNITIZ,
    DUH_CODANA,
    DUH_VERINC
FROM DUH
WHERE
    D_E_L_E_T_ = ' '
    AND DUH_FILIAL = 'VALOR'
    AND DUH_LOCAL = 'VALOR'
    AND DUH_LOCALI = 'VALOR'
    AND DUH_FILORI = 'VALOR'
    AND DUH_NUMNFC = 'VALOR'
    AND DUH_SERNFC = 'VALOR'
    AND DUH_CLIREM = 'VALOR'
    AND DUH_LOJREM = 'VALOR'
    AND DUH_CODPRO = 'VALOR'
    AND DUH_QTDVOL = 0
    AND DUH_FILDES = 'VALOR'
    AND DUH_STATUS = 'VALOR'
    AND DUH_UNITIZ = 'VALOR'
    AND DUH_CODANA = 'VALOR'
    AND DUH_VERINC = 'VALOR'