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)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 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)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM | Nr Contrato + Revisao + Nr Planilha + Nr do Item | |
| 2 | CNB_FILIAL+CNB_NUMSC+CNB_ITEMSC | Numero da SC + Item da SC | |
| 3 | CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_ITEM+CNB_REVISA | Nr Contrato + Nr Planilha + Nr do Item + Revisao | |
| 4 | CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_PRODUT | Nr Contrato + Nr Planilha + Produto | |
| 5 | CNB_FILIAL+CNB_PRODSV | Produto SV | |
| 6 | CNB_FILIAL+CNB_PRODUT | Produto |
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
- CN0 Tipo de Revisão de Contrato
- CN1 Tipos de Contrato
- CN2 Motivo Paralisação e Reinício
- CN3 Tipos de Caução
- CN4 Multas
- CN5 Tipo de Documento
- CN6 Índices
- CN7 Histórico de Índices
- CN8 Cauções
- CN9 Contratos
- CNA Cabeçalho Planilhas Contratos
- CNC Fornec./Clientes X Contratos.
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.