A tabela SNB do Protheus está descrita no dicionário (SX2) como “Apolices de Seguros”. Possui 26 campos e 3 índices e chave única NB_FILIAL+NB_APOLICE+NB_CODSEG. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SNB
- Nome
- Apolices de Seguros
- Nome (inglês)
- insurance Policies
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
NB_FILIAL+NB_APOLICE+NB_CODSEG- Campos / índices
- 26 / 3
Campos da tabela SNB (26)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | NB_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | NB_CODSEG | C | 6 | 0 | Cod.Cia.Seg. | Codigo da Cia. de Seguro | Real |
| 03 | NB_NOMESEG | C | 40 | 0 | Nome Cia Seg | Nome da Cia. de Seguros | Virtual |
| 04 | NB_APOLICE | C | 15 | 0 | Num. Apolice | Num. Apolice | Real |
| 05 | NB_DESCRIC | C | 40 | 0 | Descricäo | Descricäo da Apolice | Real |
| 06 | NB_CSEGURO | C | 25 | 0 | Nome Red Seg | Nome reduzido Seguradora | Real |
| 07 | NB_DTINI | D | 8 | 0 | Data Inicial | Data Inicio de Vigencia | Real |
| 08 | NB_DTVENC | D | 8 | 0 | Data Vencto | Data de Vencimento | Real |
| 09 | NB_TIPOSEG | C | 6 | 0 | Tipo Seguro | Tipo de Seguro | Real |
| 10 | NB_DCTPSEG | C | 40 | 0 | Desc. Tipo | Descricäo do Tipo de Seg. | Virtual |
| 11 | NB_TIPOCOB | C | 6 | 0 | Tipo Cobert. | Tipo de Cobertura | Real |
| 12 | NB_DCTPCOB | C | 40 | 0 | Desc Cobert | Descricao Tipo Cobertura | Virtual |
| 13 | NB_VLRSEG | N | 14 | 2 | Valor Seguro | Valor Segurado | Real |
| 14 | NB_VLRFRAN | N | 14 | 2 | Vlr Franquia | Valor da Franquia | Real |
| 15 | NB_VLRPREM | N | 14 | 2 | Valor Premio | Valor do Premio | Real |
| 16 | NB_VLRDESC | N | 14 | 2 | Valor Desc. | Valor de Desconto | Real |
| 17 | NB_RENOVAC | C | 1 | 0 | Renovacäo ? | Renovacäo ? | Real |
| 18 | NB_CODCORR | C | 15 | 0 | Cod Corretor | Codigo do Corretor | Real |
| 19 | NB_CORRET | C | 40 | 0 | Corretor Seg | Nome do Corretor | Real |
| 20 | NB_NMSEGUR | C | 40 | 0 | Segurado | Nome do Segurado | Real |
| 21 | NB_NMBENEF | C | 40 | 0 | Beneficiario | Nome do Beneficiario | Real |
| 22 | NB_MOEDA | C | 1 | 0 | Moeda | Moeda | Real |
| 23 | NB_PARCELA | N | 6 | 0 | Parcelas | Numero de Parcelas | Real |
| 24 | NB_VLRPARC | N | 14 | 2 | Vlr Parcelas | Valor das Parcelas | Real |
| 25 | NB_DIAVENC | N | 2 | 0 | Dia Vencto | Dia do Vencto de Parcela | Real |
| 26 | NB_DADOS | M | 40 | 0 | Dados Adic. | Dados Adicionais | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SNB (3)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | NB_FILIAL+NB_APOLICE+NB_CODSEG | Num. Apolice + Cod.Cia.Seg. | |
| 2 | NB_FILIAL+NB_CODSEG+NB_APOLICE | Cod.Cia.Seg. + Num. Apolice | |
| 3 | NB_FILIAL+DTOS(NB_DTVENC)+NB_APOLICE | Data Vencto + Num. Apolice |
Perguntas frequentes sobre a tabela SNB
O que é a tabela SNB?
É a tabela “Apolices de Seguros” do ERP TOTVS Protheus, com 26 campos definidos no dicionário SX3.
Qual é a chave única da tabela SNB?
A chave única é NB_FILIAL+NB_APOLICE+NB_CODSEG.
Quais são os índices da tabela SNB?
A tabela tem 3 índices. O principal (ordem 1) usa a chave NB_FILIAL+NB_APOLICE+NB_CODSEG.
Qual é o nome físico da tabela SNB 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: SNB990). Em ADVPL, use RetSqlName("SNB") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SNB
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
NB_FILIAL,
NB_CODSEG,
NB_NOMESEG,
NB_APOLICE,
NB_DESCRIC,
NB_CSEGURO,
NB_DTINI,
NB_DTVENC,
NB_TIPOSEG,
NB_DCTPSEG,
NB_TIPOCOB,
NB_DCTPCOB,
NB_VLRSEG,
NB_VLRFRAN,
NB_VLRPREM,
NB_VLRDESC,
NB_RENOVAC,
NB_CODCORR,
NB_CORRET,
NB_NMSEGUR,
NB_NMBENEF,
NB_MOEDA,
NB_PARCELA,
NB_VLRPARC,
NB_DIAVENC,
NB_DADOS
FROM SNB
WHERE
D_E_L_E_T_ = ' '
AND NB_FILIAL = 'VALOR'
AND NB_CODSEG = 'VALOR'
AND NB_NOMESEG = 'VALOR'
AND NB_APOLICE = 'VALOR'
AND NB_DESCRIC = 'VALOR'
AND NB_CSEGURO = 'VALOR'
AND NB_DTINI BETWEEN '20261101' AND '20261130'
AND NB_DTVENC BETWEEN '20261101' AND '20261130'
AND NB_TIPOSEG = 'VALOR'
AND NB_DCTPSEG = 'VALOR'
AND NB_TIPOCOB = 'VALOR'
AND NB_DCTPCOB = 'VALOR'
AND NB_VLRSEG = 0
AND NB_VLRFRAN = 0
AND NB_VLRPREM = 0
AND NB_VLRDESC = 0
AND NB_RENOVAC = 'VALOR'
AND NB_CODCORR = 'VALOR'
AND NB_CORRET = 'VALOR'
AND NB_NMSEGUR = 'VALOR'
AND NB_NMBENEF = 'VALOR'
AND NB_MOEDA = 'VALOR'
AND NB_PARCELA = 0
AND NB_VLRPARC = 0
AND NB_DIAVENC = 0
Outras tabelas relacionadas
- SN0 Dados Auxiliares ATF
- SN1 Ativo Imobilizado
- SN2 Descrições Estendidas
- SN3 Saldos e Valores
- SN4 Movimentações do Ativo Fixo
- SN5 Arquivos de Saldos
- SN6 Saldos por Conta e Item
- SN7 Simulação Vendas
- SN8 Inventário
- SN9 Ações
- SNA Saldos Conta x Item x Cl Valor
- SNC Saldos Conta x Centro Custo
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.