Pragiva — Tecnologia na prática

Tabelas Referência

CNE Itens da Medição de Contratos

CNE tem 57 campos, 7 índices e 34 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
CNE + empresa, ex.: CNE010
Chave única
CNE_FILIAL+CNE_CONTRA+CNE_REVISA+CNE_NUMMED+CNE_NUMERO+CNE_ITEM
Compartilhamento
Exclusivo
Estrutura
57 campos (1 virtual), 7 índices, 34 gatilhos

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 CNE_FILIAL, CNE_CONTRA, CNE_REVISA, CNE_NUMMED, CNE_NUMERO, CNE_ITEM
  FROM CNE010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY CNE_FILIAL, CNE_CONTRA, CNE_REVISA, CNE_NUMMED, CNE_NUMERO, CNE_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 = 'CNE'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem CNE se liga

Consulta 7

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 57

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Tipo Caractere 1 0 Real @! — Tipo do Item
Numero Item Caractere 3 0 Real @! — Numero do Item
Produto Caractere 15 0 Real @! SB1 Produto
Descricao Caractere 50 0 Virtual @! — Descricao
Qtd. Solicit Numérico 12 2 Real @E 999,999,999.99 — Quantidade Solicitada
Saldo Medir Numérico 12 2 Real @E 999,999,999.99 — Saldo a Medir
Quantidade Numérico 12 2 Real @E 999,999,999.99 — Quantidade Medida
Percentual Numérico 6 2 Real @E 999.99 — Percentual Medido
Vl. Unitario Numérico 14 2 Real @E 99,999,999,999.99 — Valor Unitario
Vl. Total Numérico 14 2 Real @E 99,999,999,999.99 — Valor Total
% Desc.Contr Numérico 6 2 Real @E 999.99 — % Desc.Contratual
Vl Desc.Cont Numérico 14 2 Real @E 99,999,999,999.99 — Valor Desc. Contratual
Dt. Aniver Data 8 0 Real — — Data de Aniversario
Nr Contrato Caractere 15 0 Real @! — Numero do Contrato
Data Entrega Data 8 0 Real — — Data de Entrega
Num. Revisao Caractere 3 0 Real @! — Numero da Revisao
Num.Planilha Caractere 6 0 Real @! — Numero Planilha
Num. Medicao Caractere 6 0 Real @! — Numero da Medicao
Item Soma Caractere 1 0 Real @! — Item Soma
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Qt. Retific. Numérico 16 8 Real @E 9,999,999.99999999 — Quantidade Retificacao
Num. Pedido Caractere 6 0 Real @! — Num. do Pedido de Compra
Ctr. Com. Caractere 1 0 Real — — Controla Comissao
Tipo Entrada Caractere 3 0 Real @! — Tipo de Entrada da Nota
Tipo Saida Caractere 3 0 Real @! SF4 Tipo de Saida da Nota
Resid. Elim. Caractere 1 0 Real @! — Med. com Res Eliminado
Qt. Original Numérico 12 2 Real @E 999,999,999.99 — Quantidade Original
Vl. Original Numérico 14 2 Real @E 99,999,999,999.99 — Valor Original
Centro Custo Caractere 9 0 Real @! CTT Centro de Custo
Cta Contabil Caractere 20 0 Real @! CT1 Conta Contabil do Produto
Item Conta Caractere 9 0 Real @! CTD Item da Conta Contabil
Cod Cl Val Caractere 9 0 Real @! CTH Classe Valor Contabil
Nr. Cronogra Caractere 6 0 Real @! — Nr. Cronograma
Agrup. Doc Caractere 1 0 Real @! — Agrup. Doc
Multa Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor da multa aplicada a
Bonificação Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor da bonificação apli
Vlr. Cancela Numérico 14 2 Real @E 99,999,999,999.99 — Valor cancelado do item
Tot. Cancela Numérico 14 2 Real @E 99,999,999,999.99 — Total cancelado do item
Cod Nota Emp Caractere 12 0 Real @! — Cód. da Nota de Empenho
Item Nt Emp Caractere 3 0 Real @! — Item da Nota de Empenho
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Excedente Caractere 1 0 Real — — Excedente
Nota/Título? Caractere 1 0 Real @! — Nota fiscal ou título?
It. Agrup Caractere 4 0 Real — — Item do Agrupador
VlrAp 15anos Numérico 14 2 Real @E 99,999,999,999.99 — Valor Aposentad. 15 anos
VlrAp 20anos Numérico 14 2 Real @E 99,999,999,999.99 — Valor Aposentad. 20 anos
VlrAp 25anos Numérico 14 2 Real @E 99,999,999,999.99 — Valor Aposentad. 25 anos
Arrendamento Caractere 1 0 Real @! — Tipo de Arrendamento
Tipo serviço Caractere 2 0 Real @! DZ Classif tipo de serviço
Vl Mult Ped Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Multa no Pedido
Vl Boni Ped Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Bonificacao Pedido
Tab. Preço Caractere 3 0 Real @! DA0 Tabela de Preço
Data Lanc. Data 8 0 Real — — Data do Lançamento
Seguro Numérico 14 2 Real @E 99,999,999,999.99 — Valor seguro
Despesa Numérico 14 2 Real @E 99,999,999,999.99 — Valor despesa
Vl Liq Numérico 14 2 Real @E 99,999,999,999.99 — Valor Líquido
Frete Numérico 14 2 Real @E 99,999,999,999.99 — Valor frete
Produto SV Caractere 15 0 Real @! SB1 Produto de Serviço

