Pragiva — Tecnologia na prática

Tabelas Referência

CNA Cabeçalho Planilhas Contratos

CNA tem 51 campos, 4 índices e 17 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
CNA + empresa, ex.: CNA010
Chave única
CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO
Compartilhamento
Exclusivo
Estrutura
51 campos (3 virtuais), 4 índices, 17 gatilhos
Exibição padrão
CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 CNA_FILIAL, CNA_CONTRA, CNA_REVISA, CNA_NUMERO
  FROM CNA010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY CNA_FILIAL, CNA_CONTRA, CNA_REVISA, CNA_NUMERO
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 = 'CNA'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem CNA se liga

Consulta 4

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 51

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 Contrato Caractere 15 0 Real @! CN9 Numero do Contrato
Nr Planilha Caractere 6 0 Real @! — Numero da Planilha
Revisao Caractere 3 0 Real @! — Revisao
Fornecedor Caractere 6 0 Real @! CNC001 Codigo do Fornecedor
Loja Caractere 2 0 Real @! — Loja do Fornecedor
Cliente Caractere 6 0 Real @! CNC001 Codigo do Cliente
Lj. Cliente Caractere 2 0 Real @! — Loja do Cliente
Data Inicial Data 8 0 Real — — Data Inicial
Valor Total Numérico 14 2 Real @E 99,999,999,999.99 — Valor Total
Saldo Numérico 14 2 Real @E 99,999,999,999.99 — Saldo da Planilha
Data Final Data 8 0 Real — — Data Final
Tipo Caractere 3 0 Real @! CNL Tipo da Planilha
Descr. Plan. Caractere 30 0 Virtual — — Descrição Tipo Planilha
Un.Per.Rec. Caractere 1 0 Real 9 — Unid.Period.Recorrencia
Period.Recor Numérico 3 0 Real @E 999 — Periodo de Recorrencias
Qtd. Recorr. Numérico 4 0 Real 9999 — Quantidade de Recorrência
Dia Semana Caractere 1 0 Real — — Dia Preferencial Semana
Dia do Mês Numérico 2 0 Real 99 — Dia do Mês
Próx. Med. Data 8 0 Real — — Próxima Medição
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Últ. Med. Data 8 0 Real — — Última Medição
Un.Per.Reaju Caractere 1 0 Real @! — Unidade da periodicidade
Med.Efetuada Numérico 4 0 Real 9999 — Medições Efetuadas
Índice Caractere 3 0 Real @! CN6 Índice Econômico
Prox.Parcela Caractere 2 0 Real @! — Proxima Parcela
Period.Reaju Numérico 6 0 Real @E 999999 — Periodicidade do reajuste
Modo Caractere 1 0 Real @! — Modo do reajuste
Nr.Últ. Med. Caractere 6 0 Real — — Número Última Medição Rec
Dt. Reajuste Data 8 0 Real — — Data do reajuste
Pro Rata Caractere 1 0 Real @! — Utiliza Pró Rata
Nr Cronogram Caractere 6 0 Real @! — Numero do Cronograma
Prox. Reajus Data 8 0 Real — — Data do proximo reajuste
Nr.Plan.Espe Caractere 6 0 Real @! — Numero da planilha espelh
Reajuste Caractere 1 0 Real @! — Indica se reajuste
Data Max Med Data 8 0 Real — — Data Maxima para Medicao
Cron.Contab. Caractere 6 0 Real @! — Cod. Cronograma Contabil
Vl. Base Com Numérico 14 2 Real @E 99,999,999,999.99 — Valor base da Comissao
Sld Dis F\F Numérico 14 2 Virtual @E 99,999,999,999.99 — Saldo a Distribuir
Sld Dis CB Numérico 14 2 Virtual @E 99,999,999,999.99 — Saldo a Distribuir CB
Pag. Ant. Caractere 1 0 Real @! — Pagamento Antecipado
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Desc Plan Caractere 40 0 Real — — Descrição da Planilha
Natureza Caractere 10 0 Real @! — Natureza da Planilha
Cond. Pagto. Caractere 3 0 Real @! SE4 Condição de Pagamento
Rateio? Caractere 1 0 Real — — Rateio?
Pla.Origem Caractere 6 0 Real @! — Planilha de Origem
Frete Numérico 14 2 Real @E 99,999,999,999.99 — Despesa com frete
Despesa Numérico 14 2 Real @E 99,999,999,999.99 — Vlr Despesa
Seguro Numérico 14 2 Real @E 99,999,999,999.99 — Vlr Seguro
Sld Frete Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Frete
Sld Despesas Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Despesas
Sld Seguro Numérico 16 8 Real @E 9,999,999.99999999 — Saldo Seguro

Índices 4

OrdemChaveDescriçãoNicknamePesquisa
1 CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO Nr Contrato + Revisao + Nr Planilha — S
2 CNA_FILIAL+CNA_CRONOG+CNA_NUMERO Nr Cronogram + Nr Planilha — S
3 CNA_FILIAL+CNA_CONTRA+CNA_REVISA Nr Contrato + Revisao — S
4 CNA_FILIAL+CNA_TIPPLA Tipo — S

Gatilhos 17

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
CNA_CLIENT 001 CNA_DTINI P FwFldGet("CN9_DTINIC") — — !A300IsRFor()
CNA_CLIENT 002 CNA_DTFIM P Iif(Empty(FwFldGet("CNA_DTFIM")),FwFldGet("CN9_DTFIM"),FwFldGet("CNA_DTFIM")) — — !A300IsRFor()
CNA_DIAMES 001 CNA_PROMED P CN300PRIMD() — — —
CNA_DIASEM 001 CNA_PROMED P CN300PRIMD() — — —
CNA_DTINI 001 CNA_PROMED P CN300PRIMD() — — —
CNA_DTINI 002 CNA_UNPERI P CN300ProRe("CNA") — — —
CNA_FORNEC 001 CNA_DTINI P FwFldGet("CN9_DTINIC") — — !A300IsRFor()
CNA_FORNEC 002 CNA_DTFIM P Iif(Empty(FwFldGet("CNA_DTFIM")),FwFldGet("CN9_DTFIM"),FwFldGet("CNA_DTFIM")) — — !A300IsRFor()
CNA_PERI 001 CNA_PERI P CN300ProRe("CNA") — — —
CNA_PERIOD 001 CNA_PROMED P CN300PRIMD() — — —
CNA_PERREC 001 CNA_PROMED P CN300PRIMD() — — —
CNA_QTDREC 001 CNA_PROMED P CN300PRIMD() — — —
CNA_TIPPLA 001 CNA_DESCRI P CNL->CNL_DESCRI CNL XFILIAL("CNL")+FwFldGet("CNA_TIPPLA") —
CNA_TIPPLA 002 CNA_TIPPLA X CN300TPPLA(.T.) — — —
CNA_UNPERI 001 CNA_UNPERI P CN300ProRe("CNA") — — —
CNA_VLTOT 001 CNA_SALDO CN300TOTPLA() — — —
CNA_VLTOT 002 CNA_VLTOT P CnVlMNat(0) — — CnGatMNat()

Procedência

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