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

Tabela DCU no Protheus

Montagem de Volumes

O que é a tabela DCU no Protheus?

A tabela DCU faz parte do sistema ERP Protheus da TOTVS e é utilizada para montagem de volumes.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DCU
X2_PATH \DATA\
X2_ARQUIVO DCU990
X2_NOME Montagem de Volumes
X2_NOMESPA Montaje de Volumenes
X2_NOMEENG Volume Assembly
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DCU_FILIAL+DCU_CODVOL+DCU_CODMNT
X2_PYME N
X2_MODULO 42
X2_DISPLAY DCU_FILIAL+DCU_CODVOL+DCU_CODMNT
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 2
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_ 3133
R_E_C_D_E_L_ 0

Campos da Tabela DCU (18 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_
DCU 01 DCU_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 - - - - S V - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 48555 0
DCU 02 DCU_CODMNT C 6 0 Cod Montagem Cód Montaje Assemb Code Código da Montagem Código del montaje Assemble Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48556 0
DCU 03 DCU_CARGA C 6 0 Carga Carga Load Numero da Carga Numero de la Carga Load Number @! - x x x x x x x x x x x x x x x xx - - 1 xxx - - - S V R - - - - - - - - - - N - - S - N - - - 2 1 - - - 48557 0
DCU 04 DCU_PEDIDO C 6 0 Pedido Pedido Order Numero do Pedido Numero del Pedido Order Number @! - x x x x x x x x x x x x x x x xx - - 1 xxx - - - S V R - - - - - - - - - - N - - S - N - - - 2 1 - - - 48558 0
DCU 05 DCU_CODVOL C 10 0 Cod.Volume Cod.Volum. Vol. Cd. Codigo do Volume Codigo del Volumen Volume Code @! - x x x x x x x x x x x x x x x xx - - 1 x xxx - - - S A - - - - - - - - - - - N - - S N N - - - 1 1 - - - 48559 0
DCU 06 DCU_DATINI D 8 0 Data Início Fch Inicio St Dt Data Início Fecha Inicio Start Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48560 0
DCU 07 DCU_OPERAD C 6 0 Cod.Operador Cod.Operador Operat. cd Codigo do Operador Codigo del Operador Operator Code @! - x x x x x x xx x x x x x x x x - - 1 x xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 48561 0
DCU 08 DCU_NOMOPE C 30 0 Nome Oper. Nomb Oper. Oper. Name Nome do Operador Nomb del Operador Operator Name @! - x x x x x x xx x x x x x x x x - - 1 x xx - - - S V V - - - - - - - Posicione('DCD',1,xFilial('DCD')+DCU->DCU_OPERAD,'DCD_NOMFUN') - - N - - N N N - - - 2 2 - - - 48562 0
DCU 09 DCU_HORINI C 8 0 Hora Início Hora Inicio Start Time Hora Início Hora Inicio Start Time 99:99:99 - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48563 0
DCU 10 DCU_IMPETI C 1 0 Flag.Imp.Eti Flag.Imp.Eti Lbl Prt Flag Flag de Impr.Etiqueta Flag de Impr.Etiqueta Label Printing Flag @! - x x x x x x xx x x x x x x x x - - 1 xx - - - S V - - - 0=Não Impresso;1=Impresso 0=Noi Impreso;1=Impreso 0=Not Printed;1=Printed - - - - - N - - N N N - - - 1 2 - - - 48564 0
DCU 11 DCU_DATFIM D 8 0 Data Fim Fch Fin End Dt Data Fim Fecha Final End Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48565 0
DCU 12 DCU_HORFIM C 8 0 Hora Fim Hora Fin End Time Hora Fim Hora Fin End Time 99:99:99 - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48566 0
DCU 13 DCU_TMPMNT C 9 0 Tempo Movto Tiempo Movto Move Time Tempo movimento Tiempo del movimiento Movement Time 999:99:99 - x x x x x x x x x x x x x x x x CalcTmpMov(DCU->DCU_DATINI, DCU->DCU_DATFIM, DCU->DCU_HORINI, DCU->DCU_HORFIM,3) - 1 x xx - - - S V V - - - - - - - CalcTmpMov(DCU->DCU_DATINI, DCU->DCU_DATFIM, DCU->DCU_HORINI, DCU->DCU_HORFIM,3) - - S - - N - N - - - 1 2 - - - 48567 0
DCU 14 DCU_ROMEMB C 8 0 Romaneio Emb List Embarq Ship PackLis Romaneio de Embarque WMS Lista de Embarque WMS WMS Shipment Pack List @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48568 0
DCU 15 DCU_STCONF C 1 0 Status Conf. Estatus Veri Verif Status Status da Conferência Estatus de verificación Verification Status - - x x x x x x x x x x x x x x x x "1" - 1 xx - - - N A R - - 1=Nao Conferido;2=Conferido 1=No verificado;2=Verificado 1=Not Checked;2=Checked - - - - - S - - N - N - - - 1 2 - - - 48569 0
DCU 16 DCU_TRANSP C 6 0 Cod. Transp. Cód. Transp. Carrier Cd Código da Transportadora Código de transportadora Carrier Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48570 0
DCU 17 DCU_DOCTO C 9 0 No.Documento No.Documento Document No. Numero do Documento Numero del documento Document Number @! - x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - 018 - N - - N N N - - - 1 2 - - - 48571 0
DCU 18 DCU_ORIGEM C 1 0 Origem Origen Source Origem do Documento Origen del Documento Source of Document @! - x x x x x x x x x x x x x x x - - 1 x - - - S V - - - 1=Pedido;2=Carga 1=Pedido;2=Carga 1=Order;2=Load - - - - - S - - N N N - - - 1 2 - - - 48572 0

Índices da Tabela DCU (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_
DCU 1 DCU_FILIAL+DCU_CODVOL+DCU_CODMNT Cod.Volume + Cod Montagem Cod.Volum. + Cód Montaje Vol. Cd. + Assemb Code S - - S 2 3 - 7539 0
DCU 2 DCU_FILIAL+DCU_CARGA+DCU_PEDIDO+DCU_CODMNT+DCU_CODVOL Carga + Pedido + Cod Montagem + Cod.Volume Carga + Pedido + Cód Montaje + Cod.Volum. Load + Order + Assemb Code + Vol. Cd. S - - S 2 3 - 7540 0
DCU 3 DCU_FILIAL+DCU_ROMEMB Romaneio Emb List Embarq Ship PackLis S - - S 2 3 - 7541 0
DCU 4 DCU_FILIAL+DCU_CODVOL+DCU_CARGA+DCU_PEDIDO+DCU_ROMEMB Cod.Volume + Carga + Pedido + Romaneio Emb Cod.Volum. + Carga + Pedido + List Embarq Vol. Cd. + Load + Order + Ship PackLis S - - S 2 3 - 7542 0

Perguntas frequentes

Para que serve a tabela DCU no Protheus?

Ela é utilizada para montagem de volumes dentro do sistema ERP Protheus.

Como consultar os campos da tabela DCU?

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

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

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

Exemplo de consulta SQL da tabela DCU

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

SELECT
    DCU_FILIAL,
    DCU_CODMNT,
    DCU_CARGA,
    DCU_PEDIDO,
    DCU_CODVOL,
    DCU_DATINI,
    DCU_OPERAD,
    DCU_NOMOPE,
    DCU_HORINI,
    DCU_IMPETI,
    DCU_DATFIM,
    DCU_HORFIM,
    DCU_TMPMNT,
    DCU_ROMEMB,
    DCU_STCONF,
    DCU_TRANSP,
    DCU_DOCTO,
    DCU_ORIGEM
FROM DCU
WHERE
    D_E_L_E_T_ = ' '
    AND DCU_FILIAL = 'VALOR'
    AND DCU_CODMNT = 'VALOR'
    AND DCU_CARGA = 'VALOR'
    AND DCU_PEDIDO = 'VALOR'
    AND DCU_CODVOL = 'VALOR'
    AND DCU_DATINI BETWEEN '20261001' AND '20261031'
    AND DCU_OPERAD = 'VALOR'
    AND DCU_NOMOPE = 'VALOR'
    AND DCU_HORINI = 'VALOR'
    AND DCU_IMPETI = 'VALOR'
    AND DCU_DATFIM BETWEEN '20261001' AND '20261031'
    AND DCU_HORFIM = 'VALOR'
    AND DCU_TMPMNT = 'VALOR'
    AND DCU_ROMEMB = 'VALOR'
    AND DCU_STCONF = 'VALOR'
    AND DCU_TRANSP = 'VALOR'
    AND DCU_DOCTO = 'VALOR'
    AND DCU_ORIGEM = 'VALOR'