Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SJD no Protheus

Controle de Containeres

A tabela SJD do Protheus está descrita no dicionário (SX2) como “Controle de Containeres”. Possui 27 campos e 4 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SJD
Nome
Controle de Containeres
Nome (inglês)
Container Control
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
27 / 4

Campos da tabela SJD (27)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 JD_FILIAL C 2 0 Filial Filial do Sistema Real
02 JD_HAWB C 20 0 Processo Processo Real
03 JD_CONTAIN C 11 0 Nr.Container Numero do Container Real
04 JD_DT_ENT D 8 0 Dt. Entrada Dt Entrada Real
05 JD_TIPO_CT C 1 0 Tipo Cont's Tipo Cont's Real
06 JD_QTD_REC N 4 0 Qtd Recebida Qtd Recebida Real
07 JD_NF C 9 0 Nro.NF Nro. NF Real
08 JD_NF_SERI C 3 0 Serie NF Serie NF Real
09 JD_DT_NF D 8 0 Data NF Data NF Real
10 JD_CADEADO C 15 0 Nr. Cadeado Nr. do Cadeado Real
11 JD_LACRE C 15 0 Nr. Lacre Nr. do Lacre Real
12 JD_DTPREVI D 8 0 Dt.Prev.Devo Dt.prevista de devolução Real
13 JD_DEVOLUC D 8 0 Dt.Devolucao Data da Devolucao Real
14 JD_ATE1 N 3 0 Ate Dias(1) Ate dias 1 Real
15 JD_VAL1 N 15 2 Valor (1) Valor 1 Real
16 JD_ATE2 N 3 0 Ate Dias(2) Ate dias 2 Real
17 JD_VAL2 N 15 2 Valor (2) Valor 2 Real
18 JD_ATE3 N 3 0 Ate Dias(3) Ate dias 3 Real
19 JD_VAL3 N 15 2 Valor (3) Valor 3 Real
20 JD_MOEDA C 3 0 Moeda Moeda Real
21 JD_ATRASO N 15 2 Valor Atraso Valor Atraso Diario Real
22 JD_TOTALPG N 15 2 Valor Total Valor Total Real
23 JD_DEPANTE N 15 2 Depos.Antec. Deposito Antecipado Real
24 JD_TOTALGE N 15 2 Saldo a Pag. Saldo a Pagar Real
25 JD_PAGO_EM D 8 0 Pago Em Dt. de Pagamento Real
26 JD_OBS C 40 0 Observacao Observacao Real
27 JD_ARMADOR C 3 0 Armador Armador Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SJD (4)

OrdemChaveDescriçãoApelido
1JD_FILIAL+JD_HAWB+JD_CONTAINProcesso + Nr.Container
2JD_FILIAL+JD_CONTAIN+JD_HAWBNr.Container + Processo
3JD_FILIAL+JD_ARMADOR+JD_HAWB+JD_CONTAINArmador + Processo + Nr.Container
4JD_FILIAL+JD_CADEADO+JD_HAWBNr. Cadeado + Processo

Perguntas frequentes sobre a tabela SJD

O que é a tabela SJD?

É a tabela “Controle de Containeres” do ERP TOTVS Protheus, com 27 campos definidos no dicionário SX3.

Quais são os índices da tabela SJD?

A tabela tem 4 índices. O principal (ordem 1) usa a chave JD_FILIAL+JD_HAWB+JD_CONTAIN.

Qual é o nome físico da tabela SJD no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SJD990). Em ADVPL, use RetSqlName("SJD") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SJD

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

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 '20261001' AND '20261031'
    AND JD_TIPO_CT = 'VALOR'
    AND JD_QTD_REC = 0
    AND JD_NF = 'VALOR'
    AND JD_NF_SERI = 'VALOR'
    AND JD_DT_NF BETWEEN '20261001' AND '20261031'
    AND JD_CADEADO = 'VALOR'
    AND JD_LACRE = 'VALOR'
    AND JD_DTPREVI BETWEEN '20261001' AND '20261031'
    AND JD_DEVOLUC BETWEEN '20261001' AND '20261031'
    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 '20261001' AND '20261031'
    AND JD_OBS = 'VALOR'
    AND JD_ARMADOR = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.