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

Tabela SBK no Protheus

Saldos Iniciais por Endereço

A tabela SBK do Protheus está descrita no dicionário (SX2) como “Saldos Iniciais por Endereço”. Possui 11 campos e 3 índices e chave única BK_FILIAL+BK_COD+BK_LOCAL+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA)+BK_LOTECTL+BK_NUMLOTE. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SBK
Nome
Saldos Iniciais por Endereço
Nome (inglês)
Opening Balances by Address
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
BK_FILIAL+BK_COD+BK_LOCAL+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA)+BK_LOTECTL+BK_NUMLOTE
Campos / índices
11 / 3

Campos da tabela SBK (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 BK_FILIAL C 2 0 Filial Filial do Sistema Real
02 BK_COD C 15 0 Produto Codigo do produto Real
03 BK_LOCAL C 2 0 Armazem Armazem do Produto Real
04 BK_DATA D 8 0 Data Saldo Data Saldo inicial Real
05 BK_QINI N 12 2 Qtd.Inic.Mes Qtde inicial no mes Real
06 BK_QISEGUM N 12 2 Qt.Ini.2a UM Qtde inicial no mes 2a.UM Real
07 BK_LOTECTL C 10 0 Lote Lote Real
08 BK_NUMLOTE C 6 0 Sub-Lote Sub-Lote Real
09 BK_LOCALIZ C 15 0 Endereco Endereco Real
10 BK_NUMSERI C 20 0 Num de Serie Num de Serie do Produto Real
11 BK_PRIOR C 3 0 Prioridade Prioridade do Endereco Real

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

Índices da tabela SBK (3)

OrdemChaveDescriçãoApelido
1BK_FILIAL+BK_COD+BK_LOCAL+BK_LOTECTL+BK_NUMLOTE+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA)Produto + Armazem + Lote + Sub-Lote + Endereco + Num de Serie + Data S
2BK_FILIAL+BK_COD+BK_LOCAL+BK_LOTECTL+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA)Produto + Armazem + Lote + Endereco + Num de Serie + Data Saldo
3BK_FILIAL+BK_COD+BK_LOCAL+DTOS(BK_DATA)Produto + Armazem + Data Saldo

Perguntas frequentes sobre a tabela SBK

O que é a tabela SBK?

É a tabela “Saldos Iniciais por Endereço” do ERP TOTVS Protheus, com 11 campos definidos no dicionário SX3.

Qual é a chave única da tabela SBK?

A chave única é BK_FILIAL+BK_COD+BK_LOCAL+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA)+BK_LOTECTL+BK_NUMLOTE.

Quais são os índices da tabela SBK?

A tabela tem 3 índices. O principal (ordem 1) usa a chave BK_FILIAL+BK_COD+BK_LOCAL+BK_LOTECTL+BK_NUMLOTE+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA).

Qual é o nome físico da tabela SBK 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: SBK990). Em ADVPL, use RetSqlName("SBK") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SBK

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

SELECT
    BK_FILIAL,
    BK_COD,
    BK_LOCAL,
    BK_DATA,
    BK_QINI,
    BK_QISEGUM,
    BK_LOTECTL,
    BK_NUMLOTE,
    BK_LOCALIZ,
    BK_NUMSERI,
    BK_PRIOR
FROM SBK
WHERE
    D_E_L_E_T_ = ' '
    AND BK_FILIAL = 'VALOR'
    AND BK_COD = 'VALOR'
    AND BK_LOCAL = 'VALOR'
    AND BK_DATA BETWEEN '20261001' AND '20261031'
    AND BK_QINI = 0
    AND BK_QISEGUM = 0
    AND BK_LOTECTL = 'VALOR'
    AND BK_NUMLOTE = 'VALOR'
    AND BK_LOCALIZ = 'VALOR'
    AND BK_NUMSERI = 'VALOR'
    AND BK_PRIOR = 'VALOR'

Outras tabelas relacionadas

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