Índices 7

OrdemChaveDescriçãoNicknamePesquisa
1 CNE_FILIAL+CNE_CONTRA+CNE_REVISA+CNE_NUMERO+CNE_NUMMED+CNE_ITEM Nr Contrato + Num. Revisao + Num.Planilha + Num. Medicao + Numero Item — S
2 CNE_FILIAL+CNE_CONTRA+CNE_NUMERO Nr Contrato + Num.Planilha — S
3 CNE_FILIAL+CNE_NUMERO+CNE_CONTRA Num.Planilha + Nr Contrato — S
4 CNE_FILIAL+CNE_NUMMED Num. Medicao — S
5 CNE_FILIAL+CNE_CONTRA+CNE_REVISA+CNE_NUMMED Nr Contrato + Num. Revisao + Num. Medicao — S
6 CNE_FILIAL+CNE_PRODSV Produto SV — S
7 CNE_FILIAL+CNE_PRODUT Produto — S

Gatilhos 34

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
CNE_PDESC 001 CNE_VLDESC P NoRound(M->CNE_VLTOT*M->CNE_PDESC/100,TamSx3('CNE_VLDESC')[2]) — — A121VldGat('CNE_PDESC','CNE_VLDESC')
CNE_PEDTIT 001 CNE_PEDTIT P CnVlMNat(0) — — CNGATMNAT()
CNE_PERC 001 CNE_QUANT P Round((M->CNE_QTDSOL*M->CNE_PERC)/100,TamSX3("CNE_QUANT")[2]) — — A121VldGat('CNE_PERC','CNE_QUANT')
CNE_PERC 002 CNE_VLTOT P M->CNE_VLUNIT*M->CNE_QUANT — — A121VldGat('CNE_PERC','CNE_VLTOT','2')
CNE_PERC 003 CNE_VLDESC P Round(M->CNE_VLTOT*M->CNE_PDESC/100,TamSx3("CNE_VLDESC")[2]) — — A121VldGat('CNE_PERC','CNE_VLDESC')
CNE_PERC 004 CNE_QTDORI P (M->CNE_QTDSOL*M->CNE_PERC)/100 — — A121VldGat('CNE_PERC','CNE_QTDORI')
CNE_PERC 005 CNE_VLTOT P M->CNE_VUNORI*M->CNE_QTDORI — — A121VldGat('CNE_PERC','CNE_VLTOT','5')
CNE_PERC 006 CNE_VLUNIT P M->CNE_VLTOT — — A121VldGat('CNE_PERC','CNE_VLUNIT')
CNE_PRODUT 001 CNE_DESCRI P Left( SB1->B1_DESC, TamSX3("CNE_DESCRI")[1] ) SB1 xFilial('SB1')+If(IsInCallStack('CNTA120'),M->CNE_PRODUT,FwFldGet('CNE_PRODUT')) —
CNE_PRODUT 002 CNE_TE P GctGatTes(FwFldGet("CNE_PRODUT"),.T.) — — A121VldGat('CNE_PRODUT','CNTA121')
CNE_PRODUT 003 CNE_TE P GctGatTes(M->CNE_PRODUT,.T.) — — A121VldGat('CNE_PRODUT','CNTA120')
CNE_PRODUT 004 CNE_TS P GctGatTes(FwFldGet("CNE_PRODUT"),.F.) — — A121VldGat('CNE_PRODUT','CNTA121')
CNE_PRODUT 005 CNE_TS P GctGatTes(M->CNE_PRODUT,.F.) — — A121VldGat('CNE_PRODUT','CNTA120')
CNE_PRODUT 006 CNE_VLUNIT P CN121VlTab() — — CN121CondG()
CNE_PRODUT 007 CNE_CC P SB1->B1_CC — — CN121CondC()
CNE_PRODUT 008 CNE_CONTA P SB1->B1_CONTA — — CN121CondC()
CNE_PRODUT 009 CNE_ITEMCT P SB1->B1_ITEMCC — — CN121CondC()
CNE_PRODUT 010 CNE_CLVL P SB1->B1_CLVL — — CN121CondC()
CNE_PRODUT 011 CNE_ITEMGR P CN121ItId() — — A121VldGat('CNE_PRODUT','CNE_ITEMGR')
CNE_QUANT 001 CNE_PERC P (M->CNE_QUANT*100)/M->CNE_QTDSOL — — A121VldGat('CNE_QUANT','CNE_PERC')
CNE_QUANT 002 CNE_VLTOT P M->CNE_VLUNIT*M->CNE_QUANT — — A121VldGat('CNE_QUANT','CNE_VLTOT')
CNE_QUANT 003 CNE_VLDESC P NoRound(M->CNE_VLTOT*(M->CNE_PDESC/100),TamSx3('CNE_VLDESC')[2]) — — A121VldGat('CNE_QUANT','CNE_VLDESC')
CNE_QUANT 004 CNE_VLUNIT P CN121VlTab() — — CN121CondG()
CNE_TABPRC 001 CNE_VLUNIT P CN121VlTab() — — CN121CondG()
CNE_VLTOT 001 CNE_QUANT P Round(M->CNE_VLTOT/M->CNE_VLUNIT,TamSX3("CNE_QUANT")[2]) — — A121VldGat('CNE_VLTOT','CNE_QUANT')
CNE_VLTOT 002 CNE_VLDESC P Round(M->CNE_VLTOT*(M->CNE_PDESC/100),TamSx3("CNE_VLDESC")[2]) — — A121VldGat('CNE_VLTOT','CNE_VLDESC')
CNE_VLTOT 003 CNE_QTDORI P M->CNE_VLTOT/M->CNE_VUNORI — — A121VldGat('CNE_VLTOT','CNE_QTDORI')
CNE_VLTOT 004 CNE_PERC P (M->CNE_QTDORI*100)/M->CNE_QTDSOL — — A121VldGat('CNE_VLTOT','CNE_PERC')
CNE_VLTOT 005 CNE_VLUNIT P FwFldGet("CNE_VLTOT") — — CN121VlSt()
CNE_VLTOT 006 CNE_VLTOT P CnVlMNat(0) — — CNGATMNAT()
CNE_VLUNIT 001 CNE_VLTOT P FwFldGet("CNE_VLUNIT") * FwFldGet("CNE_QUANT") — — !(CN121VlSt())
CNE_VLUNIT 002 CNE_VLTOT P M->CNE_VLUNIT — — lFixo.And.lServico
CNE_VLUNIT 003 CNE_QTDORI P M->CNE_VLTOT/M->CNE_VUNORI — — A121VldGat("CNE_VLUNIT","CNE_QTDORI")
CNE_VLUNIT 004 CNE_PERC P (M->CNE_QTDORI*100)/M->CNE_QTDSOL — — A121VldGat("CNE_VLUNIT","CNE_PERC")

Procedência

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