Dicionário Protheus
Início

Tabela SNB no Protheus

Apolices de Seguros

O que é a tabela SNB no Protheus?

A tabela SNB faz parte do sistema ERP Protheus da TOTVS e é utilizada para apolices de seguros.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela SNB possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela SNB, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SNB
X2_PATH \DATA\
X2_ARQUIVO SNB990
X2_NOME Apolices de Seguros
X2_NOMESPA Pólizas de Seguros
X2_NOMEENG insurance Policies
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO NB_FILIAL+NB_APOLICE+NB_CODSEG
X2_PYME S
X2_MODULO 1
X2_DISPLAY NB_CODSEG +NB_NOMESEG + NB_APOLICE + NB_DESCRIC
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 8471
R_E_C_D_E_L_ 0

Campos da Tabela SNB (26 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SNB 01 NB_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal Branch of the System - - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N - - - - - - - - - - 033 2 S - - N N N - - - 1 2 - - - 139107 0
SNB 02 NB_CODSEG C 6 0 Cod.Cia.Seg. Cod.Cia.Seg. Ins.Cia.Code Codigo da Cia. de Seguro Codigo Cia. de Seguros Insurance Cia.Code @! ExistCpo("SX5","AS"+M->NB_CODSEG) x x x x x x x x x x x x x x x xx - ATFAS 1 x xxxxx - S - S A R - - - - - - - - - 1 S - - S N N - - - 1 1 - - - 139108 0
SNB 03 NB_NOMESEG C 40 0 Nome Cia Seg Nomb Cia Seg Ins.Cia.Name Nome da Cia. de Seguros Nombre Cia. de Seguros Insurance Cia.Name @! - x x x x x x x x x x x x x x x x Posicione("SX5",1,xFilial("SX5")+"AS"+M->NB_CODSEG,"X5_DESCRI") - 1 xxxxxx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139109 0
SNB 04 NB_APOLICE C 15 0 Num. Apolice Num. Poliza Policy No. Num. Apolice Numero Poliza Policy Number @! ExistChav("SNB",M->(NB_APOLICE+NB_CODSEG)) x x x x x x x x x x x x x x x xx - - 1 x xxxxx - - - S A R - - - - - - - - - 1 S - - S N N - - - 1 1 - - - 139110 0
SNB 05 NB_DESCRIC C 40 0 Descricäo Descripcion Description Descricäo da Apolice Descripcion de Poliza Policy Description @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 1 S - - S N N - - - 1 2 - - - 139111 0
SNB 06 NB_CSEGURO C 25 0 Nome Red Seg Nomb Red Seg In.Cia.Red.N Nome reduzido Seguradora Nomb reducido Aseguradora Insr.Cia.Reduced Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 1 S - - S N N - - - 1 2 - - - 139112 0
SNB 07 NB_DTINI D 8 0 Data Inicial Fecha Inicio Initial Date Data Inicio de Vigencia Fecha Inicio de Vigencia Initial Validity Date 99/99/9999 - x x x x x x x x x x x x x x x x dDataBase - 1 xxxxxx x - S - S A R - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139113 0
SNB 08 NB_DTVENC D 8 0 Data Vencto Fecha Vencim Due Date Data de Vencimento Fecha de Vencimiento Due Date 99/99/9999 M->NB_DTVENC > M->NB_DTINI x x x x x x x x x x x x x x x x Af300Venc(dDataBase) - 1 x xxxxx - - - S A R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139114 0
SNB 09 NB_TIPOSEG C 6 0 Tipo Seguro Tipo Seguro Ins.Type Tipo de Seguro Tipo de Seguro Insurance Type @! ExistCpo("SX5","AT"+M->NB_TIPOSEG) x x x x x x x x x x x x x x x x - ATFAT 1 xxxxxx x - S - S A R - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 139115 0
SNB 10 NB_DCTPSEG C 40 0 Desc. Tipo Desc. Tipo Type Desc. Descricäo do Tipo de Seg. Descripcion Tipo de Seg. Ins.Type Description @! - x x x x x x x x x x x x x x x x Posicione("SX5",1,xFilial("SX5")+"AT"+M->NB_TIPOSEG,"X5_DESCRI") - 1 xxxxxx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139116 0
SNB 11 NB_TIPOCOB C 6 0 Tipo Cobert. Tipo Cobert. Protec.Type Tipo de Cobertura Tipo de Cobertura Protection Type @! ExistCpo("SX5","AU"+M->NB_TIPOCOB) x x x x x x x x x x x x x x x x - ATFAU 1 xxxxxx x - S - S A R - - - - - - - - - 3 S - - N N N - - - 1 2 - - - 139117 0
SNB 12 NB_DCTPCOB C 40 0 Desc Cobert Desc Cobert Protec.Desc. Descricao Tipo Cobertura DescripcionTipo Cobertura Protection Type Desc. @! - x x x x x x x x x x x x x x x x Posicione("SX5",1,xFilial("SX5")+"AU"+M->NB_TIPOCOB,"X5_DESCRI") - 1 xxxxxx x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139118 0
SNB 13 NB_VLRSEG N 14 2 Valor Seguro Valor Seguro Ins.Value Valor Segurado Valor Asegurado Insurance Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139119 0
SNB 14 NB_VLRFRAN N 14 2 Vlr Franquia Vlr Franquic Self-In.Vl. Valor da Franquia Valor de la Franquicia Self-Insurance Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139120 0
SNB 15 NB_VLRPREM N 14 2 Valor Premio Valor Premio Bonus Value Valor do Premio Valor del Premio Bonus Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - S - N A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139121 0
SNB 16 NB_VLRDESC N 14 2 Valor Desc. Valor Desc. Disc.Value Valor de Desconto Valor de Descuento Discount Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139122 0
SNB 17 NB_RENOVAC C 1 0 Renovacäo ? ¿Renovacion? Renewal Renovacäo ? ¿Renovacion? Renewal 9 Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xxxxxx x - - - S A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 3 S - - N N N - - - 1 2 - - - 139123 0
SNB 18 NB_CODCORR C 15 0 Cod Corretor CodCorrector Broker´s Cd. Codigo do Corretor Codigo del Corrector Broker´s Code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 5 S - - N N N - - - 1 2 - - - 139124 0
SNB 19 NB_CORRET C 40 0 Corretor Seg CorrectorSeg Broker´s Nm. Nome do Corretor Nombre del Corrector Broker´s Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 5 S - - S N N - - - 1 2 - - - 139125 0
SNB 20 NB_NMSEGUR C 40 0 Segurado Asegurado Insurer Nome do Segurado Nombre del Asegurado Insurer´s Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 2 S - - S N N - - - 1 2 - - - 139126 0
SNB 21 NB_NMBENEF C 40 0 Beneficiario Beneficiario Beneficiary Nome do Beneficiario Nombre del Beneficiario Beneficiary´s Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - 2 S - - S N N - - - 1 2 - - - 139127 0
SNB 22 NB_MOEDA C 1 0 Moeda Moneda Currency Moeda Moneda Currency 9 Pertence("12345") x x x x x x x x x x x x x x x x "1" - 1 xxxxxxx - - - S A R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139128 0
SNB 23 NB_PARCELA N 6 0 Parcelas Cuotas Installments Numero de Parcelas Numero de Cuotas Installments Number 999999 M->NB_PARCELA > 0 x x x x x x x x x x x x x x x x 1 - 1 xxxxxxx - S - S A R - - - - - - - - - 4 S - - N N N - - - 1 1 - - - 139129 0
SNB 24 NB_VLRPARC N 14 2 Vlr Parcelas Vlr Cuotas Inst.Value Valor das Parcelas Valor de las Cuotas Installments Value @E 99,999,999,999.99 (M->NB_VLRPARC * M->NB_PARCELA) == M->NB_VLRPREM x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139130 0
SNB 25 NB_DIAVENC N 2 0 Dia Vencto Dia Vencto Due Date Dia do Vencto de Parcela Dia de Vencto. de Cuota Installment Due Date 99 M->NB_DIAVENC >= 0 .AND. M->NB_DIAVENC <= 31 x x x x x x x x x x x x x x x x 0 - 1 xxxxxx x - - - S A R - - - - - - - - - 4 S - - N N N - - - 1 2 - - - 139131 0
SNB 26 NB_DADOS M 40 0 Dados Adic. Datos Adic. Add.Data Dados Adicionais Datos Adicionales Additional Data - - x x x x x x x x x x x x x x x x Iif(!Inclui,MEUMEMO("SNE",SNB->(NB_APOLICE+NB_CODSEG),"",2),"") - 1 xxxxxx x - - - N - V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139132 0

Índices da Tabela SNB (3 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
SNB 1 NB_FILIAL+NB_APOLICE+NB_CODSEG Num. Apolice + Cod.Cia.Seg. Num. Poliza + Cod.Cia.Seg. Policy No. + Ins.Cia.Code S XXX+ATFAS - S 2 3 - 19960 0
SNB 2 NB_FILIAL+NB_CODSEG+NB_APOLICE Cod.Cia.Seg. + Num. Apolice Cod.Cia.Seg. + Num. Poliza Ins.Cia.Code + Policy No. S ATFAS - S 2 3 - 19961 0
SNB 3 NB_FILIAL+DTOS(NB_DTVENC)+NB_APOLICE Data Vencto + Num. Apolice Fecha Vencim + Num. Poliza Due Date + Policy No. S - - S 2 3 - 19962 0

Perguntas frequentes

Para que serve a tabela SNB no Protheus?

Ela é utilizada para apolices de seguros dentro do sistema ERP Protheus.

Como consultar os campos da tabela SNB?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela SNB?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela SNB

Modelo de query gerado automaticamente com base na estrutura da tabela.

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 '20260401' AND '20260430'
    AND NB_DTVENC BETWEEN '20260401' AND '20260430'
    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