Tabela: CNA - Cabeçalho Planilhas Contratos


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Cabeçalho Planilhas ContratosCNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERO




Indices(SIX)
OrdemChaveDescriçãoNickName
1CNA_FILIAL+CNA_CONTRA+CNA_REVISA+CNA_NUMERONr Contrato + Revisao + Nr Planilha
2CNA_FILIAL+CNA_CRONOG+CNA_NUMERONr Cronogram + Nr Planilha
3CNA_FILIAL+CNA_CONTRA+CNA_REVISANr Contrato + Revisao
4CNA_FILIAL+CNA_TIPPLATipo







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
CNA_FILIAL Filial Filial do Sistema Código que identifica a filial da empresa usuária do sistema. C 2 0 Nao Altera Real 033 1 2
CNA_CONTRA Nr Contrato Numero do Contrato Numero do Contrato. C 15 0 @! ExistCpo("CN9") .And. CN200VldCon() CN9 Sim Altera Real IIf(FunName()=="CNTA200",INCLUI,!INCLUI.AND.!ALTERA) 1 2
CNA_NUMERO Nr Planilha Numero da Planilha Número da Planilha. C 6 0 @! ExistChav("CNA",FwFldGet("CNA_CONTRA")+FwFldGet("CNA_REVISA")+FwFldGet("CNA_NUMERO")) Sim Vizualiza Real INCLUI 1 1
CNA_REVISA Revisao Revisao Revisão. C 3 0 @! (Vazio().Or.ExistCpo('CN9',FwFldGet("CNA_CONTRA")+FwFldGet("CNA_REVISA"))) .And. CN200VldCon() Sim Altera Real INCLUI 123 1 2
CNA_FORNEC Fornecedor Codigo do Fornecedor Código do Fornecedor. C 6 0 @! CN300VlFor() CNC001 S Sim Altera Real EMPTY(FwFldGet("CNA_CLIENT")) 001 1 2
CNA_LJFORN Loja Loja do Fornecedor Loja do Fornecedor. C 2 0 @! CN300VlFor() Sim Altera Real EMPTY(FwFldGet("CNA_CLIENT")) 002 1 2
CNA_CLIENT Cliente Codigo do Cliente Código do cliente do contrato C 6 0 @! CN300VlCli() CNC001 S Sim Altera Real 001 1 2
CNA_LOJACL Lj. Cliente Loja do Cliente Código da loja do cliente C 2 0 @! CN300VlCli() Sim Altera Real 002 1 2
CNA_DTINI Data Inicial Data Inicial Data Inicial. D 8 0 CN200VldDini() S Sim Altera Real 1 1
CNA_VLTOT Valor Total Valor Total Valor Total. N 16 2 @E 9,999,999,999,999.99 CN300VlTot(xOldValue) S Sim Altera Real 1 2
CNA_SALDO Saldo Saldo da Planilha Saldo N 16 2 @E 9,999,999,999,999.99 Sim Vizualiza Real 1 2
CNA_DTFIM Data Final Data Final Data Final. D 8 0 CN200VldDfim() Sim Altera Real 1 1
CNA_TIPPLA Tipo Tipo da Planilha Tipo da Planilha. C 3 0 @! ExistCpo("CNL") CNL S Sim Altera Real 1 1
CNA_DESCRI Descr. Plan. Descrição Tipo Planilha Descrição do tipo de planilha C 30 0 IIF(INCLUI,"",POSICIONE("CNL",1,XFILIAL("CNL")+CNA->CNA_TIPPLA,"CNL_DESCRI")) Sim Vizualiza Virtual POSICIONE("CNL",1,XFILIAL("CNL")+CNA->CNA_TIPPLA,"CNL_DESCRI") 1 2
CNA_PERIOD Un.Per.Rec. Unid.Period.Recorrencia Indica a periodicidade da recorrência medição do contrato, sendo: 1=Dias, 2=Semanas, 3=Meses e 4= Anos. C 1 0 9 Pertence("1234") ' ' S Sim Altera Real 1=Dias;2=Semanas;3=Meses;4=Anos CN300ENREC() 1 2
CNA_PERREC Period.Recor Periodo de Recorrencias Indica o intervalo entre as medições de acordo com a Periodicidade selecionadas. Por ex.: Un.Per.Rec. 1=Dias e Period.Recor = 2, a recorrência será a cada 2 dias. Ex2.: Un.Per.Rec. 2=Meses e Period.Recor = 3, a recorrência será trimestral. N 3 0 @E 999 Positivo() 0 S Sim Altera Real CN300ENREC() .And. FwFldGet("CNA_PERIOD") $ "1234" 1 2
CNA_QTDREC Qtd. Recorr. Quantidade de Recorrência Indica a quantidade de recorrências da planilha a serem medidas. N 4 0 9999 FWFldGet("CNA_QTDREC") >= 0 .And. CN300VLREC(a,b,c,d) 0 S Sim Altera Real CN300ENREC() 1 2
CNA_DIASEM Dia Semana Dia Preferencial Semana Indica o dia preferencial da semana para geração da medição, sendo: 1=Indiferente, 2=Dia Útil Seguinte e 3=Dia Útil Anterior. C 1 0 Pertence("123") '1' S Sim Altera Real 1=Indiferente;2= Dia Util Seguinte;3=Dia Util Anterior CN300ENREC() 1 2
CNA_DIAMES Dia do Mês Dia do Mês Indica o dia de preferência para geração da medição. Se for indiferente, deixar vazio, ou informe o dia no intervalo de 01 a 31. N 2 0 99 FwFldGet("CNA_DIAMES") >=0 .And. FwFldGet("CNA_DIAMES") <= 31 0 S Sim Altera Real CN300ENREC() 1 2
CNA_PROMED Próx. Med. Próxima Medição Indica a data da próxima medição a ser gerada. Calculado automaticamente pelo sistema pela rotina de medição. D 8 0 Sim Vizualiza Real 1 2
CNA_ULTMED Últ. Med. Última Medição Indica a data da última medição gerada. Gravado automaticamente pelo sistema pela rotina de medição. D 8 0 Sim Vizualiza Real 1 2
CNA_UNPERI Un.Per.Reaju Unidade da periodicidade Informa a unidade de periodicidade do reajuste. C 1 0 @! Pertence("123") S Sim Altera Real 1=Dias;2=Meses;3=Anos CN300WRePl() 1 2
CNA_INDICE Índice Índice Econômico Informa o índice da planilha C 3 0 @! CN6 Sim Altera Virtual 1 2
CNA_MEDEFE Med.Efetuada Medições Efetuadas Indica a quantidade de medições já efetuadas para a planilha. Calculado automaticamente pelo sistema pela rotina de medição. N 4 0 9999 Sim Vizualiza Real 1 2
CNA_PERI Period.Reaju Periodicidade do reajuste Informa a periodicidade do reajuste. N 6 0 @E 999999 Positivo() S Sim Altera Real CN300WRePl() 1 2
CNA_PROPAR Prox.Parcela Proxima Parcela Próxima Parcela C 2 0 @! Sim Vizualiza Real 011 1 2
CNA_MODORJ Modo Modo do reajuste Informa o modo do reajuste C 1 0 @! Pertence("12") Sim Altera Real 1=Por Competncia;2=Por Data CN300WRePl() 1 2
CNA_RECMED Nr.Últ. Med. Número Última Medição Rec Indica o número da última medição efetuada C 6 0 Sim Vizualiza Real 1 2
CNA_PRORAT Pro Rata Utiliza Pró Rata Informa se a planilha utiliza pro rata C 1 0 @! Pertence("012") "2" Sim Altera Real 0=Contrato(Padro);1=Sim;2=No CN300WRePl() 1 2
CNA_DTREAJ Dt. Reajuste Data do reajuste Informa a data de reajuste da planilha D 8 0 Sim Vizualiza Real 1 2
CNA_CRONOG Nr Cronogram Numero do Cronograma Número do Cronograma. C 6 0 @! Sim Vizualiza Real 1 2
CNA_PROXRJ Prox. Reajus Data do proximo reajuste Informa a data do próximo reajuste da planilha. D 8 0 Sim Vizualiza Real 1 2
CNA_ESPEL Nr.Plan.Espe Numero da planilha espelh Número da planilha espelho. C 6 0 @! Sim Vizualiza Real 1 2
CNA_FLREAJ Reajuste Indica se reajuste Indica se reajusta. C 1 0 @! Pertence("12") "2" Sim Altera Real 1=Sim;2=Nao CN300WReCt() 1 1
CNA_DTMXMD Data Max Med Data Maxima para Medicao Data Máxima para Medição. D 8 0 Sim Altera Real 1 2
CNA_CRONCT Cron.Contab. Cod. Cronograma Contabil Código do cronograma contábil da planilha C 6 0 @! Sim Vizualiza Real 1 2
CNA_VLCOMS Vl. Base Com Valor base da Comissao Valor comissionado da planilha N 16 2 @E 9,999,999,999,999.99 Nao Vizualiza Real 1 2
CNA_SADIST Sld Dis F\F Saldo a Distribuir Indica a saldo a medir no cronograma financeiro. N 16 2 @E 9,999,999,999,999.99 Nao Vizualiza Virtual 1 2
CNA_SADISC Sld Dis CB Saldo a Distribuir CB Indica o saldo a distribuir no cronograma contábil N 16 2 @E 9,999,999,999,999.99 Nao Vizualiza Virtual 1 2
CNA_RPGANT Pag. Ant. Pagamento Antecipado Pagamento Antecipado para contrato recorrente. C 1 0 @! Pertence("12") "2" Nao Altera Real 1=Sim;2=Nao 1 2
CNA_DESCPL Desc Plan Descrição da Planilha Descrição da Planilha. C 40 0 Nao Altera Real 1 2
CNA_CONDPG Cond. Pagto. Condição de Pagamento Informe a condição de pagamento utilizada na geração do cronograma dessa planilha. C 3 0 @! ExistCpo("SE4") Sim Altera Virtual 1 2
CNA_NATURE Natureza Natureza da Planilha Informe uma natureza a ser utilizadas nos títulos/pedidos gerados pelas medições dessa planilha. C 10 0 @! ExistCpo('SED') Sim Altera Virtual 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
CNZ CNA_CONTRA+CNA_REVISA+CNA_NUMERO CNZ_CONTRA+CNZ_REVISA+CNZ_CODPLA
SE1 CNA_CONTRA+CNA_REVISA+CNA_NUMERO E1_MDCONTR+E1_MDREVIS+E1_MDPLANI
CNV CNA_CONTRA+CNA_REVISA+CNA_NUMERO CNV_CONTRA+CNV_REVISA+CNV_PLANIL
CNB CNA_CONTRA+CNA_REVISA+CNA_NUMERO CNB_CONTRA+CNB_REVISA+CNB_NUMERO
SE2 CNA_CONTRA+CNA_REVISA+CNA_NUMERO E2_MDCONTR+E2_MDREVIS+E2_MDPLANI
CNF CNA_CONTRA+CNA_REVISA+CNA_NUMERO CNF_CONTRA+CNF_REVISA+CNF_NUMPLA
CNS CNA_CONTRA+CNA_REVISA+CNA_NUMERO CNS_CONTRA+CNS_REVISA+CNS_PLANI