Dicionário Protheus
Início

Tabela DXD no Protheus

Bloco

O que é a tabela DXD no Protheus?

A tabela DXD faz parte do sistema ERP Protheus da TOTVS e é utilizada para bloco.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DXD
X2_PATH \DATA\
X2_ARQUIVO DXD990
X2_NOME Bloco
X2_NOMESPA Bloque
X2_NOMEENG Block
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DXD_FILIAL+DXD_SAFRA+DXD_CODIGO
X2_PYME N
X2_MODULO 67
X2_DISPLAY -
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_ 3635
R_E_C_D_E_L_ 0

Campos da Tabela DXD (32 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_
DXD 01 DXD_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 x - - - S A R - - - - - - - - 033 - N - - N - N - - - 1 2 - - - 56788 0
DXD 02 DXD_SAFRA C 15 0 Safra Cosecha Yield Safra de Produção Cosecha de produccion Production Yield @! AGRA650CPO() x x x x x x x x x x x x x x x x - NJU 1 x xxx - - - S A R - - - - - - INCLUI - 130 - S - - N - N - - - 1 1 - - - 56789 0
DXD 03 DXD_CODIGO C 6 0 Bloco Bloque Block Código do Bloco Código del bloque Block Code @! AGRA650CPO() x x x x x x x x x x x x x x x x GetSXENum("DXD","DXD_CODIGO") - 1 x xxx - - - S A R - - - - - - Inclui - - - N - - N - N - - - 1 1 - - - 56790 0
DXD 04 DXD_DATAEM D 8 0 Data Embal. Fch Embal. Package Dt Data da Embalagem Fecha del embalaje Package Date - - x x x x x x x x x x x x x x x x - - 1 xxxxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 56791 0
DXD 05 DXD_CLACOM C 4 0 Class.Com. Clas.Com. Com. Class. Classificação Comercial Clasificacion Comercial Commercial Classification @9 99-9 Vazio() .Or. ExistCpo("DXA",M->DXD_CLACOM) x x x x x x x x x x x x x x x x - DXA 1 x xxx - - - S A R - - - - - - INCLUI - - - N - - N - N - - - 1 1 - - - 56792 0
DXD 06 DXD_QTDMAX N 3 0 Qtd. Max. Cant Max. Max Amt. Quantidade Maxima Cantidad Maxima Maximum Amount @E 999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A - - - - - - - - - - - N - - N - N - - - 1 1 - - - 56793 0
DXD 07 DXD_QTDVNC N 3 0 Qtd. Vinc. Ctd. Vinc. Ass. Amt. Quantidade Vinculada Cantidad Vinculada Associated Amount @E 999 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56794 0
DXD 08 DXD_PCTFOR N 6 2 Pct. Form. Por. Form. Form percent Percentual de Formação Porcentaje de formación Formation percentage @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56795 0
DXD 09 DXD_FDINI C 6 0 Fardo Ini. Paca Inic. Start Bale Fardo Inicial Paca inicial Start Bale @! - 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 1 - - - 56796 0
DXD 10 DXD_FDFIN C 6 0 Fardo Fin. Paca Fin. End Bale Fardo Final Paca final End Bale @! - 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 1 - - - 56797 0
DXD 11 DXD_PRDTOR C 6 0 Entidade Ente Entity Código de Entidade Código del ente Entity code @! Vazio() .Or. ExistCpo("NJ0",M->DXD_PRDTOR+IIF(!Empty(M->DXD_LJPRO),M->DXD_LJPRO,"")) x x x x x x x x x x x x x x x x - NJ0 1 x xx - S - S A R - - - - - - INCLUI - 001 - N - - N - N - - - 1 1 - - - 56798 0
DXD 12 DXD_LJPRO C 2 0 Lj. Entidade Lj. Ente Entity Store Loja da Entidade Tienda del ente Entity store @! Vazio() .Or. ExistCpo("NJ0",M->(DXD_PRDTOR+DXD_LJPRO)) x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - INCLUI - 002 - S - - N - N - - - 1 1 - - - 56799 0
DXD 13 DXD_NMPRDT C 40 0 Nome Entid. Nomb Ente Entity name Nome da Entidade Nombre del ente Entity name @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("NJ0",1,XFILIAL("NJ0")+M->(DXD_PRDTOR+DXD_LJPRO),"NJ0_NOME"),"") - 1 x x xx x - - - S V V - - - - - - - Posicione("NJ0",1,xFilial("NJ0")+DXD->(DXD_PRDTOR+DXD_LJPRO),"NJ0_NOME") - - S - - N - N - - - 1 2 - - - 56800 0
DXD 14 DXD_CODPRO C 15 0 Produto Producto Product Produto Bloco Producto Bloque Block Product @! ExistCpo('SB1') x x x x x x x x x x x x x x x - SB1 1 - - - - N A R - - - - - - INCLUI - 030 - S - - N - N - - - 1 2 - - - 56801 0
DXD 15 DXD_DESPRO C 50 0 Desc. Prod. Desc. Prod. Prod. Desc. Descrição Produto Descrip. Producto Product Description @! - x x x x x x x x x x x x x x x IIF(!INCLUI, Posicione('SB1',1,FwXFilial('SB1')+DXD->DXD_CODPRO,'B1_DESC'),'') - 1 x x - - - N V V - - - - - - - - 171 - S - - N - N - - - 1 2 - - - 56802 0
DXD 16 DXD_CODVAR C 6 0 Variedade Variedad Variety Código da Variedade Codigo de la variedad Variety Code @! AGRA650CPO() x x x x x x x x x x x x x x x x - NNV 1 x xx - S - S A R - - - - - - INCLUI - - - S - - N - N - - - 1 2 - - - 56803 0
DXD 17 DXD_DESCVR C 30 0 Desc. Var. Desc. Var. Var Desc Descricao da Variedade Descripción de variedad Variety Description @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("NNV",2,xFilial("NNV")+M->DXD_CODVAR,"NNV_DESCRI")," ") - 1 xxxx - - - S V V - - - - - - - Posicione("NNV",1,xFilial("NNV")+DXD->DXD_CODVAR,"NNV_DESCRI") - - S - - N - N - - - 1 2 - - - 56804 0
DXD 18 DXD_CODUNB C 2 0 UN.Benef UN.Mejora Proc. Unit Unidade de Beneficiamento Unidad de mejora Processing Unit @! Vazio() .Or. ExistCpo("DX3") x x x x x x x x x x x x x x x x - DX3 1 x xx - - - S A R - - - - - - - - - - S - - S - N - - - 1 1 - - - 56805 0
DXD 19 DXD_LOCAL C 2 0 Local Local Location Local de Estoque Local de stock Stock Location @! - x x x x x x x x x x x x x x x x - NNR 1 x xx - - - N A R - - - - - - - - 024 - N - - N N N - - - 1 2 - - - 56806 0
DXD 20 DXD_ENDXYZ C 6 0 End. XYZ Dir XYZ XYZ Add. Código do Endereço Codigo de Direccion Address Code @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - S A R - - - - - - INCLUI - - - N - - N - N - - - 1 2 - - - 56807 0
DXD 21 DXD_OK C 1 0 OK OK OK OK OK OK @! - x x x x x x x x x x x x x x x - - 1 x xx x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 56808 0
DXD 22 DXD_CODREG C 6 0 Reg.Embl Reg.Bloq Block Rule Regra Emblocamento Regla para bloque Block Rule @! ExistCpo('N80') x x x x x x x x x x x x x x x x - N80 1 xx x - - - S A R - - - - - - INCLUI - - - S - - N - N - - - 1 2 - - - 56809 0
DXD 23 DXD_CODUNI C 40 0 Código Único Código único Single code Código Único (Barras) Código único (Barras) Single code (bars) @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 56810 0
DXD 24 DXD_STATUS C 1 0 Status Estatus Status Status do Bloco Estatus del bloque Status of Block @! Pertence('12345') x x x x x x x x x x x x x x x x '1' - 1 x xx - - - N V R - - 1=Vazio;2=Iniciado;3=Finalizado;4=Emb. Fisico Finalizado;5=Emb. Fisico Iniciado 1=Vacío;2=Iniciado;3=Finalizado;4=Emb. Físico finalizado;5=Emb. Físico Iniciado 1=Empty;2=Started;3=Finished;4=Physical Block Stack finished;5=Physical Block Stack started - - - - - S - - N N N - - - 1 2 - - - 56811 0
DXD 25 DXD_FAZ C 2 0 Fazenda Hacienda Farm Fazenda de produção Hacienda de producción Production farm @! Vazio() .Or. ExistCpo("NN2",M->(DXD_PRDTOR+DXD_LJPRO+DXD_FAZ),3) x x x x x x x x x x x x x x x x - NN2DXD 1 x xx - S - S A R - - - - - - INCLUI - - - N - - N - N - - - 1 2 - - - 56812 0
DXD 26 DXD_NMFAZ C 30 0 Nome Fazenda Nom. Hacien. Farm Name Nome da fazen. do produto Nombre hacienda producto Product farm name @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("NN2",2,xFilial("NN2")+M->DXD_FAZ,"NN2_NOME")," ") - 1 x x xx x - - - S V V - - - - - - - Posicione("NN2",2,xFilial("NN2")+DXD->DXD_FAZ,"NN2_NOME") - - S - - N - N - - - 1 2 - - - 56813 0
DXD 27 DXD_LOTE C 10 0 Lote Lote Batch Lote Lote Batch - - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - S A R - - - - - - - - 068 - S - - N - N - - - 1 2 - - - 56814 0
DXD 28 DXD_NMLOT C 6 0 Sub-Lote Sublote Sub-batch Sub-Lote Sublote Sub-batch @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56815 0
DXD 29 DXD_LOCLIZ C 15 0 Endereço Dirección Address Endereço do Lote Dirección del lote Lot address @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56816 0
DXD 30 DXD_DATATU D 8 0 Data Atu. Fch Actu. Upd Dt Data da atualização Fecha de actualización Update Date - - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56817 0
DXD 31 DXD_HORATU C 8 0 Hora Atu. Hora Actu. Upd Tm Hora da atualização Hora de la actualización Update Time @! 99:99:99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56818 0
DXD 32 DXD_TIPEMB C 1 0 Tipo Regra Tipo regla Rule type Tipo de Regra de Embloc. Tipo de regla de Embloc. Type of sep. block rule - Pertence("123") x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A R - - 1=Regra Emblocamento;2=Pré-Emblocamento;3=Regra Específica 1=Regla emblocado;2=Emblocado Pre;3=Regla específica 1=Rule of separation into blocks;2=Pre-separation into blocks;3=Specific rule - - - - - S - - N - N - - - 1 2 - - - 56819 0

Índices da Tabela DXD (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_
DXD 1 DXD_FILIAL+DXD_SAFRA+DXD_CODIGO Safra + Bloco Cosecha + Bloque Yield + Block S - UNICO S 2 3 - 8675 0
DXD 2 DXD_FILIAL+DXD_CODUNI Código Único Código único Single code S - CODUNICO S 2 3 - 8676 0
DXD 3 DXD_FILIAL+DXD_SAFRA+DXD_PRDTOR+DXD_LJPRO+DXD_FAZ Safra + Entidade + Lj. Entidade + Fazenda Cosecha + Ente + Lj. Ente + Hacienda Yield + Entity + Entity Store + Farm S - - S 2 3 - 8677 0

Perguntas frequentes

Para que serve a tabela DXD no Protheus?

Ela é utilizada para bloco dentro do sistema ERP Protheus.

Como consultar os campos da tabela DXD?

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

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

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