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

Tabela CNB no Protheus

Itens das Planilhas Contratos

A tabela CNB do Protheus está descrita no dicionário (SX2) como “Itens das Planilhas Contratos”. Possui 90 campos e 6 índices e chave única CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
CNB
Nome
Itens das Planilhas Contratos
Nome (inglês)
Contract Worksheet Items
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM
Campos / índices
90 / 6

Campos da tabela CNB (90)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 CNB_FILIAL C 2 0 Filial Filial do Sistema Real
02 CNB_NUMERO C 6 0 Nr Planilha Numero da Planilha Real
03 CNB_REVISA C 3 0 Revisao Revisao Real
04 CNB_ITEM C 3 0 Nr do Item Numero do Item Real
05 CNB_PRODUT C 15 0 Produto Produto Real
06 CNB_DESCRI C 30 0 Descricao Descricao Real
07 CNB_UM C 2 0 Unidade Unidade do Produto Real
08 CNB_QUANT N 12 2 Quantidade Quantidade Real
09 CNB_REALI N 16 2 Vl Realinhad Valor Realinhado Real
10 CNB_DTREAL D 8 0 Dt Realinham Dt Base de Realinhamento Real
11 CNB_VLTOTR N 16 2 Vl Tot Reali Valor Total Realinhado Real
12 CNB_VLUNIT N 14 2 Vl. Unitario Valor Unitario Real
13 CNB_VLTOT N 14 2 Valor Total Valor Total Real
14 CNB_DESC N 6 2 Desconto % Desconto % Real
15 CNB_VLDESC N 14 2 Vl. Desconto Valor do Desconto Real
16 CNB_ATIVO C 1 0 Ativo Item Ativo Real
17 CNB_PARPRO N 6 2 Parc. Propor Parc. Proporc. Real
18 CNB_CODMEN C 6 0 Codigo Memo Codigo Memo Real
19 CNB_DTANIV D 8 0 Dt Anivers Data de Aniversario Real
20 CNB_CONORC C 20 0 Conta Orcam Conta Orcamentaria Real
21 CNB_CONTRA C 15 0 Nr Contrato Numero do Contrato Real
22 CNB_DTCAD D 8 0 Dt Cadastro Data do Cadastro Real
23 CNB_DTPREV D 8 0 Dt Entrega Data Prevista de Entrega Real
24 CNB_QTDMED N 12 2 Qtd. Medida Quantidade Medida Real
25 CNB_CONTA C 20 0 Conta Contab Conta Contabil Real
26 CNB_PERC N 6 2 Percentual Percentual do Item Real
27 CNB_RATEIO C 1 0 Rateio ? S/N Rateio ? S/N Real
28 CNB_TIPO C 1 0 Tipo Item Tipo do Item Real
29 CNB_ITSOMA C 1 0 Item Soma Item Soma Real
30 CNB_PRCORI N 14 2 Vlr Original Valor Unitario Original Real
31 CNB_QTDORI N 12 2 Qtd Original Quantidade Original Real
32 CNB_QTRDAC N 12 2 Qt Acrescida Quantidade Acrescida Real
33 CNB_QTRDRZ N 12 2 Qt Reduzida Quantidade Reduzida Real
34 CNB_QTREAD N 12 2 Qt Readequad Quantidade Readequada Real
35 CNB_VLREAD N 16 2 Vl Readequad Valor Readequado Real
36 CNB_VLRDGL N 16 2 Valor Global Valor Global Readequado Real
37 CNB_PERCAL N 12 4 % Calculo % Calculo Real
38 CNB_FILHO N 5 0 Indica Pai Indica o Pai Real
39 CNB_SLDMED N 14 2 Saldo Saldo para ser Medido Real
40 CNB_NUMSC C 6 0 Numero da SC Numero da solicita.compra Real
41 CNB_ITEMSC C 4 0 Item da SC Item da solic.compra Real
42 CNB_QTDSOL N 12 2 Qt Solicita Quantidade Solicitada Real
43 CNB_TE C 3 0 Tipo Entrada Tipo de Entrada da Nota Real
44 CNB_TS C 3 0 Tipo Saida Tipo de Saida da Nota Real
45 CNB_COPMED C 1 0 It Md Gr Cop It. Med. gerou Copia -SNO Real
46 CNB_SLDREC N 14 2 Sld Receber Saldo a Receber Real
47 CNB_FLGCMS C 1 0 Ctr. Com. Controla Comissao Real
48 CNB_ITMDST C 3 0 Item Destino Item Destino Real
49 CNB_TABPRC C 3 0 Tab. Preço Tabela de Preço Real
50 CNB_GCPIT C 6 0 Item Ed Item do Edital Real
51 CNB_GCPLT C 8 0 Lote Ed Lote do Edital Real
52 CNB_ULTAVA D 8 0 Ult. Aval. Data da ultima avaliacao Real
53 CNB_PROXAV D 8 0 Prox. Aval. Data da proxima avaliacao Real
54 CNB_FILORI C 2 0 Fil. Origem Filial de origem Real
55 CNB_ITEMCT C 9 0 Item Conta Item da Conta Contabil Real
56 CNB_PEDTIT C 1 0 Nota/Título? Nota fiscal ou título? Real
57 CNB_CC C 9 0 Centro Custo Centro Custo Real
58 CNB_CLVL C 9 0 Classe Valor Classe Valor Real
59 CNB_INDICE C 3 0 Índice Índice Econômico Real
60 CNB_IDENT C 4 0 Identific. Identific. Rasto Cotação Real
61 CNB_CODNE C 12 0 Cod Nota Emp Cód. da Nota de Empenho Real
62 CNB_ITEMNE C 3 0 Item Nt Emp Item da Nota de Empenho Real
63 CNB_BASINS C 1 0 Base Instal. Gera Base Instalada Real
64 CNB_GERBIN C 1 0 Base Gerada Base Instalada Gerada Real
65 CNB_PRIMED D 8 0 Dt.Prim.Med. Data Primeira Medição Real
66 CNB_PROITN C 4 0 Item Propost Item da Proposta Real
67 CNB_PROPOS C 6 0 Cod Proposta Codigo da Proposta Real
68 CNB_PROREV C 2 0 Rev Proposta Revisão da Proposta Real
69 CNB_PROXRJ D 8 0 Prox. Reajus Data do proximo reajuste Real
70 CNB_DTREAJ D 8 0 Dt. Reajuste Data do reajuste Real
71 CNB_IDPED C 1 0 ID Pedido ID Pedido Real
72 CNB_MODORJ C 1 0 Modo Modo do reajuste Real
73 CNB_RJRTO L 1 0 Reaj Retro Reajuste retroativo Real
74 CNB_PRODSV C 15 0 Produto SV Produto de Serviço Real
75 CNB_FLREAJ C 1 0 Reajuste Indica se reajusta Real
76 CNB_PERI N 6 0 Period. Reaj Periodicidade do reajuste Real
77 CNB_UNPERI C 1 0 Un Per Reaju Unidade da periodicidade Real
78 CNB_ARREND C 1 0 Arrendamento Tipo de Arrendamento Real
79 CNB_FILSC C 2 0 Fil. Solicit Fil. da Solict. de Compra Real
80 CNB_ITMORI C 3 0 Item Rateio Item Rateio Serviço Real
81 CNB_FRETE N 14 2 Frete Valor do frete Real
82 CNB_DESPES N 14 2 Despesa Valor despesa Real
83 CNB_SEGURO N 14 2 Seguro Valor seguro Real
84 CNB_SLDFRT N 16 8 Saldo Frete Saldo Frete Real
85 CNB_SLDDSP N 16 8 Sld Despesa Saldo Despesa Real
86 CNB_SLDSEG N 16 8 Sld Seguro Saldo Seguro Real
87 CNB_EC05DB C 16 0 Ent.Deb. 05 Ent. Contábil Debito 05 Real
88 CNB_EC05CR C 16 0 Ent.Cred. 05 Ent. Contábil Credito 05 Real
89 CNB_EC06DB C 16 0 Ent.Deb. 06 Ent. Contábil Debito 06 Real
90 CNB_EC06CR C 16 0 Ent.Cred. 06 Ent. Contábil Credito 06 Real

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

