Pragiva — Tecnologia na prática

Tabelas Referência

CN9 Contratos

CN9 tem 131 campos, 10 índices e 19 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
CN9 + empresa, ex.: CN9010
Chave única
CN9_FILIAL+CN9_NUMERO+CN9_REVISA
Compartilhamento
Exclusivo
Estrutura
131 campos (21 virtuais), 10 índices, 19 gatilhos
Exibição padrão
CN9_FILIAL+CN9_NUMERO+CN9_REVISA

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 CN9_FILIAL, CN9_NUMERO, CN9_REVISA
  FROM CN9010
 WHERE D_E_L_E_T_ = ' '
 ORDER BY CN9_FILIAL, CN9_NUMERO, CN9_REVISA
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 = 'CN9'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem CN9 se liga

Consulta 10

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

Gatilhos buscam em 5

Tabelas onde os gatilhos desta posicionam para trazer um valor.

É consultada por 9

Tabelas cujos campos usam esta como consulta padrão.

Campos 131

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

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Tp. Contrato Caractere 3 0 Real @! CN1CN9 Tipo do Contrato
Desc. Tipo Caractere 30 0 Virtual — — Descrição Tipo Contrato
Nr. Contrato Caractere 15 0 Real @! — Numero do Contrato
Data Inicio Data 8 0 Real — — Data Inicio do Contrato
Dt. Sit. Vig Data 8 0 Real — — Data da Sit. Alter. p Vig
Un. Vigência Caractere 1 0 Real @! — Unidade de Vigencia
Vigencia Numérico 6 0 Real @E 999999 — Vigencia do Contrato
Data Final Data 8 0 Real — — Data Final do Contrato
Dt. Assinat. Data 8 0 Real — — Data Assinatura Contrato
Cliente Caractere 6 0 Real @! — Cliente
Loja Caractere 2 0 Real @! — Loja
Moeda Numérico 2 0 Real 99 — Moeda do Contrato
Cond. Pagto. Caractere 3 0 Real @! SE4 Condicao de Pagamento
Desc. Pagto Caractere 30 0 Virtual @! — Desc. Condição de Pagto
Codigo Memo Caractere 6 0 Real @! — Codigo Memo
Vl. Inicial Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Inicial do Contrato
Valor Atual Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Atual do Contrato
Vl. Presente Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Presente
Reajuste S/N Caractere 1 0 Real @! — Reajuste Sim ou Não
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Indice Caractere 3 0 Real @! CN6 Indice de Correcao
Despesa Fin Numérico 16 2 Real @E 9,999,999,999,999.99 — Despesa Financeira
Descr Indice Caractere 30 0 Virtual @! — Descricao do Indice
Revisao Caractere 3 0 Real @! — Sequencia de Revisao
Plano GRR Caractere 6 0 Real — HRD Plano GRR vinculado
Caucao S/N Caractere 1 0 Real @! — Controla Caucao S/N
Ctr. Caucao Caractere 1 0 Real @! — Controle de Caucao
% Caucao Numérico 5 2 Real @E 99.99 — % Minimo de Caucao
Dt Encerram Data 8 0 Real — — Data de Encerramento
Tipo Revisao Caractere 3 0 Real @! CN0 Tipo da Revisao
Revisao Atua Caractere 3 0 Real @! — Revisao Atual
Saldo Numérico 16 2 Real @E 9,999,999,999,999.99 — Saldo do Contrato
Mot.Paralisa Caractere 3 0 Real @! CN2 Motivo de Paralisacao
Dt.Term.Par. Data 8 0 Real — — Data Termino Paralisacao
Dt .Reinicio Data 8 0 Real — — Data de Reinicio
Codigo Memo Caractere 6 0 Real @! — Codigo Memo
Codigo Memo Caractere 6 0 Real @! — Codigo Memo
Objeto Memo 60 0 Virtual @! — Objeto
Data Revisao Data 8 0 Real — — Data da Revisao
Data Reajust Data 8 0 Real — — Data de Reajuste
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Valor Reajus Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total do Reajuste
Valor Aditiv Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor Total do Aditivo
Titulo Provi Caractere 6 0 Real @! — Numero Titulo Provisório
Clausula Memo 254 0 Virtual @! — Alteracao de Clausula
Justificativ Memo 254 0 Virtual @! — Justificativa da Revisao
Medicao Acum Numérico 16 2 Real @E 9,999,999,999,999.99 — Medicao Acumulada
Taxa Admin Numérico 5 2 Real @E 99.99 — Taxa de Administracao
Forma Caractere 1 0 Real @! — Forma de Contratacao
Dt. Idel Nec Data 8 0 Real — — Data Ideal da Necessidade
Local Entreg Caractere 2 0 Real @! — Local Entrega
Cód Entrega Caractere 2 0 Real @! — Código Entrega
Almoxarifado Caractere 30 0 Virtual @! — Descricao do Almoxarifado
No. Financ. Caractere 30 0 Real @! — Numero do Financiamento
No.Cont.Fin. Caractere 15 0 Real @! — Num. Contrado Financ.
Dt. Prorrog Data 8 0 Real — — Data Inicio da Prorrogac.
Per. Prorrog Numérico 3 0 Real 999 — Periodo da Prorragacao
Unid. Prorro Caractere 1 0 Real @! — Unidade Periodo Prorro
Vlr. Prorrog Numérico 16 2 Real @E 9,999,999,999,999.99 — Valor da Prorrogacao
Dt Proposta Data 8 0 Real — — Data da Proposta
Dt Ult Statu Data 8 0 Real — — Data do Ultimo Status
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Dt.Inic.Par. Data 8 0 Real — — Data Inicio Paralisacao
Situacao Caractere 2 0 Real @! — Situação
Descrição Caractere 40 0 Real @! — Descritivo do Contrato
Endereço Caractere 40 0 Real @! — Endereço
Municipio Caractere 15 0 Real @! — Municipio
Bairro Caractere 20 0 Real @! — Bairro
Estado Caractere 2 0 Real @! 12 Estado
UF Caractere 20 0 Real @!S20 — UF
Aliq. ISS Numérico 6 2 Real @E 999.99 — Aliquota ISS
Base INSS MO Numérico 6 2 Real @E 999.99 — Base INSS Mao-de-Obra
Base ME Numérico 6 2 Real @E 999.99 — Base Material
Vl.Cont Caractere 1 0 Real @! — Validação de Contrato
Cod. Process Caractere 15 0 Real @! — Codigo Processo Licitatór
Nr. Processo Caractere 15 0 Real @! — Numero Processo
Usr.Avalia. Caractere 6 0 Real @! USR Usuario Avaliador
Prog. Aval. Caractere 1 0 Real @! — Programacao da Avaliacao
Ult.Aval. Data 8 0 Real — — Data da ultima avaliacao
Prox.Aval. Data 8 0 Real — — Data da proxima avaliacao
Dt.Vig.Fut Data 8 0 Real — — Data Vigencia Futura
Grupo Aprov. Caractere 6 0 Real @! SAL Grupo de Aprovacao
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Elim. Reman. Caractere 1 0 Real @! — Eliminado por Remanescent
Grp. Apr. MD Caractere 6 0 Real @! SAL Grp. Apr. das Medições
Fil. Origem Caractere 2 0 Real — — Filial de origem
Ref Reajuste Data 8 0 Real — — Data de referência
Esp. Contrat Caractere 1 0 Real @! — Especie do Contrato
Filial Ctr. Caractere 2 0 Real — — Filial Origem do Contrato
Natureza Caractere 10 0 Real @! SED Natureza dos Titulos Prov
Referência Data 8 0 Real — — Referência
Arrasto Caractere 1 0 Virtual — — Arrasto
Num. Cotação Caractere 6 0 Real @! — Número da Cotação
Redist. Val. Caractere 1 0 Virtual — — Redistribuição de Valores
Saldo Lógico 1 0 Virtual — — Considera Saldo
Montante Pla Lógico 1 0 Virtual — — Considera Montante Plan
Parcelas Ant Lógico 1 0 Virtual — — Parcelas Anteriores a Alt
Parcelas Rea Lógico 1 0 Virtual — — Cons Parc Vlr Rlz
Cod Nota Emp Caractere 12 0 Real @! — Cod. da Nota de Empenho
De Data 8 0 Real — — De
Até Data 8 0 Real — — Até
Num. da Ata Caractere 15 0 Real @! — Numero da Ata
Form Vl Pres Caractere 3 0 Real — SM4 Formula Valor Presente
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Fil Edital Caractere 2 0 Real — — Filial Edital
Quantidade Numérico 3 0 Virtual @E 999 — Quantidade
Data Log Data 8 0 Real — — Data da revisão LOG
Hora Log Caractere 8 0 Real 99:99:99 — Hora em que foi gerada re
Usuario LOG Caractere 6 0 Real @! — Usuário gerador da revisa
Últ Dia Mês Lógico 1 0 Virtual — — Último dia do mês
Tipo Caractere 1 0 Virtual @! — Tipo
Tipo Caractere 1 0 Virtual — — Tipo
Quantidade Numérico 3 0 Virtual @E 999 — Quantidade
Periodicidad Numérico 6 0 Real @E 999999 — Periodicidade do Reajuste
Un. Period Caractere 1 0 Real @! — Unidade da periodicidade
Modo Caractere 1 0 Real @! — Modo do Reajuste
Pro Rata Caractere 1 0 Real @! — Utiliza pro Rata
Rev Proposta Caractere 2 0 Real @! — Revisão da Proposta
Cod Proposta Caractere 6 0 Real @! — Código da Proposta
Desc.Mot.Par Caractere 50 0 Virtual — — Descrição Motivo Paralisa
Status Integ Caractere 4 0 Real @! — Status da Integração GCT
Erro Integr. Memo 254 0 Real — — Erro de integração
Área Contrat Caractere 6 0 Real @! CXQ Area do Contrato
Desc. Area Caractere 40 0 Virtual — — Desc. Area do Contrato
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Cod Gestor Caractere 6 0 Real @! USR Código do Gestor
Nome Gestor Caractere 40 0 Virtual — — Nome do Gestor
Num Cotacao Caractere 6 0 Real @! — Numero Cotacao
Via SC? Caractere 1 0 Real @! — Via Solicitacao Compra?
S.C. Origem Caractere 6 0 Real @! — Numero SC Origem
Rv. Ct. Orig Caractere 3 0 Real @! — Num Revisao do Contrato
Ct. Origem Caractere 15 0 Real @! — Contrato Origem
Reg Preco Caractere 1 0 Real @! — Registro Preco
Prox. Reaj. Data 8 0 Real — — Data do proximo reajuste
Seq. Diário Caractere 10 0 Real @! — Seq. Diário Contabilidade
Cód Diário Caractere 2 0 Real @! CVL Cód Diário Contabilidade

