Pragiva — Tecnologia na prática

Tabelas Referência

CNB Itens das Planilhas Contratos

CNB tem 86 campos, 6 índices e 21 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
CNB + empresa, ex.: CNB010
Chave única
CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM
Compartilhamento
Exclusivo
Estrutura
86 campos (0 virtuais), 6 índices, 21 gatilhos
Exibição padrão
CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 CNB_FILIAL, CNB_CONTRA, CNB_REVISA, CNB_NUMERO, CNB_ITEM
  FROM CNB010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY CNB_FILIAL, CNB_CONTRA, CNB_REVISA, CNB_NUMERO, CNB_ITEM
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'CNB'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem CNB se liga

Consulta 11

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 1

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 86

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Nr Planilha Caractere 6 0 Real @! — Numero da Planilha
Revisao Caractere 3 0 Real @! — Revisao
Nr do Item Caractere 3 0 Real @! — Numero do Item
Produto Caractere 15 0 Real @! SB1 Produto
Descricao Caractere 30 0 Real @! — Descricao
Unidade Caractere 2 0 Real — SAH Unidade do Produto
Quantidade Numérico 12 2 Real @E 999,999,999.99 — Quantidade
Vl Realinhad Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Realinhado
Dt Realinham Data 8 0 Real — — Dt Base de Realinhamento
Vl Tot Reali Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total Realinhado
Vl. Unitario Numérico 14 2 Real @E 99,999,999,999.99 — Valor Unitario
Valor Total Numérico 14 2 Real @E 99,999,999,999.99 — Valor Total
Desconto % Numérico 6 2 Real @E 999.99 — Desconto %
Vl. Desconto Numérico 14 2 Real @E 99,999,999,999.99 — Valor do Desconto
Ativo Caractere 1 0 Real — — Item Ativo
Parc. Propor Numérico 6 2 Real @E 999.99 — Parc. Proporc.
Codigo Memo Caractere 6 0 Real @! — Codigo Memo
Dt Anivers Data 8 0 Real — — Data de Aniversario
Conta Orcam Caractere 20 0 Real @! — Conta Orcamentaria
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Nr Contrato Caractere 15 0 Real @! — Numero do Contrato
Dt Cadastro Data 8 0 Real — — Data do Cadastro
Dt Entrega Data 8 0 Real — — Data Prevista de Entrega
Qtd. Medida Numérico 12 2 Real @E 999,999,999.99 — Quantidade Medida
Conta Contab Caractere 20 0 Real @! CT1 Conta Contabil
Percentual Numérico 6 2 Real @E 999.99 — Percentual do Item
Rateio ? S/N Caractere 1 0 Real @! — Rateio ? S/N
Tipo Item Caractere 1 0 Real @! — Tipo do Item
Item Soma Caractere 1 0 Real @! — Item Soma
Vlr Original Numérico 14 2 Real @E 99,999,999,999.99 — Valor Unitario Original
Qtd Original Numérico 12 2 Real @E 999,999,999.99 — Quantidade Original
Qt Acrescida Numérico 12 2 Real @E 999,999,999.99 — Quantidade Acrescida
Qt Reduzida Numérico 12 2 Real @E 999,999,999.99 — Quantidade Reduzida
Qt Readequad Numérico 12 2 Real @E 999,999,999.99 — Quantidade Readequada
Vl Readequad Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Readequado
Valor Global Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Global Readequado
% Calculo Numérico 12 4 Real @E 9,999,999.9999 — % Calculo
Indica Pai Numérico 5 0 Real @E 99999 — Indica o Pai
Saldo Numérico 14 2 Real @E 99,999,999,999.99 — Saldo para ser Medido
Numero da SC Caractere 6 0 Real @! SC1 Numero da solicita.compra
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Item da SC Caractere 4 0 Real @! — Item da solic.compra
Qt Solicita Numérico 12 2 Real @E 999,999,999.99 — Quantidade Solicitada
Tipo Entrada Caractere 3 0 Real @! SF4 Tipo de Entrada da Nota
Tipo Saida Caractere 3 0 Real @! SF4 Tipo de Saida da Nota
It Md Gr Cop Caractere 1 0 Real @! — It. Med. gerou Copia -SNO
Sld Receber Numérico 14 2 Real @E 99,999,999,999.99 — Saldo a Receber
Ctr. Com. Caractere 1 0 Real @! — Controla Comissao
Item Destino Caractere 3 0 Real — — Item Destino
Tab. Preço Caractere 3 0 Real @! DA0 Tabela de Preço
Item Ed Caractere 6 0 Real @! — Item do Edital
Lote Ed Caractere 8 0 Real @! — Lote do Edital
Ult. Aval. Data 8 0 Real — — Data da ultima avaliacao
Prox. Aval. Data 8 0 Real — — Data da proxima avaliacao
Fil. Origem Caractere 2 0 Real — — Filial de origem
Item Conta Caractere 9 0 Real @! CTD Item da Conta Contabil
Nota/Título? Caractere 1 0 Real @! — Nota fiscal ou título?
Centro Custo Caractere 9 0 Real @! CTT Centro Custo
Classe Valor Caractere 9 0 Real @! CTH Classe Valor
Índice Caractere 3 0 Real @! CN6 Índice Econômico
Identific. Caractere 4 0 Real @! — Identific. Rasto Cotação
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cod Nota Emp Caractere 12 0 Real @! CX1 Cód. da Nota de Empenho
Item Nt Emp Caractere 3 0 Real @! — Item da Nota de Empenho
Base Instal. Caractere 1 0 Real — — Gera Base Instalada
Base Gerada Caractere 1 0 Real — — Base Instalada Gerada
Dt.Prim.Med. Data 8 0 Real — — Data Primeira Medição
Item Propost Caractere 4 0 Real — — Item da Proposta
Cod Proposta Caractere 6 0 Real @! — Codigo da Proposta
Rev Proposta Caractere 2 0 Real @! — Revisão da Proposta
Prox. Reajus Data 8 0 Real — — Data do proximo reajuste
Dt. Reajuste Data 8 0 Real — — Data do reajuste
ID Pedido Caractere 1 0 Real @! — ID Pedido
Modo Caractere 1 0 Real @! — Modo do reajuste
Reaj Retro Lógico 1 0 Real — — Reajuste retroativo
Produto SV Caractere 15 0 Real @! SB1 Produto de Serviço
Reajuste Caractere 1 0 Real @! — Indica se reajusta
Period. Reaj Numérico 6 0 Real @E 999999 — Periodicidade do reajuste
Un Per Reaju Caractere 1 0 Real @! — Unidade da periodicidade
Arrendamento Caractere 1 0 Real @! — Tipo de Arrendamento
Fil. Solicit Caractere 2 0 Real — — Fil. da Solict. de Compra
Item Rateio Caractere 3 0 Real @! — Item Rateio Serviço
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Frete Numérico 14 2 Real @E 99,999,999,999.99 — Valor do frete
Despesa Numérico 14 2 Real @E 99,999,999,999.99 — Valor despesa
Seguro Numérico 14 2 Real @E 99,999,999,999.99 — Valor seguro
Saldo Frete Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Frete
Sld Despesa Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Despesa
Sld Seguro Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Seguro

