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 Entrada | Proposito | Fonte Original | Equivalente | Documentação |
---|---|---|---|---|
PECN120SLDCTR | Troca de filial do filtro do Browse | CNTA120 | CNTA121FIL | |
CN120COR | Personalização das cores da legenda do Browse | CNTA120 | CNT121LG | DT_PE_CNT121LG_adição_de_novas_legenda_e_cores_do_browse_medição_do_contrato |
CN120LEG | Personalização da Legenda | CNTA120 | CNT121LG | DT_PE_CNT121LG_adição_de_novas_legenda_e_cores_do_browse_medição_do_contrato |
CN120CTAUT | Inicialização automatica do contrato, revisão e planilha | CNTA120 | MVC - MODELVLDACTIVE | |
CN120SXB | Troca da consulta padrão do Contrato | CNTA120 | Alteraçã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. |
CN120BOK | Acionado após a confirmação da tela de seleção de Contrato e Planilha | CNTA120 | MVC - MODELVLDACTIVE | |
CN120AutVl | Permitir alterar a validação da rotina automatica | CNTA120 | MVC - MODELPRE | |
CN120CTU | Validação de acesso por usuário | CNTA120 | MVC - MODELVLDACTIVE | |
CN120DTCON | Executado após a validação da competência | CNTA120 | Valid de usuário no campo | |
CN120CPO | Executado antes da carga das planilhas para inserção de campos no Select | CNTA120 | Ainda 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) |
CN120SEMED | Ignorar as medições em aberto | CNTA120 | Não alterado | |
CN120QRY | Troca da query de filtro das planilhas | CNTA120 | Não alterado | |
CN120GTR | Campos Customizados na Inclusão da Medição do Contrato | CNTA120 | Não alterado | |
CN120CPT | Executado após a validação da competência por ExecAuto | CNTA120 | Valid de usuário no campo | |
CN120VENC | Validação do encerramento da medição | CNTA120 | MVC - MODELVLDACTIVE | CNTA121 - Exemplos pontos de entrada_MVC(02. Impedir o encerramento da medição) |
CN120ATSLD | Indicação se atualiza ou não o saldo da medição | CNTA120 | CN121ATS | DT_PE_CN121ATS_Validação_para_atualizar_ou_não_o_saldo_no_encerramento_da_medição |
CN120VLPAR | Bloqueio da validação do Limite permitido no encerramento da medição | CNTA120 | CN121VPA | DT_PE_CN121VPA_Bloqueio_da_validação_do_limite_permitido_no_encerramento_da_medição |
CN120VDSD | Validação de saldo de contratos flexíveis | CNTA120 | CN121VDS | |
CN120VMP | Validação do valor previsto com realizado | CNTA120 | CN121VMP | DT_PE_CN121VMP_Responsável_por_substituir_encerramento_da_medição |
CN120GRPED | Verifica se sera feita a geração do pedido | CNTA120 | CN121GPD | |
CN120ENSLD | Utilizado para atualização do Saldo | CNTA120 | CN121ESD | |
CN120ENCMD | Encerramento da Medição dentro da transação | CNTA120 | CN121ENC | DT_PE_CN121ENC_Após_encerramento_da_Medição |
CN120ENMED | Encerramento da Medição fora da transação | |||
CN120ENVL | Validação se permite ou não encerrar a medição | CNTA120 | MVC - MODELVLDACTIVE | CNTA121 - Exemplos pontos de entrada_MVC(02. Impedir o encerramento da medição) |
CN120MAB | Desabilitar a validação de medições em aberto | CNTA120 | MVC - MODELVLDACTIVE | |
CN120VLEST | Permissões de estorno de medição | CNTA120 | MVC - MODELCOMMITTTS | |
CTA120FN | Executado na geração do Pedido | CNTA120 | CNT121PC | |
CTA120FV | Executado na geração do Pedido | CNTA120 | CNT121PC | |
CN120IT7 | Adicionar campos no item da SC7 | CNTA120 | CN121PED OBS: Utilizado também para pedidos de venda | DT_PE_CN121PED_Tratamento_especifico_antes_da_geração_do_pedido_de_compra |
CN120ITM | Tratamento de campos específicos por item na geração do PE | CNTA120 | ||
CN120PED | Alteração dos itens a serem gerados no pedido de compra | CNTA120 | ||
CN120AEP | Alteração da filial antes do processamento do pedido de compra | CNTA120 | ||
CN120PDM | Validação após a geração do pedido e do título | CNTA120 | MVC - MODELCOMMITNTTS | |
CN120GSC | Alterar as informações da SC7 | CNTA120 | MVC - MODELCOMMITNTTS | |
CN120ADP | FSW - PE para alterar filial depois de processar o pedido de compra | CNTA120 | MVC - MODELCOMMITNTTS | |
CN120GPM | FSW - Criação de Ponto de Entrada para gravar o número do pedido na medição | CNTA120 | MVC - MODELCOMMITNTTS | |
CN120GRVCA | Permissão para gravação da retenção do caução | CNTA120 | Não alterado | |
CN120INCCA | Possibilita a gravação de campos customizados na Caução | CNTA120 | Não alterado | |
CN120ATESL | Indicar se atualiza o saldo da medição no estorno | CNTA120 | CN121ASD | DT_PE_CN121ASD_Validação_para_atualizar_ou_não_a_medição_durante_o_estorno |
CN120VEST | Validação do estorno da medição | CNTA120 | MVC - MODELVLDACTIVE | |
CN120EPM | Alteração da filial antes de processar a exclusão do pedido de compra | CNTA120 | CN121EPM | DT_PE_CN121EPM_Tratativas_antes_da_exclusão_do_pedido_de_compras |
CN120EPE | Alteração da Filial após processar a exclusão do pedido de compra | CNTA120 | MVC - MODELCOMMITTTS | |
CN120ESSLD | Possibilita alteração de saldo na exclusão | CNTA120 | CN121ELD | DT_PE_CN121ELD_Atualizar_o_saldo_durante_o_estorno_da_medição |
CN120ESMED | Possibilita alterações no estorno da medição fora da transação | CNTA120 | MVC - MODELCOMMITNTTS | |
CTA120MNU | Inserir novas opções no Menu | CNTA120 | CNT121BT | |
CN120QCC | FSW - Ponto de entrada para refazer a query retirando os contratos compartilhados | CNTA120 | 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 |
CN120ESY | Customizar a query da consulta especifica do contrato à Medição | CNTA120 | Não alterado | |
CN120CMP | Possibilita a adição de campos customizados | CNTA120 | Não alterado | |
CN120PSQ | Permite alterar a ordenação da tela de consulta específica do código do contrato na rotina de Manutenção de Medições. | CNTA120 | Pesquisa padrão dentro do MVC | |
CN130CEX | Executado excedente do item da medição | CNTA120 | Não alterado | |
CN120SXB | Troca da consulta padrão do Contrato | CNTA120 | Dicionário de Dados | |
CN120AutVl | Permitir alterar a validação da rotina automática | CNTA120 | MVC - FORMLINEPRE | |
CN120NAT | Permite a alteração da natureza dos títulos financeiros gerados no encerramento da medição | CNTA120 | CN121NAT | DT_PE_CN120NAT_Alteração_da_natureza_na_geração_dos_títulos_na_medição |
CN130VRET | Permitir alteração no percentual de retenção | CNTA130 | CN121VRET | DT_PE_CN121VRE_Permite_alterar_o_percentual_de_retenção_na_medição |
CN130Inc | Executado na inclusão da medição | CNTA130 | 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) |
CN130Alt | Executado na alteração da medição | CNTA130 | Para inclusão de campos utilizar dicionário de dados. MVC - MODELPOS | |
CN130BUT | Inclusão e avaliações de botões de usuário | CNTA130 | MVC - BUTTONBAR | CNTA121 - Exemplos pontos de entrada_MVC(07. Adicionar botões na tela de medições) |
CN130LBM | Customização da label "MULTA" na Medição do Contrato | CNTA130 | Dicionário de Dados | |
MD130GRV | Executado na gravação da medição | CNTA130 | MVC - FORMCOMMITTTSPRE | CNTA121 - Exemplos pontos de entrada_MVC(06. Modificar dados da CND antes da sua gravação) |
CN130PGRV | Executado após a gravação da medição | CNTA130 | MVC - FORMCOMMITTTSPOS | |
CN130VTOT | Permite ignorar a validação padrão do sistema no campo Vl.Total do item da medição | CNTA130 | Dicionário de Dados | |
CN130VLIN | Validações da linha | CNTA130 | MVC - FORMLINEPRE | CNTA121 - Exemplos pontos de entrada_MVC(10. Implementação equivalente CN130VLIN) |
CN130TOK | Alterações no tudo OK | CNTA130 | MVC - MODELPOS | CNTA121 - Exemplos pontos de entrada_MVC(09. Implementação equivalente CN130TOK) |
CN130VAD | Validação no Adiantamento do Contrato | CNTA130 | MVC - FORMPOS | CNTA121 - Exemplos pontos de entrada_MVC(11. Implementação equivalente CN130VCK/CN130VAD) |
CN130VLDMT | Função executada no processamento das multas/bonificações. | CNTA130 | MVC - FORMPOS | CNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC) |
CN130TPC | Permitir alterar a descrição dos Tipos | CNTA130 | Dicionário de Dados | |
CN130MTINC | Função executada na inclusão de multas/bonificações manuais. | CNTA130 | MVC - FORMPOS | CNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC) |
CN130VCK | Validação no Adiantamento do Contrato | CNTA130 | MVC - FORMLINEPRE | CNTA121 - Exemplos pontos de entrada_MVC(11. Implementação equivalente CN130VCK/CN130VAD) |
CN130TPD | Permitir trocar o desconto a ser usado | CNTA130 | MVC - FORMPOS | |
CN130MLD | Executado na inclusão ou alteração da multa/bonificação | CNTA130 | MVC - FORMPOS | CNTA121 - Exemplos pontos de entrada_MVC(12. Implementação equivalente CN130VLDMT/CN130MTINC) |
C130KDEL | Validação de permissão de deleção | CNTA130 | MVC - FORMLINEPRE | CNTA121 - Exemplos pontos de entrada_MVC(08. Validar exclusão dos itens da medição) |
CN130CEX | Aberto antes da tela de inclusão de excedente | CNTA130 | MVC - MODELVLDACTIVE | |
CN120ALT | Altera informações do título financeiro no encerramento da medição | CNTA121 | CN121AFN | DT_PE_CN121AFN_Altera informações do título financeiro no encerramento da medição |
CN120ESTMD e CN120ESMED | Realizar operações após o estorno da medição que tenha ocorrido com sucesso | CNTA121 | CN121EST | 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 |