Dicionário Protheus
Início

Tabela DXJ no Protheus

Mala de Classificação

O que é a tabela DXJ no Protheus?

A tabela DXJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para mala de classificação.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DXJ
X2_PATH \DATA\
X2_ARQUIVO DXJ990
X2_NOME Mala de Classificação
X2_NOMESPA Paquete de clasificación
X2_NOMEENG Classification case
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DXJ_FILIAL+DXJ_CODIGO+DXJ_TIPO
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_ 3639
R_E_C_D_E_L_ 0

Campos da Tabela DXJ (40 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_
DXJ 01 DXJ_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 A R - - - - - - - - 033 - N - - N - N - - - 1 2 - - - 56920 0
DXJ 02 DXJ_SAFRA C 15 0 Safra Cosecha Crop Código da Safra Codigo de la cosecha Crop Code @! (Vazio() .Or. ExistCPO("NJU")) .And. A630CODBAR() 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 - - - 56921 0
DXJ 03 DXJ_CODIGO C 6 0 Código Codigo Code Código da Mala de Class. Código Paquete de Clasifi Class case code @! A630CODBAR() x x x x x x x x x x x x x x x x IIF(INCLUI .And. !(FwIsInCallStack("AGRA615")),GETSXENUM("DXJ","DXJ_CODIGO"),"") - 1 x xxx - - - S A R - - - - - - Inclui - - - N - - N - N - - - 1 1 - - - 56922 0
DXJ 04 DXJ_TIPO C 1 0 Tipo Tipo Type Tipo da Mala de Class. Tipo de Paquete de Clasif Class case type @! Pertence("12") .And. ExistChav("DXJ",M->DXJ_CODIGO+M->DXJ_TIPO,1,"EXISTCHAV") .And. A630CODBAR() x x x x x x x x x x x x x x x x "1" - 1 x xxx - - - S A R - - 1=Visual;2=HVI 1=Visual;2=HVI 1=Visual;2=HVI - Inclui - - - N - - N - N - - - 1 1 - - - 56923 0
DXJ 05 DXJ_PRDTOR C 6 0 Entidade Ente Entity Código da Entidade Código del ente Entity code @! Vazio() .Or. ExistCpo("NJ0",M->(DXJ_PRDTOR+IIF(!Empty(M->DXJ_LJPRO),M->DXJ_LJPRO,""))) x x x x x x x x x x x x x x x x - NJ0 1 x xxx - S - S A R - - - - - - Inclui - 001 - N - - N - N - - - 1 1 - - - 56924 0
DXJ 06 DXJ_LJPRO C 2 0 LJ. Entidade LJ. Ente Entity Store Loja da Entidade Tienda del ente Entity store @! Vazio() .Or. ExistCpo("NJ0",M->(DXJ_PRDTOR+DXJ_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 - - - 56925 0
DXJ 07 DXJ_NMPDTR 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->(DXJ_PRDTOR+DXJ_LJPRO),"NJ0_NOME"),"") - 1 x x xx x - - - S V V - - - - - - - Posicione("NJ0",1,xFilial("NJ0")+DXJ->(DXJ_PRDTOR+DXJ_LJPRO),"NJ0_NOME") - - N - - N - N - - - 1 2 - - - 56926 0
DXJ 08 DXJ_FAZ C 2 0 Fazenda Hacienda Farm Fazenda do Produtor Hacienda del Productor Producer Farm @! Vazio() .Or. ExistCpo("NN2",M->(DXJ_PRDTOR+DXJ_LJPRO+DXJ_FAZ),3) x x x x x x x x x x x x x x x x - NN2DXJ 1 x xx x - S - S A R - - - - - - Inclui - - - N - - N - N - - - 1 2 - - - 56927 0
DXJ 09 DXJ_NMFAZ C 40 0 Nome Fazenda Nom Hacienda Farm Name Nome da Fazenda Nombre de la Hacienda 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->DXJ_FAZ,"NN2_NOME"),"") - 1 x x xx x - - - S V V - - - - - - - Posicione("NN2",2,xFilial("NN2")+DXJ->DXJ_FAZ,"NN2_NOME") - - N - - N - N - - - 1 2 - - - 56928 0
DXJ 10 DXJ_CODPRO C 15 0 Produto Producto Product Código do Produto Código del producto Product Code @! 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 - - - 56929 0
DXJ 11 DXJ_DESPRO C 50 0 Desc. Prod. Desc. Prod. Prod. Desc. Descrição do Produto Descripción del producto Product Description @! - x x x x x x x x x x x x x x x IF(INCLUI,'',POSICIONE('SB1',1,XFILIAL('SB1')+DXJ->DXJ_CODPRO,'B1_DESC')) - 1 x x xx - - - N V V - - - - - - - - 171 - S - - N - N - - - 1 2 - - - 56930 0
DXJ 12 DXJ_CODVAR C 6 0 Variedade Variedad Variety Codigo da variedade Codigo de la variedad Code of Variety @! AGRA630CPO() x x x x x x x x x x x x x x x x - NNV 1 x xx x - - - S A R - - - - - - INCLUI - - - S - - N - N - - - 1 2 - - - 56931 0
DXJ 13 DXJ_DESCVR C 30 0 Desc. Var. Desc. Var. Var Desc Descricao da Variedade Descripción Variedad Variety Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,A630BRWVAR(DXJ->DXJ_SAFRA, DXJ->DXJ_CODVAR)," ") - 1 xxxx - - - S V V - - - - - - - A630BRWVAR(DXJ->DXJ_SAFRA, DXJ->DXJ_CODVAR) - - S - - N - N - - - 1 2 - - - 56932 0
DXJ 14 DXJ_CODUNB C 2 0 UN.Benef UN.Mejora Proc. Unit Unidade de Beneficiamento Unidad de la 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 x xxx - - - S A R - - - - - - Inclui - - - S - - S - N - - - 1 1 - - - 56933 0
DXJ 15 DXJ_CODCNJ C 6 0 Conjunto Conjunto Set Código do Conjunto Codigo del conjunto Set Code @! Vazio() .Or. ExistCPO("DXE") x x x x x x x x x x x x x x x x - DXE 1 x xx - - - S A R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 56934 0
DXJ 16 DXJ_FRDINI C 6 0 Ini.Seq.Fard Ini.Sec.Fard Cult Seq St Inicial Sequencia Fardos Inicial secuencia fardos Cultivated Land Seq Start @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,A630FRDINI(DXJ->DXJ_CODIGO)," ") - 1 xxxx x - - - S V R - - - - - - - A630FRDINI(DXJ->DXJ_CODIGO) - - S - - N - N - - - 1 2 - - - 56935 0
DXJ 17 DXJ_FRDFIM C 6 0 Fim.Seq.Fard Fin.Sec.Fard Cult Seq End Final Sequencia Fardos Final secuencia fardos Cultivated Land Seq End @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,A630FRDFIM(DXJ->DXJ_CODIGO)," ") - 1 xxxx x - - - S V R - - - - - - - IIF(!INCLUI,A630FRDFIM(DXJ->DXJ_CODIGO)," ") - - S - - N - N - - - 1 2 - - - 56936 0
DXJ 18 DXJ_CODCLA C 6 0 Cod.Class Cod. Clas. Class. Cd. Código do Classificador Codigo del Clasificador Classificator Code @! ExistCpo("NNA") x x x x x x x x x x x x x x x x - NNA 1 x xx x - S - S A R - - - - - - - - - - N - - N - N - - - 1 1 - - - 56937 0
DXJ 19 DXJ_NOMCLA C 35 0 Nome Class. Nom Class. Class. Name Nome do Classificador Nombre de Clasificador Classifier Name @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("NNA",1,xFilial("NNA")+M->DXJ_CODCLA,"NNA_NOME")," ") - 1 x x xx x - - - S V V - - - - - - - Posicione("NNA",1,xFilial("NNA")+DXJ->DXJ_CODCLA,"NNA_NOME") - - N - - N - N - - - 1 2 - - - 56938 0
DXJ 20 DXJ_STATUS C 1 0 Status Estatus Status Status da Mala de Class. Estatus del Paque de Clas Class case status @! - x x x x x x x x x x x x x x x x "1" - 1 xxxx - - - N V R - - 1=Visual Pendente;2=Visual Parcial;3=Visual Classificado;4=HVI Pendente;5=HVI Parcial;6=HVI Importado;7=Aberta;8=Bloqueada 1=Visual pendiente;2=Visual parcial;3=Visual clasificado;4=HVI Pendiente;5=HVI Parcial;6=HVI Importado;7=Pendiente;8=Bloqueado 1=Pending Visual;2=Partial Visual;3=Classified Visual;4=Pending HVI;5=Partial HVI;6=Imported HVI;7=Opened;8=Blocked - - - - - S - - N - N - - - 1 2 - - - 56939 0
DXJ 21 DXJ_QTVINC N 3 0 Qt.Vinc Cant.Vínc Amt Attchd Qtde Fardos Vinculados Cant. Pacas vinculadas Amount Bales Attached @E 999 - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56940 0
DXJ 22 DXJ_DATA D 8 0 Data Fecha Date Data da Mala de Class. Fch de paquete de Clasifi Class case date - - x x x x x x x x x x x x x x x x ddatabase - 1 x xxx - - - S A R - - - - - - Inclui - - - N - - N - N - - - 1 1 - - - 56941 0
DXJ 23 DXJ_HORA C 5 0 Hora Hora Time Hora da Mala de Class. Hora paquete de Clasif. Class case time 99:99 - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56942 0
DXJ 24 DXJ_DTCLAS D 8 0 Data Clas. Fch Clas. Clas date Data de classificação Fecha de clasificación Classification date - - x x x x x x x x x x x x x x x x - - 1 x x xx - - - S V R - - - - - - - - - - N - - N - N - - - 1 1 - - - 56943 0
DXJ 25 DXJ_AUTOMA C 1 0 MALA AUT. MAL AUT. AUT BAG MALA AUTOMÁTICA MALETA AUTOMÁTICA AUTOM BAG @! Pertence("12") x x x x x x x x x x x x x x x "2" - 1 x x xx x - - - - A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 56944 0
DXJ 26 DXJ_CODBAR C 40 0 Codigo Único Codigo único Unique Code Código Único (Barras) Código único (Barras) Unique Code (Bar) @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 56945 0
DXJ 27 DXJ_CODUSU C 15 0 Usuário Usuario User Código Usuário Código usuario User Code @! - x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56946 0
DXJ 28 DXJ_DATENV D 8 0 Data Envio Fch Envío Send Dt Data Envio Mala Class. Fch Envío Paquete Clasif. Class case sending date - - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56947 0
DXJ 29 DXJ_HORENV C 5 0 Hora Envio Hora envío Send Tm Hora Envio Mala Class. Hora Envío Paquete Clasif Class case sending time 99:99 - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56948 0
DXJ 30 DXJ_USRENV C 15 0 User Envio Usuar Envío Sending User Usuário Envio Mala Class. Usuario Envío Paquet Clas Class case sending user @! - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56949 0
DXJ 31 DXJ_DATREC D 8 0 Data Receb Fch Recep Receiv Dt Data Recebimento Mala Fecha Recepción Paquete Case receiving date - - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56950 0
DXJ 32 DXJ_USRREC C 15 0 User Receb Usua Recep Receipt User Usuario Recebimento Mala Usuario Recep Correo Mail Receiving User @! - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56951 0
DXJ 33 DXJ_DATANA D 8 0 Dt.Lanc.Ana Fch.Asto.Aná Ana Etry Dt Data Lancamento Analise Fecha Asiento Análisis Analysis Entry Date - - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56952 0
DXJ 34 DXJ_HORREC C 5 0 Hora Receb Hora Recep Receiv Tm Hora Recebimento Mala Hora Recep Correo Mail Receiving Time 99:99 - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56953 0
DXJ 35 DXJ_HORANA C 5 0 Hr.Lanc.Ana Hr.Asto.Anál Ana Etry Tm Hora Lançamento Analise Hora Asiento Análisis Analysis Entry Time 99:99 - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56954 0
DXJ 36 DXJ_USRANA C 15 0 User Analise Usu Análisis Analys User Usuario Lancamento Analis Usuario Asto. Análisis Analysis Entry User @! - x x x x x x x x x x x x x x x - - 1 x x xx x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 56955 0
DXJ 37 DXJ_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 - - - N - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 56956 0
DXJ 38 DXJ_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 - - - 56957 0
DXJ 39 DXJ_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 - - - 56958 0
DXJ 40 DXJ_CONFER C 1 0 Conferência Verificación Checking Conferência da Classific. Verificación de la Clasif Checking of Classificatio @! - x x x x x x x x x x x x x x x x '2' - 1 x xx - - - S V R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 56959 0