Índices 6

OrdemChaveDescriçãoNicknamePesquisa
1 CNB_FILIAL+CNB_CONTRA+CNB_REVISA+CNB_NUMERO+CNB_ITEM Nr Contrato + Revisao + Nr Planilha + Nr do Item — S
2 CNB_FILIAL+CNB_NUMSC+CNB_ITEMSC Numero da SC + Item da SC — S
3 CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_ITEM+CNB_REVISA Nr Contrato + Nr Planilha + Nr do Item + Revisao — S
4 CNB_FILIAL+CNB_CONTRA+CNB_NUMERO+CNB_PRODUT Nr Contrato + Nr Planilha + Produto — S
5 CNB_FILIAL+CNB_PRODSV Produto SV — S
6 CNB_FILIAL+CNB_PRODUT Produto — S

Gatilhos 21

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
CNB_DESC 001 CNB_VLDESC P A300VLDESC(.T.) — — —
CNB_PEDTIT 001 CNB_PEDTIT P CnVlMNat(0) — — CNGATMNAT()
CNB_PERI 001 CNB_PERI P CN300ProRe("CNB") — — —
CNB_PRODUT 001 CNB_DESCRI P Left( SB1->B1_DESC, TamSX3("CNB_DESCRI")[1] ) SB1 xFilial("SB1")+FwFldGet("CNB_PRODUT") —
CNB_PRODUT 002 CNB_VLUNIT P If(GetMV("MV_CNPRECO"),SB1->B1_UPRC,SB1->B1_CUSTD) SB1 xFilial("SB1")+FwFldGet("CNB_PRODUT") —
CNB_PRODUT 003 CNB_UM P SB1->B1_UM SB1 xFilial("SB1")+FwFldGet("CNB_PRODUT") —
CNB_PRODUT 004 CNB_TE P GctGatTes(FwFldGet("CNB_PRODUT"),.T.) — — —
CNB_PRODUT 005 CNB_TS P GctGatTes(FwFldGet("CNB_PRODUT"),.F.) — — —
CNB_PRODUT 006 CNB_VLUNIT P C300VldTaB() — — —
CNB_PRODUT 007 CNB_CC P IIF(FINDFUNCTION("GCTGATCC"),GCTGATCC(),SB1->B1_CC) SB1 — —
CNB_PRODUT 008 CNB_CONTA P SB1->B1_CONTA SB1 xFilial('SB1')+FwFldGet('CNB_PRODUT') —
CNB_PRODUT 009 CNB_ITEMCT P SB1->B1_ITEMCC SB1 xFilial('SB1')+FwFldGet('CNB_PRODUT') —
CNB_PRODUT 010 CNB_CLVL P SB1->B1_CLVL SB1 xFilial('SB1')+FwFldGet('CNB_PRODUT') —
CNB_QUANT 001 CNB_VLTOT P Round(M->CNB_QUANT*M->CNB_VLUNIT,TamSX3("CNB_VLTOT")[2]) — — —
CNB_QUANT 002 CNB_VLUNIT P C300VldTaB() — — GCTSX7TAB()
CNB_TABPRC 001 CNB_VLUNIT P C300VldTaB() — — —
CNB_UNPERI 001 CNB_UNPERI P CN300ProRe("CNB") — — —
CNB_VLTOT 001 CNB_VLDESC P A300VLDESC(.T.) — — —
CNB_VLTOT 002 CNB_VLTOT P CnVlMNat(0) — — CNGATMNAT()
CNB_VLUNIT 001 CNB_VLTOT P Round(FwFldGet('CNB_QUANT')*FwFldGet('CNB_VLUNIT'),TamSX3("CNB_VLTOT")[2]) — — —
CNB_VLUNIT 002 CNB_VLDESC P A300VLDESC() — — !ISINCALLSTACK("TECA850")

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.