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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | JD_FILIAL+JD_HAWB+JD_CONTAIN | Processo + Nr.Container | |
| 2 | JD_FILIAL+JD_CONTAIN+JD_HAWB | Nr.Container + Processo | |
| 3 | JD_FILIAL+JD_ARMADOR+JD_HAWB+JD_CONTAIN | Armador + Processo + Nr.Container | |
| 4 | JD_FILIAL+JD_CADEADO+JD_HAWB | Nr. 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
- SJ0 Unidade da Receita Federal
- SJ1 Naladi SH
- SJ2 Naladi NCCA
- SJ3 Acumulados Mensais
- SJ4 Log de Arquivos
- SJ5 Conversão de Unidades
- SJ6 Modalidade de Pagamento
- SJ7 Instituições Financiadoras
- SJ8 Motivos sem Cobertura
- SJ9 Agências SECEX
- SJA Recinto Alfandegado
- SJB Tipos de Declaração
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.