Índices da tabela CNB (6)

OrdemChaveDescriçãoApelido
1CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEMNr Contrato + Revisao + Nr Planilha + Nr do Item
2CNB_FILIAL+CNB_NUMSC+CNB_ITEMSCNumero da SC + Item da SC
3CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_ITEM+CNB_REVISANr Contrato + Nr Planilha + Nr do Item + Revisao
4CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_PRODUTNr Contrato + Nr Planilha + Produto
5CNB_FILIAL+CNB_PRODSVProduto SV
6CNB_FILIAL+CNB_PRODUTProduto

Perguntas frequentes sobre a tabela CNB

O que é a tabela CNB?

É a tabela “Itens das Planilhas Contratos” do ERP TOTVS Protheus, com 90 campos definidos no dicionário SX3.

Qual é a chave única da tabela CNB?

A chave única é CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM.

Quais são os índices da tabela CNB?

A tabela tem 6 índices. O principal (ordem 1) usa a chave CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM.

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

Exemplo de consulta SQL da tabela CNB

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

SELECT
    CNB_FILIAL,
    CNB_NUMERO,
    CNB_REVISA,
    CNB_ITEM,
    CNB_PRODUT,
    CNB_DESCRI,
    CNB_UM,
    CNB_QUANT,
    CNB_REALI,
    CNB_DTREAL,
    CNB_VLTOTR,
    CNB_VLUNIT,
    CNB_VLTOT,
    CNB_DESC,
    CNB_VLDESC,
    CNB_ATIVO,
    CNB_PARPRO,
    CNB_CODMEN,
    CNB_DTANIV,
    CNB_CONORC,
    CNB_CONTRA,
    CNB_DTCAD,
    CNB_DTPREV,
    CNB_QTDMED,
    CNB_CONTA,
    CNB_PERC,
    CNB_RATEIO,
    CNB_TIPO,
    CNB_ITSOMA,
    CNB_PRCORI,
    CNB_QTDORI,
    CNB_QTRDAC,
    CNB_QTRDRZ,
    CNB_QTREAD,
    CNB_VLREAD,
    CNB_VLRDGL,
    CNB_PERCAL,
    CNB_FILHO,
    CNB_SLDMED,
    CNB_NUMSC,
    CNB_ITEMSC,
    CNB_QTDSOL,
    CNB_TE,
    CNB_TS,
    CNB_COPMED,
    CNB_SLDREC,
    CNB_FLGCMS,
    CNB_ITMDST,
    CNB_TABPRC,
    CNB_GCPIT,
    CNB_GCPLT,
    CNB_ULTAVA,
    CNB_PROXAV,
    CNB_FILORI,
    CNB_ITEMCT,
    CNB_PEDTIT,
    CNB_CC,
    CNB_CLVL,
    CNB_INDICE,
    CNB_IDENT,
    CNB_CODNE,
    CNB_ITEMNE,
    CNB_BASINS,
    CNB_GERBIN,
    CNB_PRIMED,
    CNB_PROITN,
    CNB_PROPOS,
    CNB_PROREV,
    CNB_PROXRJ,
    CNB_DTREAJ,
    CNB_IDPED,
    CNB_MODORJ,
    CNB_RJRTO,
    CNB_PRODSV,
    CNB_FLREAJ,
    CNB_PERI,
    CNB_UNPERI,
    CNB_ARREND,
    CNB_FILSC,
    CNB_ITMORI,
    CNB_FRETE,
    CNB_DESPES,
    CNB_SEGURO,
    CNB_SLDFRT,
    CNB_SLDDSP,
    CNB_SLDSEG,
    CNB_EC05DB,
    CNB_EC05CR,
    CNB_EC06DB,
    CNB_EC06CR