Índices da Tabela DXJ (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_
DXJ 1 DXJ_FILIAL+DXJ_CODIGO+DXJ_TIPO Código + Tipo Codigo + Tipo Code + Type S - - S 2 3 - 8690 0
DXJ 2 DXJ_FILIAL+DXJ_CODBAR Codigo Único Codigo único Unique Code S - - S 2 3 - 8691 0
DXJ 3 DXJ_FILIAL+DXJ_SAFRA+DXJ_CODIGO+DXJ_TIPO Safra + Código + Tipo Cosecha + Codigo + Tipo Crop + Code + Type S - - S 2 3 - 8692 0
DXJ 4 DXJ_FILIAL+DXJ_SAFRA+DXJ_PRDTOR+DXJ_LJPRO+DXJ_FAZ Safra + Entidade + LJ. Entidade + Fazenda Cosecha + Ente + LJ. Ente + Hacienda Crop + Entity + Entity Store + Farm S - - S 2 3 - 8693 0

Perguntas frequentes

Para que serve a tabela DXJ no Protheus?

Ela é utilizada para mala de classificação dentro do sistema ERP Protheus.

Como consultar os campos da tabela DXJ?

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

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

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

Exemplo de consulta SQL da tabela DXJ

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

SELECT
    DXJ_FILIAL,
    DXJ_SAFRA,
    DXJ_CODIGO,
    DXJ_TIPO,
    DXJ_PRDTOR,
    DXJ_LJPRO,
    DXJ_NMPDTR,
    DXJ_FAZ,
    DXJ_NMFAZ,
    DXJ_CODPRO,
    DXJ_DESPRO,
    DXJ_CODVAR,
    DXJ_DESCVR,
    DXJ_CODUNB,
    DXJ_CODCNJ,
    DXJ_FRDINI,
    DXJ_FRDFIM,
    DXJ_CODCLA,
    DXJ_NOMCLA,
    DXJ_STATUS,
    DXJ_QTVINC,
    DXJ_DATA,
    DXJ_HORA,
    DXJ_DTCLAS,
    DXJ_AUTOMA,
    DXJ_CODBAR,
    DXJ_CODUSU,
    DXJ_DATENV,
    DXJ_HORENV,
    DXJ_USRENV,
    DXJ_DATREC,
    DXJ_USRREC,
    DXJ_DATANA,
    DXJ_HORREC,
    DXJ_HORANA,
    DXJ_USRANA,
    DXJ_OK,
    DXJ_DATATU,
    DXJ_HORATU,
    DXJ_CONFER
FROM DXJ
WHERE
    D_E_L_E_T_ = ' '
    AND DXJ_FILIAL = 'VALOR'
    AND DXJ_SAFRA = 'VALOR'
    AND DXJ_CODIGO = 'VALOR'
    AND DXJ_TIPO = 'VALOR'
    AND DXJ_PRDTOR = 'VALOR'
    AND DXJ_LJPRO = 'VALOR'
    AND DXJ_NMPDTR = 'VALOR'
    AND DXJ_FAZ = 'VALOR'
    AND DXJ_NMFAZ = 'VALOR'
    AND DXJ_CODPRO = 'VALOR'
    AND DXJ_DESPRO = 'VALOR'
    AND DXJ_CODVAR = 'VALOR'
    AND DXJ_DESCVR = 'VALOR'
    AND DXJ_CODUNB = 'VALOR'
    AND DXJ_CODCNJ = 'VALOR'
    AND DXJ_FRDINI = 'VALOR'
    AND DXJ_FRDFIM = 'VALOR'
    AND DXJ_CODCLA = 'VALOR'
    AND DXJ_NOMCLA = 'VALOR'
    AND DXJ_STATUS = 'VALOR'
    AND DXJ_QTVINC = 0
    AND DXJ_DATA BETWEEN '20260501' AND '20260531'
    AND DXJ_HORA = 'VALOR'
    AND DXJ_DTCLAS BETWEEN '20260501' AND '20260531'
    AND DXJ_AUTOMA = 'VALOR'
    AND DXJ_CODBAR = 'VALOR'
    AND DXJ_CODUSU = 'VALOR'
    AND DXJ_DATENV BETWEEN '20260501' AND '20260531'
    AND DXJ_HORENV = 'VALOR'
    AND DXJ_USRENV = 'VALOR'
    AND DXJ_DATREC BETWEEN '20260501' AND '20260531'
    AND DXJ_USRREC = 'VALOR'
    AND DXJ_DATANA BETWEEN '20260501' AND '20260531'
    AND DXJ_HORREC = 'VALOR'
    AND DXJ_HORANA = 'VALOR'
    AND DXJ_USRANA = 'VALOR'
    AND DXJ_OK = 'VALOR'
    AND DXJ_DATATU BETWEEN '20260501' AND '20260531'
    AND DXJ_HORATU = 'VALOR'
    AND DXJ_CONFER = 'VALOR'