Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Serviços |
Módulo: | Gestão de Contratos |
Função: | CNTA300; MATA094, CNTA021 |
Tickets: | 4799939; 4891703 |
Issues: | DSERSGC-6762; DSERSGC-6810; DSERSGC-6660; DSERSGC-6654 |
02. SITUAÇÃO/REQUISITO
- O controle de alçadas, na alteração da situação do contrato (tipos IC/CT), está sendo gerado de forma incorreta quando há mais de um grupo de aprovadores de alçadas contábeis ou quando há mais de um nível de aprovadores em um grupo.
- O saldo dos aprovadores está sendo descontado de forma duplicada, quando há apenas um tipo de alçada configurada.
- Divergência conceitual entre os campos CN1_CTRAPR e CN1_ALCCTR, para ativação das configurações de alçadas no cadastro de tipos de contratos.
03. SOLUÇÃO
- Foram realizados os ajustes para correção dos cenários de geração e aprovação de alçadas (Tipos CT e IC) na inclusão de contratos.
- O sistema foi alterado para sempre descontar o saldo do aprovador quando houver mais de um tipo de alçada configurada e for realizada a aprovação da alçada do tipo CT e IC.
- Retirado o uso do campo CN1_CTRAPR e alterado o dicionário para realizar as validações do controle de alçadas, no cadastro de tipos de contratos, apenas com base no campo CN1_ALCCTR.
Para o correto uso do campo CN1_ALCCTR para total controle no processo de alçadas, também foi implementada uma função de ajuste de registros da tabela CN1 (Tipos de contratos). Esse ajuste será realizado ao acessar a rotina CNTA021 (Cadastro de tipos de contratos) e irá alterar o valor atual do campo CN1_ALCCTR, com base nas seguintes regras:
1. Se o campo CN1_ALCCTR estiver vazio (base migrada da versão 11) e o campo CN1_CTRAPR estiver com o valor "1" (Sim), o campo CN1_ALCCTR será atualizado para o valor "1" (alçada de documento).
2. Se o campo CN1_ALCCTR estiver vazio (base migrada da versão 11) e o campo CN1_CTRAPR estiver com o valor "2" (Não), o campo CN1_ALCCTR será atualizado para o valor "3" (sem aprovação).
3. Se o campo CN1_ALCCTR estiver com valor "0" (Todos) e o campo CN1_CTRAPR estiver com o valor "2" (Não), o campo CN1_ALCCTR será atualizado para o valor "2" (alçada contábil).
Obs: Para quaisquer outros casos, os registros não serão alterados.
Card documentos Informacao Antes dessa alteração, caso o contrato estivesse configurado para gerar ambas as alçadas (CT - documento e IC - contábil), o saldo do aprovador só era atualizado ao aprovar o primeiro tipo de alçada gerada (IC no fluxo normal ou CT no fluxo invertido). Agora o saldo é atualizado em ambas as aprovações. Titulo IMPORTANTE!
Card documentos Informacao As atualizações de dicionário e desabilitação do campo CN1_CTRAPR apenas serão disponibilizadas no release 12.1.25 do Protheus. Para as versões 12.1.17 e 12.1.23, recomenda-se que as alterações sejam aplicadas via configurador, com base nas informações dos campos que estão disponibilizadas nesse documento. Titulo IMPORTANTE!
04. DEMAIS INFORMAÇÕES
Alteração de campos no arquivo SX3 – Campos:
Campo | CN1_CTRAPR |
---|---|
Usado | Não |
Campo | CN1_ALCCTR |
---|---|
When | |
Inic. Padrão | "3" |
Campo | CN1_GRPSIT |
---|---|
When | M->CN1_ALCCTR $ "0|1" |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |