A tabela SCB do Protheus está descrita no dicionário (SX2) como “Contrato”. Possui 51 campos e 5 índices e chave única CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_CODVER. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SCB
- Nome
- Contrato
- Nome (inglês)
- Contract
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_CODVER- Campos / índices
- 51 / 5
Campos da tabela SCB (51)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | CB_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | CB_CLIENTE | C | 6 | 0 | Cliente | Codigo do Cliente | Real |
| 03 | CB_LOJA | C | 2 | 0 | Loja | Loja do Cliente | Real |
| 04 | CB_NUMERO | C | 9 | 0 | Contrato | Numero do Contrato | Real |
| 05 | CB_DATASS | D | 8 | 0 | Assinatura | Data Assinatura Contrato | Real |
| 06 | CB_DATAVIG | D | 8 | 0 | Vigencia | Data Vigencia do Contrato | Real |
| 07 | CB_COND | C | 3 | 0 | Cond.Pgto. | Condicao de Pagamento | Real |
| 08 | CB_REAJUST | C | 3 | 0 | Reajuste | Tipo de Reajuste | Real |
| 09 | CB_MOEDA | N | 1 | 0 | Moeda | Moeda do Contrato | Real |
| 10 | CB_TABHORA | C | 6 | 0 | Tab. Horas | Tabela de Precos de Horas | Real |
| 11 | CB_NOMECLI | C | 50 | 0 | Nome | Nome | Virtual |
| 12 | CB_ESTACAO | N | 3 | 0 | Estacoes | Numero de Estacoes | Real |
| 13 | CB_ESTIMP | C | 3 | 0 | Est.Import. | Estacoes Importacao | Real |
| 14 | CB_ESTLOJA | C | 3 | 0 | Est.Loja | Estacoes Sigaloja | Real |
| 15 | CB_ESTMAN | C | 3 | 0 | Est.Manuten. | Estacoes Manutencao | Real |
| 16 | CB_ESTCELE | C | 3 | 0 | Est.Celerina | Estacoes do Celerina | Real |
| 17 | CB_ESTT | C | 3 | 0 | Estacoes T | Estacoes T | Real |
| 18 | CB_REDUT | N | 7 | 4 | Redutor | Percentual de Reducao | Real |
| 19 | CB_USERLGI | C | 17 | 0 | Log Inclusao | Log Inclusao | Real |
| 20 | CB_USERLGA | C | 17 | 0 | Log Alteraca | Log Alteraca | Real |
| 21 | CB_CONTRTO | L | 1 | 0 | Libera Comis | Libera Pagto de Comissao | Real |
| 22 | CB_DTLIB | D | 8 | 0 | Data Libera | Data Lib. Pgto Comissao | Real |
| 23 | CB_USERLIB | C | 17 | 0 | Senha Liber. | Senha de Lib. pgto Comis. | Real |
| 24 | CB_TABANT | C | 6 | 0 | TABELA ANT. | TABELA ANTERIOR | Real |
| 25 | CB_DTTAB | D | 8 | 0 | DT Tab Ant. | Data da Tabela Anterior | Real |
| 26 | CB_OK | C | 2 | 0 | OK | OK | Real |
| 27 | CB_GEROU | C | 1 | 0 | Gerou ? | Gerou sim ou nao | Real |
| 28 | CB_SITUA | C | 1 | 0 | Sit Contr AR | Sit Contratual Atend/Rela | Real |
| 29 | CB_DTSITU | D | 8 | 0 | Dt.Situacao | Dt.Situacao | Real |
| 30 | CB_LIBMAN | C | 1 | 0 | Senha Manual | Libera senha manual ? | Real |
| 31 | CB_INDICE | C | 1 | 0 | Indice reaj. | Indice reaj. | Real |
| 32 | CB_ORIGEM | C | 3 | 0 | Orig Comerc. | Origem comercial | Real |
| 33 | CB_MSEXP | C | 8 | 0 | Ident.Exp. | Ident.Exp.Dados | Real |
| 34 | CB_MSRESP | C | 1 | 0 | Cont. Resp. | Cont. Resp. | Real |
| 35 | CB_AUDITA | C | 1 | 0 | Auditado | Auditoria de Contrato | Real |
| 36 | CB_SITEPAS | C | 1 | 0 | Passo Site | Passo Site | Real |
| 37 | CB_SITEMEM | C | 1 | 0 | Memoria Calc | Memoria Calc | Real |
| 38 | CB_COLIG | C | 1 | 0 | Coligada | Coligada | Real |
| 39 | CB_CODVER | C | 6 | 0 | Cod Versao C | Cod Versao Contrato | Real |
| 40 | CB_USUALT | C | 60 | 0 | Usuario Alte | Usuario que alterou contr | Real |
| 41 | CB_DATALT | D | 8 | 0 | Alterado Em: | Alterado Em: | Real |
| 42 | CB_STATCON | C | 1 | 0 | Status contr | Status contr | Real |
| 43 | CB_ULTIMO | C | 1 | 0 | Ult. Versao | Ult. Versao do Contrato ? | Real |
| 44 | CB_MAXUSR | N | 9 | 0 | Max Usuarios | Max Usuarios | Real |
| 45 | CB_ACCNET | N | 9 | 0 | No Acces NET | No Acces NET | Real |
| 46 | CB_NUMACC | N | 9 | 0 | Num.Acesso | Num.Acesso | Real |
| 47 | CB_DTENVIO | D | 8 | 0 | Dt Env Carta | Data Envio Carta Aceite | Real |
| 48 | CB_DTRET | D | 8 | 0 | Dt Ret Carta | Data Retorno Carta Aceite | Real |
| 49 | CB_NOMEREC | C | 70 | 0 | Nome Receb | Nome Resp. Receb. Carta A | Real |
| 50 | CB_NREGENV | C | 70 | 0 | N Regist Env | Num Registro Envio Carta | Real |
| 51 | CB_PROP | C | 6 | 0 | Proposta | Proposta | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SCB (5)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_CODVER | Cliente + Loja + Contrato + Cod Versao C | SCBMSEXP |
| 2 | CB_FILIAL+CB_NUMERO | Contrato | |
| 3 | CB_FILIAL+CB_MSEXP | Ident.Exp. | SCBMSEXP |
| 4 | CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_STATCON | Cliente + Loja + Contrato + Status contr | STATUSCONT |
| 5 | CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_ULTIMO | Cliente + Loja + Contrato + Ult. Versao |
Perguntas frequentes sobre a tabela SCB
O que é a tabela SCB?
É a tabela “Contrato” do ERP TOTVS Protheus, com 51 campos definidos no dicionário SX3.
Qual é a chave única da tabela SCB?
A chave única é CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_CODVER.
Quais são os índices da tabela SCB?
A tabela tem 5 índices. O principal (ordem 1) usa a chave CB_FILIAL+CB_CLIENTE+CB_LOJA+CB_NUMERO+CB_CODVER.
Qual é o nome físico da tabela SCB 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: SCB990). Em ADVPL, use RetSqlName("SCB") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SCB
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
CB_FILIAL,
CB_CLIENTE,
CB_LOJA,
CB_NUMERO,
CB_DATASS,
CB_DATAVIG,
CB_COND,
CB_REAJUST,
CB_MOEDA,
CB_TABHORA,
CB_NOMECLI,
CB_ESTACAO,
CB_ESTIMP,
CB_ESTLOJA,
CB_ESTMAN,
CB_ESTCELE,
CB_ESTT,
CB_REDUT,
CB_USERLGI,
CB_USERLGA,
CB_CONTRTO,
CB_DTLIB,
CB_USERLIB,
CB_TABANT,
CB_DTTAB,
CB_OK,
CB_GEROU,
CB_SITUA,
CB_DTSITU,
CB_LIBMAN,
CB_INDICE,
CB_ORIGEM,
CB_MSEXP,
CB_MSRESP,
CB_AUDITA,
CB_SITEPAS,
CB_SITEMEM,
CB_COLIG,
CB_CODVER,
CB_USUALT,
CB_DATALT,
CB_STATCON,
CB_ULTIMO,
CB_MAXUSR,
CB_ACCNET,
CB_NUMACC,
CB_DTENVIO,
CB_DTRET,
CB_NOMEREC,
CB_NREGENV,
CB_PROP
FROM SCB
WHERE
D_E_L_E_T_ = ' '
AND CB_FILIAL = 'VALOR'
AND CB_CLIENTE = 'VALOR'
AND CB_LOJA = 'VALOR'
AND CB_NUMERO = 'VALOR'
AND CB_DATASS BETWEEN '20261001' AND '20261031'
AND CB_DATAVIG BETWEEN '20261001' AND '20261031'
AND CB_COND = 'VALOR'
AND CB_REAJUST = 'VALOR'
AND CB_MOEDA = 0
AND CB_TABHORA = 'VALOR'
AND CB_NOMECLI = 'VALOR'
AND CB_ESTACAO = 0
AND CB_ESTIMP = 'VALOR'
AND CB_ESTLOJA = 'VALOR'
AND CB_ESTMAN = 'VALOR'
AND CB_ESTCELE = 'VALOR'
AND CB_ESTT = 'VALOR'
AND CB_REDUT = 0
AND CB_USERLGI = 'VALOR'
AND CB_USERLGA = 'VALOR'
AND CB_DTLIB BETWEEN '20261001' AND '20261031'
AND CB_USERLIB = 'VALOR'
AND CB_TABANT = 'VALOR'
AND CB_DTTAB BETWEEN '20261001' AND '20261031'
AND CB_OK = 'VALOR'
AND CB_GEROU = 'VALOR'
AND CB_SITUA = 'VALOR'
AND CB_DTSITU BETWEEN '20261001' AND '20261031'
AND CB_LIBMAN = 'VALOR'
AND CB_INDICE = 'VALOR'
AND CB_ORIGEM = 'VALOR'
AND CB_MSEXP = 'VALOR'
AND CB_MSRESP = 'VALOR'
AND CB_AUDITA = 'VALOR'
AND CB_SITEPAS = 'VALOR'
AND CB_SITEMEM = 'VALOR'
AND CB_COLIG = 'VALOR'
AND CB_CODVER = 'VALOR'
AND CB_USUALT = 'VALOR'
AND CB_DATALT BETWEEN '20261001' AND '20261031'
AND CB_STATCON = 'VALOR'
AND CB_ULTIMO = 'VALOR'
AND CB_MAXUSR = 0
AND CB_ACCNET = 0
AND CB_NUMACC = 0
AND CB_DTENVIO BETWEEN '20261001' AND '20261031'
AND CB_DTRET BETWEEN '20261001' AND '20261031'
AND CB_NOMEREC = 'VALOR'
AND CB_NREGENV = 'VALOR'
AND CB_PROP = 'VALOR'
Outras tabelas relacionadas
- SC0 Reservas para Faturamento
- SC1 Solicitações de Compra
- SC2 Ordens de Produção
- SC3 Contrato de Parceria
- SC4 Previsão de Vendas
- SC5 Pedidos de Venda
- SC6 Itens dos Pedidos de Venda
- SC7 Ped.Compra / Aut.Entrega
- SC8 Cotações
- SC9 Pedidos Liberados
- SCA Movimento de OS
- SCC Saldos Iniciais FIFO/LIFO
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.