Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 01 min


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
InformacaoAntes 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.
TituloIMPORTANTE!


Card documentos
InformacaoAs 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.
TituloIMPORTANTE!

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>