Índices 10

OrdemChaveDescriçãoNicknamePesquisa
1 CN9_FILIAL+CN9_NUMERO+CN9_REVISA Nr. Contrato + Revisao — S
2 CN9_FILIAL+CN9_SITUAC Situacao — S
3 CN9_FILIAL+CN9_INDICE Indice — S
4 CN9_FILIAL+CN9_TIPREV Tipo Revisao — S
5 CN9_FILIAL+CN9_TPCTO Tp. Contrato — S
6 CN9_FILIAL+CN9_MOTPAR Mot.Paralisa — S
7 CN9_FILIAL+CN9_NUMERO+CN9_SITUAC Nr. Contrato + Situacao — S
8 CN9_FILIAL+CN9_NUMERO+CN9_REVATU Nr. Contrato + Revisao Atua — S
A CN9_FILIAL+CN9_CODED+CN9_NUMPR Cod. Process + Nr. Processo GCP01 S
B CN9_FILEDT+CN9_CODED+CN9_NUMPR Fil Edital + Cod. Process + Nr. Processo — S

Gatilhos 19

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
CN9_ASSINA 001 CN9_DTFIM P CN100DtFim(FwFldGet('CN9_UNVIGE'),FwFldGet('CN9_DTINIC'),FwFldGet('CN9_VIGE')) — — SuperGetMv("MV_GCTDTTR",.F.,.F.)
CN9_CONDPG 001 CN9_DESCPG P SE4->E4_DESCRI SE4 xFilial("SE4")+FwFldGet("CN9_CONDPG") —
CN9_DEPART 001 CN9_AREACO P M->CN9_AREACO:= CXQ_DESCRI CXQ xFilial("CXQ")+M->CN9_DEPART —
CN9_DEPART 002 CN9_GESTC P M->CN9_GESTC := CXQ_GESTOR CXQ xFilial("CXQ")+M->CN9_DEPART —
CN9_DTINIC 001 CN9_DTFIM P CN100DtFim(FwFldGet('CN9_UNVIGE'),FwFldGet('CN9_DTINIC'),FwFldGet('CN9_VIGE')) — — —
CN9_DTINIC 002 CN9_UNPERI P CN300ProRe("CN9") — — —
CN9_EST 001 CN9_ESTADO P X5DESCRI() SX5 xFilial('SX5')+'12'+FwFldGet("CN9_EST") —
CN9_FLGCAU 001 CN9_MINCAU P 0 — — FwFldGet("CN9_FLGCAU") == '2'
CN9_GESTC 001 CN9_GESTN P USRFULLNAME(FWFLDGET('CN9_GESTC')) — — —
CN9_INDICE 001 CN9_INDDES P CN6->CN6_DESCRI CN6 xFilial("CN6")+FwFldGet("CN9_INDICE") —
CN9_INSSME 001 CN9_INSSMO P 100-FwFldGet("CN9_INSSME") — — —
CN9_INSSMO 001 CN9_INSSME P 100-FwFldGet("CN9_INSSMO") — — —
CN9_MOTPAR 001 CN9_DESMTP P Posicione("CN2",1,xFilial("CN2")+FwFldGet("CN9_MOTPAR"),"CN2_DESCRI") — — —
CN9_PERI 001 CN9_PERI P CN300ProRe("CN9") — — —
CN9_TPCTO 001 CN9_DESC P CN1->CN1_DESCRI CN1 XFILIAL("CN1")+FwFldGet("CN9_TPCTO") —
CN9_UNPERI 001 CN9_UNPERI P CN300ProRe("CN9") — — —
CN9_UNVIGE 001 CN9_VIGE P 0 — — M->CN9_UNVIGE == '4'
CN9_UNVIGE 002 CN9_DTFIM P CN100DtFim(FwFldGet('CN9_UNVIGE'),FwFldGet('CN9_DTINIC'),FwFldGet('CN9_VIGE')) — — —
CN9_VIGE 001 CN9_DTFIM P CN100DtFim(M->CN9_UNVIGE,M->CN9_DTINIC,M->CN9_VIGE) — — —

Procedência

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