Árvore de páginas

Mudanças do CNTA120 para o CNTA121


Produto:

Microsiga Protheus

Versões:

V12.1.17

Ocorrência:

Disponibilização de versão beta da rotina de medições (CNTA121)
Passo a passo:

Tendo em vista a melhoria continua do produto e do processo de medições dos contratos, a rotina de medição foi totalmente repaginada para uma experiência de uso mais amigável e flexível.

Para que nossos clientes não recebam esta inovação com grande impacto e tenham tempo para se adaptar a nova rotina, será disponibilizada a versão beta (para testes) na versão V12.1.17 do módulo de Gestão de Contratos do Microsiga Protheus.

A rotina de medição de contratos atual (CNTA120) foi mantida, permitindo uma adequação gradual até que seja completamente substituida e descontinuada em futuros releases.


É esperado que a nova rotina de medições (CNTA121) seja totalmente funcional, ou seja, realize todos os processos disponibilizados para a atual rotina de medição (CNTA120), entretanto não é aconselhável a substituição por completo em ambiente de produção enquanto versão BETA.


A Rotina CNTA121 trata alguns tipos específicos de contrato disponibilizados no release V12.1.17.

Estes tipos de planilha devem ser medidos exclusivamente pela nova rotina de medição.


Exemplos de pontos de entrada MVC

É possível conferir alguns exemplos de pontos de entrada MVC do CNTA121 no documento CNTA121 - Exemplos pontos de entrada_MVC


Com a conversão do fonte para MVC, os pontos de entrada existentes nos fontes CNTA120 e CNTA130 devem ser convertidos para o padrão MVC. Abaixo uma lista DE-PARA dos pontos de entrada disponíveis na nova rotina:


Ponto de EntradaPropositoFonte OriginalEquivalenteDocumentação
PECN120SLDCTRTroca de filial do filtro do BrowseCNTA120CNTA121FIL
CN120CORPersonalização das cores da legenda do BrowseCNTA120CNT121LG

DT_PE_CNT121LG_adição_de_novas_legenda_e_cores_do_browse_medição_do_contrato

CN120LEGPersonalização da LegendaCNTA120CNT121LG

DT_PE_CNT121LG_adição_de_novas_legenda_e_cores_do_browse_medição_do_contrato

CN120CTAUTInicialização automatica do contrato, revisão e planilhaCNTA120MVC - MODELVLDACTIVE
CN120SXBTroca da consulta padrão do ContratoCNTA120Alteração via Dicionário de Dados

É possível alterar a consulta padrão do campo Contrato(CND_CONTRA) através do SIGACFG, dessa forma tornando o ponto de entrada CN120SXB obsoleto.

CN120BOKAcionado após a confirmação da tela de seleção de Contrato e PlanilhaCNTA120MVC - MODELVLDACTIVE
CN120AutVlPermitir alterar a validação da rotina automatica CNTA120MVC - MODELPRE
CN120CTUValidação de acesso por usuárioCNTA120MVC - MODELVLDACTIVE
CN120DTCONExecutado após a validação da competênciaCNTA120Valid de usuário no campo
CN120CPOExecutado antes da carga das planilhas para inserção de campos no SelectCNTA120Ainda válido, porém necessária implementação adicional

Na nova medição não há mais uma tela de seleção das planilhas, todas elas são carregadas para aba Planilhas que contêm a tabela CXN(Planilhas da Medição) para seleção, porém durante a carga dos dados ainda é executada a consulta SQL à tabela CNA(Planilhas do Contrato) que era executada anteriormente no CNTA120, dessa forma o ponto de entrada CN120CPO continua tendo um propósito, contudo para que os dados da consulta(query) sejam carregadas para CXN é necessário a implementação do ponto de entrada C121LCXN.

Acessar a documentação do ponto de entrada C121LCXN:

C121LCXN - Carregar dados adicionais nas planilhas da medição(CXN)


CN120SEMEDIgnorar as medições em abertoCNTA120Não alterado
CN120QRYTroca da query de filtro das planilhasCNTA120Não alterado
CN120GTRCampos Customizados na Inclusão da Medição do ContratoCNTA120Não alterado
CN120CPTExecutado após a validação da competência por ExecAutoCNTA120Valid de usuário no campo
CN120VENCValidação do encerramento da mediçãoCNTA120MVC - MODELVLDACTIVECNTA121 - Exemplos pontos de entrada_MVC(02. Impedir o encerramento da medição)
CN120ATSLDIndicação se atualiza ou não o saldo da mediçãoCNTA120CN121ATS

