Dicionário Protheus
Início

Tabela SJD no Protheus

Controle de Containeres

O que é a tabela SJD no Protheus?

A tabela SJD faz parte do sistema ERP Protheus da TOTVS e é utilizada para controle de containeres.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SJD
X2_PATH \DATA\
X2_ARQUIVO SJD990
X2_NOME Controle de Containeres
X2_NOMESPA Control de Containers
X2_NOMEENG Container Control
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 17
X2_DISPLAY JD_HAWB+JD_CONTAIN+JD_ARMADOR
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_ 8335
R_E_C_D_E_L_ 0

Campos da Tabela SJD (27 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_
SJD 01 JD_FILIAL C 2 0 Filial Sucursal Branch Offic Filial do Sistema Sucursal del Sistema Brach Office - - x x x x x x x x x x x x x x x - - 1 - - - - N A - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 136583 0
SJD 02 JD_HAWB C 20 0 Processo Proceso Process Processo Proceso Process @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - .F. - 148 - N - - N N N - - - 1 2 - - - 136584 0
SJD 03 JD_CONTAIN C 11 0 Nr.Container Nr.Container Contain.No Numero do Container Numero del Container Container No. @R XXXX-XXXXXX/X VALDI410("VERCHAVE") x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A R - - - - - - - - - - N - - S N N - - - 1 1 - - - 136585 0
SJD 04 JD_DT_ENT D 8 0 Dt. Entrada Fch. Entrada Inflow Date Dt Entrada Fch. Entrada Inflow Date @D - x x x x x x x x x x x x x x x x - - 1 xxxxxxxx - - - S A - - - - - - - - - - - N - - N N N - - - 1 1 - - - 136586 0
SJD 05 JD_TIPO_CT C 1 0 Tipo Cont's Tipo Cont's Cont's Type Tipo Cont's Tipo Cont's Cont's Type @! VALDI410("EICDI410") x x x x x x x x x x x x x x x x - C3 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136587 0
SJD 06 JD_QTD_REC N 4 0 Qtd Recebida Ctd Recibida Receiv.Amoun Qtd Recebida Cantidad Recibida Received Value 9999 VALDI410("EICDI410") x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - .F. - - - N - - N N N - - - 1 2 - - - 136588 0
SJD 07 JD_NF C 9 0 Nro.NF Num. Factura Invoice No. Nro. NF Numero da Factura Number of the Invoice @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S A - - - - - - - - - 018 - N - - N N N - - - 1 2 - - - 136589 0
SJD 08 JD_NF_SERI C 3 0 Serie NF Serie Fact. Inv.Series Serie NF Serie de la Factura Invoice Series !!! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - 094 - N - - N N N - - - 1 2 - - - 136590 0
SJD 09 JD_DT_NF D 8 0 Data NF Data Factura Date Invoice Data NF Fecha Factura Invoice Date @D - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136591 0
SJD 10 JD_CADEADO C 15 0 Nr. Cadeado Nro. Candado Locker No. Nr. do Cadeado Numero del Candado Locker Number @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136592 0
SJD 11 JD_LACRE C 15 0 Nr. Lacre Nro. Lacre Seal No. Nr. do Lacre Numero del Lacre Seal Number @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136593 0
SJD 12 JD_DTPREVI D 8 0 Dt.Prev.Devo Fch.Prev.Dev Retur.Est.Dt Dt.prevista de devolução Fch.prevista devolucion Return estimated date - VALDI410("JD_DTPREVI") x x x x x x x x x x x x x x x x - - 1 x xxxx - - - S - R - - - - - - - - - - S - - N N N - - - 1 1 - - - 136594 0
SJD 13 JD_DEVOLUC D 8 0 Dt.Devolucao Fc.Devoluc. Return Date Data da Devolucao Fecha de Devolucion Return Date - VALDI410("JD_DEVOLUC") x x x x x x x x x x x x x x x x CTOD('') - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136595 0
SJD 14 JD_ATE1 N 3 0 Ate Dias(1) Hast.Dias(1) To Days(1) Ate dias 1 Hasta dias 1 To Days(1) 999 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136596 0
SJD 15 JD_VAL1 N 15 2 Valor (1) Valor (1) Value (1) Valor 1 Valor 1 Value 1 @E 999,999,999,999.99 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136597 0
SJD 16 JD_ATE2 N 3 0 Ate Dias(2) Hast.Dias(2) To Days(2) Ate dias 2 Hasta dias 2 To Days(2) 999 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136598 0
SJD 17 JD_VAL2 N 15 2 Valor (2) Valor (2) Value (2) Valor 2 Valor 2 Value 2 @E 999,999,999,999.99 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136599 0
SJD 18 JD_ATE3 N 3 0 Ate Dias(3) Hast.Dias(3) To Days(3) Ate dias 3 Hasta dias 3 To Days(3) 999 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136600 0
SJD 19 JD_VAL3 N 15 2 Valor (3) Valor (3) Value (3) Valor 3 Valor 3 Value 3 @E 999,999,999,999.99 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136601 0
SJD 20 JD_MOEDA C 3 0 Moeda Moneda Currency Moeda Moneda Currency @! ExistCpo("SYF",M->JD_MOEDA,1) x x x x x x x x x x x x x x x x - SYF 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136602 0
SJD 21 JD_ATRASO N 15 2 Valor Atraso Valor Atraso Vl.in Arrs. Valor Atraso Diario Valor Atraso Diario Daily Value in Arrears @E 999,999,999,999.99 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136603 0
SJD 22 JD_TOTALPG N 15 2 Valor Total Valor Total Total Value Valor Total Valor Total Total Value @E 999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136604 0
SJD 23 JD_DEPANTE N 15 2 Depos.Antec. Depos.Antic. Advance Deposito Antecipado Deposito Anticipado Deposit in Advance @E 999,999,999,999.99 VALDI410("ATUSALDO") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136605 0
SJD 24 JD_TOTALGE N 15 2 Saldo a Pag. Sdo por Pag. Balance Pybl Saldo a Pagar Saldo por Pagar Balance Payable @E 999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 136606 0
SJD 25 JD_PAGO_EM D 8 0 Pago Em Pagado en Paid on Dt. de Pagamento Fecha de Pago Paid on @D - x x x x x x x x x x x x x x x x CTOD('') - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136607 0
SJD 26 JD_OBS C 40 0 Observacao Observacion Notes Observacao Observacion Notes @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 136608 0
SJD 27 JD_ARMADOR C 3 0 Armador Armador Shipowner Armador Armador Shipowner @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - .F. - - - N - - S N N - - - 1 2 - - - 136609 0

Índices da Tabela SJD (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_
SJD 1 JD_FILIAL+JD_HAWB+JD_CONTAIN Processo + Nr.Container Proceso + Nr.Container Process + Contain.No S - - S 2 3 - 19642 0
SJD 2 JD_FILIAL+JD_CONTAIN+JD_HAWB Nr.Container + Processo Nr.Container + Proceso Contain.No + Process S - - S 2 3 - 19643 0
SJD 3 JD_FILIAL+JD_ARMADOR+JD_HAWB+JD_CONTAIN Armador + Processo + Nr.Container Armador + Proceso + Nr.Container Shipowner + Process + Contain.No S - - S 2 3 - 19644 0
SJD 4 JD_FILIAL+JD_CADEADO+JD_HAWB Nr. Cadeado + Processo Nro. Candado + Proceso Locker No. + Process S - - S 2 3 - 19645 0

Perguntas frequentes

Para que serve a tabela SJD no Protheus?

Ela é utilizada para controle de containeres dentro do sistema ERP Protheus.

Como consultar os campos da tabela SJD?

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

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

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

Exemplo de consulta SQL da tabela SJD

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

SELECT
    JD_FILIAL,
    JD_HAWB,
    JD_CONTAIN,
    JD_DT_ENT,
    JD_TIPO_CT,
    JD_QTD_REC,
    JD_NF,
    JD_NF_SERI,
    JD_DT_NF,
    JD_CADEADO,
    JD_LACRE,
    JD_DTPREVI,
    JD_DEVOLUC,
    JD_ATE1,
    JD_VAL1,
    JD_ATE2,
    JD_VAL2,
    JD_ATE3,
    JD_VAL3,
    JD_MOEDA,
    JD_ATRASO,
    JD_TOTALPG,
    JD_DEPANTE,
    JD_TOTALGE,
    JD_PAGO_EM,
    JD_OBS,
    JD_ARMADOR
FROM SJD
WHERE
    D_E_L_E_T_ = ' '
    AND JD_FILIAL = 'VALOR'
    AND JD_HAWB = 'VALOR'
    AND JD_CONTAIN = 'VALOR'
    AND JD_DT_ENT BETWEEN '20260401' AND '20260430'
    AND JD_TIPO_CT = 'VALOR'
    AND JD_QTD_REC = 0
    AND JD_NF = 'VALOR'
    AND JD_NF_SERI = 'VALOR'
    AND JD_DT_NF BETWEEN '20260401' AND '20260430'
    AND JD_CADEADO = 'VALOR'
    AND JD_LACRE = 'VALOR'
    AND JD_DTPREVI BETWEEN '20260401' AND '20260430'
    AND JD_DEVOLUC BETWEEN '20260401' AND '20260430'
    AND JD_ATE1 = 0
    AND JD_VAL1 = 0
    AND JD_ATE2 = 0
    AND JD_VAL2 = 0
    AND JD_ATE3 = 0
    AND JD_VAL3 = 0
    AND JD_MOEDA = 'VALOR'
    AND JD_ATRASO = 0
    AND JD_TOTALPG = 0
    AND JD_DEPANTE = 0
    AND JD_TOTALGE = 0
    AND JD_PAGO_EM BETWEEN '20260401' AND '20260430'
    AND JD_OBS = 'VALOR'
    AND JD_ARMADOR = 'VALOR'