Dicionário Protheus
Início

Tabela DU1 no Protheus

Lote Comprovantes de Entrega

O que é a tabela DU1 no Protheus?

A tabela DU1 faz parte do sistema ERP Protheus da TOTVS e é utilizada para lote comprovantes de entrega.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DU1
X2_PATH \DATA\
X2_ARQUIVO DU1990
X2_NOME Lote Comprovantes de Entrega
X2_NOMESPA Lote comprobantes de entrega
X2_NOMEENG Delivery Receipt Batch
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DU1_FILIAL+DU1_LOTCET+DU1_CODCLI+DTOS(DU1_DATLOT)+DU1_FILDOC+DU1_DOC+DU1_SERIE+DU1_NUMNFC+DU1_SERNFC+DU1_FIMP
X2_PYME S
X2_MODULO 43
X2_DISPLAY DU1_FILIAL+DU1_LOTCET+DU1_CODCLI+DTOS(DU1_DATLOT)+DU1_FILDOC+DU1_DOC+DU1_SERIE+DU1_NUMNFC+DU1_SERNFC+DU1_FIMP
X2_SYSOBJ TMSA570
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_ 3516
R_E_C_D_E_L_ 0

Campos da Tabela DU1 (19 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_
DU1 01 DU1_DATENT D 8 0 Data Entrega Fch Entrega Deliver Dt Dt de Entrega Comprovante Fch. Entrega comprobante Receipt Delivery Date - TMSA570Vld() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - TMSA570Whe() - - - S - - N - N - - - 1 2 - - - 54831 0
DU1 02 DU1_HORENT C 4 0 Hora Entrega Hora Entrega Deliver Hr Hr Entraga Comprovante Hr Entrega comprobante Receipt Delivery Time @R 99:99 TMSA570VLD() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - TMSA570Whe() - - - S - - N - N - - - 1 2 - - - 54832 0
DU1 03 DU1_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 - N - - N N N - - - 1 2 - - - 54833 0
DU1 04 DU1_LOTCET C 6 0 No.Lote Nº Lote Lot number No.Lote Nº Lote Lot number @! ExistChav("DU1") x x x x x x xx x x x x x x x x GetSx8Num("DU1","DU1_LOTCET") - 1 xx - - - S V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 54834 0
DU1 05 DU1_CODCLI C 6 0 Cliente Cliente Customer Cod. Cliente Cod. Cliente Customer Code @! TMSA570Vld() x x x x x x xx x x x x x x x x - SA1 1 x xx - S - S - - - - - - - - - - 001 - N - - N N N - - - 1 1 - - - 54835 0
DU1 06 DU1_LOJCLI C 2 0 Loja Cliente Tienda Clien Cust.Unit Loja Cliente Tienda Cliente Customer Unit @! TMSA570Vld() x x x x x x xx x x x x x x x x - - 1 x xx - S - S - - - - - - - - - - 002 - N - - N N N - - - 1 1 - - - 54836 0
DU1 07 DU1_NOMCLI C 50 0 Nome Cliente Nombre Clien Custm. Name Nome Cliente Nombre Cliente Customer Name @! - x x x x x x xx x x x x x x x x Iif(Inclui,"",Posicione("SA1",1,xFilial("SA1")+DU1->DU1_CODCLI+DU1->DU1_LOJCLI,"A1_NOME")) - 1 x x x - - - S V V - - - - - - - Posicione("SA1",1,xFilial("SA1")+DU1->DU1_CODCLI+DU1->DU1_LOJCLI,"A1_NOME") 175 - N - - N N N - - - 1 2 - - - 54837 0
DU1 08 DU1_DATLOT D 8 0 Data Lote Fecha Lote Lot Date Data do Lote Fecha del Lote Lot Date - M->DU1_DATLOT <= dDataBase x x x x x x xx x x x x x x x x dDataBase - 1 xx - - - S V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 54838 0
DU1 09 DU1_ESTORN C 1 0 Estorna Devuelve Reverse Estorna Devuelve Reverse @! TMSA570Vld() x x x x x x xx x x x x x x x x "2" - 1 x - - - - - V - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 2 - - - 54839 0
DU1 10 DU1_FILDOC C 2 0 Fil.Docto. Suc. Dcto. Doc.Brch. Filial do Documento Sucursal del Documento Document Branch - TMSA570Vld() x x x x x x xx x x x x x x x x - DLD 1 xx - - - S - - - - - - - - TMSA570Whe() - 033 - N - - N N N - - - 1 1 - - - 54840 0
DU1 11 DU1_DOC C 9 0 No.Docto. Nº Dcto. Document No. Numero do Documento Numero de Documento Document Number @! TMSA570Vld() x x x x x x xx x x x x x x x x - - 1 xx - - - S - - - - - - - - TMSA570Whe() - 018 - N - - N N N - - - 1 1 - - - 54841 0
DU1 12 DU1_SERIE C 3 0 Serie Docto. Serie Docto. Docum.Series Serie do Documento Serie Documento Document series !!! TMSA570Vld() x x x x x x xx x x x x x x x x - - 1 x - - - S - - - - - - - - TMSA570Whe() - 094 - N - - N N N - - - 1 2 - - - 54842 0
DU1 13 DU1_NUMNFC C 9 0 Doc.Cliente Doc.Cliente Cust. Doc. Doc.Cliente Doc.Cliente Customer Doc. @! - x x x x x x xx x x x x x x x x - - 1 x xx - - - S - - - - - - - - TMSA570Whe() - 019 - N - - N N N - - - 1 1 - - - 54843 0
DU1 14 DU1_SERNFC C 3 0 Serie Dc.Cli Serie Dc.Cli Cus.Doc.Ser. Serie Docto. Cliente Serie Docto. Cliente Customer Doct. Series !!! - x x x x x x xx x x x x x x x x - - 1 x x - - - S - - - - - - - - TMSA570Whe() - 094 - N - - N N N - - - 1 2 - - - 54844 0
DU1 15 DU1_FIMP C 1 0 Flag Imp. Flag Imp. Print flag Flag Impressao Flag Impresion Print flag @! - x x x x x x x x x x x x x x x x "0" - 1 xxx - - - - V - - - 0=Nao Impresso;1=Impresso 0=No Impreso;1=Impreso 0=Not printed;1=Printed - - - - - N - - N N N - - - 1 1 - - - 54845 0
DU1 16 DU1_DATCNT D 8 0 Dt.Entr.Cnt Fch.Entr.Cnt Stat del dt Data Entrega do Comprovan Fecha entrega del Comprob Statement delivery date - TMSA570Vld() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 54846 0
DU1 17 DU1_HORCNT C 4 0 Hr.Entr.Cnt Hr.Entr.Cnt Stat del tim Hora Entrega Comprovante Hora entrega comprobante Statement delivery time @R 99:99 TMSA570Vld() x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 54847 0
DU1 18 DU1_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 - - - 54848 0
DU1 19 DU1_SDOCC C 3 0 Serie Dc.Cli Serie Dc.Cli Cst.Inv.Seri Serie Docto. Cliente Serie Docto. Cliente Customer 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 - - - 54849 0

Índices da Tabela DU1 (7 í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_
DU1 1 DU1_FILIAL+DU1_LOTCET No.Lote Nº Lote Lot number S - - S 2 3 - 8379 0
DU1 2 DU1_FILIAL+DU1_FILDOC+DU1_DOC+DU1_SERIE Fil.Docto. + No.Docto. + Serie Docto. Suc. Dcto. + Nº Dcto. + Serie Docto. Doc.Brch. + Document No. + Docum.Series S - - S 2 3 - 8380 0
DU1 3 DU1_FILIAL+DU1_NUMNFC+DU1_SERNFC+DU1_CODCLI+DU1_LOJCLI Doc.Cliente + Serie Dc.Cli + Cliente + Loja Cliente Doc.Cliente + Serie Dc.Cli + Cliente + Tienda Clien Cust. Doc. + Cus.Doc.Ser. + Customer + Cust.Unit S - - S 2 3 - 8381 0
DU1 4 DU1_FILIAL+DU1_CODCLI+DU1_LOJCLI+DU1_NUMNFC+DU1_SERNFC Cliente + Loja Cliente + Doc.Cliente + Serie Dc.Cli Cliente + Tienda Clien + Doc.Cliente + Serie Dc.Cli Customer + Cust.Unit + Cust. Doc. + Cus.Doc.Ser. S - - S 2 3 - 8382 0
DU1 5 DU1_FILIAL+DU1_FILDOC+DU1_DOC+DU1_SDOC Fil.Docto. + No.Docto. + Série Doc. Suc. Dcto. + Nº Dcto. + Serie Doc. Doc.Brch. + Document No. + Inv. Series S - - N 2 3 - 8383 0
DU1 6 DU1_FILIAL+DU1_NUMNFC+DU1_SDOCC+DU1_CODCLI+DU1_LOJCLI Doc.Cliente + Serie Dc.Cli + Cliente + Loja Cliente Doc.Cliente + Serie Dc.Cli + Cliente + Tienda Clien Cust. Doc. + Cst.Inv.Seri + Customer + Cust.Unit S - - N 2 3 - 8384 0
DU1 7 DU1_FILIAL+DU1_CODCLI+DU1_LOJCLI+DU1_NUMNFC+DU1_SDOCC Cliente + Loja Cliente + Doc.Cliente + Serie Dc.Cli Cliente + Tienda Clien + Doc.Cliente + Serie Dc.Cli Customer + Cust.Unit + Cust. Doc. + Cst.Inv.Seri S - - N 2 3 - 8385 0

Perguntas frequentes

Para que serve a tabela DU1 no Protheus?

Ela é utilizada para lote comprovantes de entrega dentro do sistema ERP Protheus.

Como consultar os campos da tabela DU1?

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

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

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

Exemplo de consulta SQL da tabela DU1

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

SELECT
    DU1_DATENT,
    DU1_HORENT,
    DU1_FILIAL,
    DU1_LOTCET,
    DU1_CODCLI,
    DU1_LOJCLI,
    DU1_NOMCLI,
    DU1_DATLOT,
    DU1_ESTORN,
    DU1_FILDOC,
    DU1_DOC,
    DU1_SERIE,
    DU1_NUMNFC,
    DU1_SERNFC,
    DU1_FIMP,
    DU1_DATCNT,
    DU1_HORCNT,
    DU1_SDOC,
    DU1_SDOCC
FROM DU1
WHERE
    D_E_L_E_T_ = ' '
    AND DU1_DATENT BETWEEN '20260401' AND '20260430'
    AND DU1_HORENT = 'VALOR'
    AND DU1_FILIAL = 'VALOR'
    AND DU1_LOTCET = 'VALOR'
    AND DU1_CODCLI = 'VALOR'
    AND DU1_LOJCLI = 'VALOR'
    AND DU1_NOMCLI = 'VALOR'
    AND DU1_DATLOT BETWEEN '20260401' AND '20260430'
    AND DU1_ESTORN = 'VALOR'
    AND DU1_FILDOC = 'VALOR'
    AND DU1_DOC = 'VALOR'
    AND DU1_SERIE = 'VALOR'
    AND DU1_NUMNFC = 'VALOR'
    AND DU1_SERNFC = 'VALOR'
    AND DU1_FIMP = 'VALOR'
    AND DU1_DATCNT BETWEEN '20260401' AND '20260430'
    AND DU1_HORCNT = 'VALOR'
    AND DU1_SDOC = 'VALOR'
    AND DU1_SDOCC = 'VALOR'