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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | BK_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 | |
| 2 | BK_FILIAL+BK_COD+BK_LOCAL+BK_LOTECTL+BK_LOCALIZ+BK_NUMSERI+DTOS(BK_DATA) | Produto + Armazem + Lote + Endereco + Num de Serie + Data Saldo | |
| 3 | BK_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
- SB0 Dados Adicionais - Loja
- SB1 Descrição Genérica do Produto
- SB2 Saldos Físico e Financeiro
- SB3 Demandas
- SB4 Referência de Produto
- SB5 Dados Adicionais do Produto
- SB6 Saldo em Poder de Terceiros
- SB7 Lançamentos do Inventário
- SB8 Saldos por Lote
- SB9 Saldos Iniciais
- SBA Previsão de Vendas - Sigaloja
- SBB Tabela de Preço - Sigafas
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.