DT_PE_CN121ATS_Validação_para_atualizar_ou_não_o_saldo_no_encerramento_da_medição

CN120VLPARBloqueio da validação do Limite permitido no encerramento da mediçãoCNTA120CN121VPA

DT_PE_CN121VPA_Bloqueio_da_validação_do_limite_permitido_no_encerramento_da_medição

CN120VDSDValidação de saldo de contratos flexíveisCNTA120CN121VDS

DT_PE_CN121VDS_Permite_ou_não_validar_saldo_do_contrato_flexível_com_o_valor_da_medição_a_ser_encerrada

CN120VMPValidação do valor previsto com realizadoCNTA120CN121VMP

DT_PE_CN121VMP_Responsável_por_substituir_encerramento_da_medição

CN120GRPEDVerifica se sera feita a geração do pedidoCNTA120CN121GPD

DT_PE_CN121GPD_Bloqueio_na_geração_de_pedidos

CN120ENSLDUtilizado para atualização do SaldoCNTA120CN121ESD

DT_PE_CN121ESD_Realiza_atualização_do_saldo

CN120ENCMDEncerramento da Medição dentro da transaçãoCNTA120
CN121ENC
DT_PE_CN121ENC_Após_encerramento_da_Medição

CN120ENMEDEncerramento da Medição fora da transação
CN120ENVLValidação se permite ou não encerrar a mediçãoCNTA120MVC - MODELVLDACTIVECNTA121 - Exemplos pontos de entrada_MVC(02. Impedir o encerramento da medição)
CN120MABDesabilitar a validação de medições em abertoCNTA120MVC - MODELVLDACTIVE
CN120VLESTPermissões de estorno de mediçãoCNTA120MVC - MODELCOMMITTTS
CTA120FNExecutado na geração do PedidoCNTA120CNT121PC

DT_PE_CNT121PC_Antes_da_geração_do_pedido_de_compra

CTA120FVExecutado na geração do PedidoCNTA120CNT121PC

DT_PE_CNT121PC_Antes_da_geração_do_pedido_de_compra

CN120IT7Adicionar campos no item da SC7CNTA120

CN121PED

OBS: Utilizado também para pedidos de venda

DT_PE_CN121PED_Tratamento_especifico_antes_da_geração_do_pedido_de_compra



CN120ITMTratamento de campos específicos por item na geração do PECNTA120
CN120PEDAlteração dos itens a serem gerados no pedido de compraCNTA120
CN120AEPAlteração da filial antes do processamento do pedido de compraCNTA120
CN120PDMValidação após a geração do pedido e do títuloCNTA120MVC - MODELCOMMITNTTS
CN120GSCAlterar as informações da SC7CNTA120MVC - MODELCOMMITNTTS
CN120ADPFSW - PE para alterar filial depois de processar o pedido de compraCNTA120MVC - MODELCOMMITNTTS
CN120GPMFSW - Criação de Ponto de Entrada para gravar o número do pedido na medição CNTA120MVC - MODELCOMMITNTTS
CN120GRVCAPermissão para gravação da retenção do cauçãoCNTA120Não alterado
CN120INCCAPossibilita a gravação de campos customizados na CauçãoCNTA120Não alterado
CN120ATESLIndicar se atualiza o saldo da medição no estorno  CNTA120CN121ASD

DT_PE_CN121ASD_Validação_para_atualizar_ou_não_a_medição_durante_o_estorno

CN120VESTValidação do estorno da mediçãoCNTA120MVC - MODELVLDACTIVE
CN120EPMAlteração da filial antes de processar a exclusão do pedido de compraCNTA120CN121EPM

DT_PE_CN121EPM_Tratativas_antes_da_exclusão_do_pedido_de_compras

CN120EPEAlteração da Filial após processar a exclusão do pedido de compraCNTA120MVC - MODELCOMMITTTS
CN120ESSLDPossibilita alteração de saldo na exclusãoCNTA120CN121ELD

DT_PE_CN121ELD_Atualizar_o_saldo_durante_o_estorno_da_medição

CN120ESMEDPossibilita alterações no estorno da medição fora da transaçãoCNTA120MVC - MODELCOMMITNTTS
CTA120MNUInserir novas opções no MenuCNTA120CNT121BT

DT_PE_CNT121BT_Adicionar_botões_ao_menu_principal

CN120QCCFSW - Ponto de entrada para refazer a query retirando os contratos compartilhadosCNTA120

Não alterado


Importante

São acionados exclusivamente pela consulta padrão CN9003. A nova consulta CN9005 é totalmente nova e não aciona os pontos de entradas antigos.