FROM CNB
WHERE
    D_E_L_E_T_ = ' '
    AND CNB_FILIAL = 'VALOR'
    AND CNB_NUMERO = 'VALOR'
    AND CNB_REVISA = 'VALOR'
    AND CNB_ITEM = 'VALOR'
    AND CNB_PRODUT = 'VALOR'
    AND CNB_DESCRI = 'VALOR'
    AND CNB_UM = 'VALOR'
    AND CNB_QUANT = 0
    AND CNB_REALI = 0
    AND CNB_DTREAL BETWEEN '20261101' AND '20261130'
    AND CNB_VLTOTR = 0
    AND CNB_VLUNIT = 0
    AND CNB_VLTOT = 0
    AND CNB_DESC = 0
    AND CNB_VLDESC = 0
    AND CNB_ATIVO = 'VALOR'
    AND CNB_PARPRO = 0
    AND CNB_CODMEN = 'VALOR'
    AND CNB_DTANIV BETWEEN '20261101' AND '20261130'
    AND CNB_CONORC = 'VALOR'
    AND CNB_CONTRA = 'VALOR'
    AND CNB_DTCAD BETWEEN '20261101' AND '20261130'
    AND CNB_DTPREV BETWEEN '20261101' AND '20261130'
    AND CNB_QTDMED = 0
    AND CNB_CONTA = 'VALOR'
    AND CNB_PERC = 0
    AND CNB_RATEIO = 'VALOR'
    AND CNB_TIPO = 'VALOR'
    AND CNB_ITSOMA = 'VALOR'
    AND CNB_PRCORI = 0
    AND CNB_QTDORI = 0
    AND CNB_QTRDAC = 0
    AND CNB_QTRDRZ = 0
    AND CNB_QTREAD = 0
    AND CNB_VLREAD = 0
    AND CNB_VLRDGL = 0
    AND CNB_PERCAL = 0
    AND CNB_FILHO = 0
    AND CNB_SLDMED = 0
    AND CNB_NUMSC = 'VALOR'
    AND CNB_ITEMSC = 'VALOR'
    AND CNB_QTDSOL = 0
    AND CNB_TE = 'VALOR'
    AND CNB_TS = 'VALOR'
    AND CNB_COPMED = 'VALOR'
    AND CNB_SLDREC = 0
    AND CNB_FLGCMS = 'VALOR'
    AND CNB_ITMDST = 'VALOR'
    AND CNB_TABPRC = 'VALOR'
    AND CNB_GCPIT = 'VALOR'
    AND CNB_GCPLT = 'VALOR'
    AND CNB_ULTAVA BETWEEN '20261101' AND '20261130'
    AND CNB_PROXAV BETWEEN '20261101' AND '20261130'
    AND CNB_FILORI = 'VALOR'
    AND CNB_ITEMCT = 'VALOR'
    AND CNB_PEDTIT = 'VALOR'
    AND CNB_CC = 'VALOR'
    AND CNB_CLVL = 'VALOR'
    AND CNB_INDICE = 'VALOR'
    AND CNB_IDENT = 'VALOR'
    AND CNB_CODNE = 'VALOR'
    AND CNB_ITEMNE = 'VALOR'
    AND CNB_BASINS = 'VALOR'
    AND CNB_GERBIN = 'VALOR'
    AND CNB_PRIMED BETWEEN '20261101' AND '20261130'
    AND CNB_PROITN = 'VALOR'
    AND CNB_PROPOS = 'VALOR'
    AND CNB_PROREV = 'VALOR'
    AND CNB_PROXRJ BETWEEN '20261101' AND '20261130'
    AND CNB_DTREAJ BETWEEN '20261101' AND '20261130'
    AND CNB_IDPED = 'VALOR'
    AND CNB_MODORJ = 'VALOR'
    AND CNB_PRODSV = 'VALOR'
    AND CNB_FLREAJ = 'VALOR'
    AND CNB_PERI = 0
    AND CNB_UNPERI = 'VALOR'
    AND CNB_ARREND = 'VALOR'
    AND CNB_FILSC = 'VALOR'
    AND CNB_ITMORI = 'VALOR'
    AND CNB_FRETE = 0
    AND CNB_DESPES = 0
    AND CNB_SEGURO = 0
    AND CNB_SLDFRT = 0
    AND CNB_SLDDSP = 0
    AND CNB_SLDSEG = 0
    AND CNB_EC05DB = 'VALOR'
    AND CNB_EC05CR = 'VALOR'
    AND CNB_EC06DB = 'VALOR'
    AND CNB_EC06CR = 'VALOR'

Outras tabelas relacionadas

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