Mais detalhes em DT Informações adicionais na consulta padrão da Medição

CN120ESYCustomizar a query da consulta especifica do contrato à MediçãoCNTA120Não alterado
CN120CMPPossibilita a adição de campos customizadosCNTA120Não alterado
CN120PSQPermite alterar a ordenação da tela de consulta específica do código do contrato na rotina de Manutenção de Medições.CNTA120Pesquisa padrão dentro do MVC
CN130CEXExecutado excedente do item da mediçãoCNTA120Não alterado
CN120SXBTroca da consulta padrão do ContratoCNTA120Dicionário de Dados
CN120AutVlPermitir alterar a validação da rotina automáticaCNTA120MVC - FORMLINEPRE
CN120NATPermite a alteração da natureza dos títulos financeiros gerados no encerramento da mediçãoCNTA120CN121NAT

DT_PE_CN120NAT_Alteração_da_natureza_na_geração_dos_títulos_na_medição


CN130VRETPermitir alteração no percentual de retençãoCNTA130CN121VRET

DT_PE_CN121VRE_Permite_alterar_o_percentual_de_retenção_na_medição

CN130IncExecutado na inclusão da mediçãoCNTA130

Para inclusão de campos customizados utilizar dicionário de dados.

MVC - FORMLINEPOS do submodelo CNEDETAIL

CNTA121 - Exemplos pontos de entrada_MVC(05. Carregar dados adicionais na carga dos itens)
CN130AltExecutado na alteração da mediçãoCNTA130

Para inclusão de campos utilizar dicionário de dados.

MVC - MODELPOS


CN130BUTInclusão e avaliações de botões de usuárioCNTA130MVC - BUTTONBARCNTA121 - Exemplos pontos de entrada_MVC(07. Adicionar botões na tela de medições)
CN130LBMCustomização da label "MULTA" na Medição do ContratoCNTA130Dicionário de Dados
MD130GRVExecutado na gravação da mediçãoCNTA130MVC - FORMCOMMITTTSPRECNTA121 - Exemplos pontos de entrada_MVC(06. Modificar dados da CND antes da sua gravação)
CN130PGRVExecutado após a gravação da mediçãoCNTA130MVC - FORMCOMMITTTSPOS
CN130VTOTPermite ignorar a validação padrão do sistema no campo Vl.Total do item da mediçãoCNTA130Dicionário de Dados
CN130VLINValidações da linhaCNTA130MVC - FORMLINEPRECNTA121 - Exemplos pontos de entrada_MVC(10. Implementação equivalente CN130VLIN)
CN130TOKAlterações no tudo OKCNTA130MVC - MODELPOSCNTA121 - Exemplos pontos de entrada_MVC(09. Implementação equivalente CN130TOK)
CN130VADValidação no Adiantamento do ContratoCNTA130MVC - FORMPOSCNTA121 - Exemplos pontos de entrada_MVC(11. Implementação equivalente CN130VCK/CN130VAD)
CN130VLDMTFunção executada no processamento das multas/bonificações.CNTA130MVC - FORMPOSCNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC)
CN130TPCPermitir alterar a descrição dos Tipos CNTA130Dicionário de Dados
CN130MTINCFunção executada na inclusão de multas/bonificações manuais.CNTA130MVC - FORMPOSCNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC)
CN130VCKValidação no Adiantamento do ContratoCNTA130MVC -  FORMLINEPRECNTA121 - Exemplos pontos de entrada_MVC(11. Implementação equivalente CN130VCK/CN130VAD)
CN130TPDPermitir trocar o desconto a ser usadoCNTA130MVC - FORMPOS
CN130MLDExecutado na inclusão ou alteração da multa/bonificaçãoCNTA130MVC - FORMPOSCNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC)
C130KDELValidação de permissão de deleçãoCNTA130MVC - FORMLINEPRECNTA121 - Exemplos pontos de entrada_MVC(08. Validar exclusão dos itens da medição)
CN130CEXAberto antes da tela de inclusão de excedenteCNTA130MVC - MODELVLDACTIVE
CN120ALTAltera informações do título financeiro no encerramento da mediçãoCNTA121CN121AFN

DT_PE_CN121AFN_Altera informações do título financeiro no encerramento da medição

CN120ESTMD e CN120ESMEDRealizar operações após o estorno da medição que tenha ocorrido com sucessoCNTA121CN121EST

10923493 DMANMAT02-31758 DT Equiparação dos pontos de entradas do CNTA121

CN121EST - Realizar operações ao final do processo de estorno_da_Medição