Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAGPE |
Função: | GPFORBRA GPFO1BRA GPFO2BRA GPFO3BRA GPEXFORM GPEA160 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-3085 |
Devido as condições de implantação de alguns clientes, com diversas filiais no mesmo grupo de empresas, a manutenção de fórmulas e roteiros pode ficar comprometida da forma atual, incapacitando manutenção nas fórmulas da filial X enquanto a filial Y é calculada. Solicita-se a possibilidade de criação do RPO auxiliar pela filial do roteiro de cálculo, de forma a facilitar a manutenção neste cenário.
Foi criado o parâmetro MV_RPOFIL, cujo conteúdo padrão é .F., caso ele seja ativado, a criação dos RPO de fórmulas passa a ser criado de acordo com a filial do cadastro de roteiros (SRY).
O uso dessa implementação é recomendado apenas para empresas que possuem muitas filiais diferentes dentro do mesmo grupo de empresas e que tenha dificuldade com a manutenção das fórmulas devido a concorrência pelo RPO.
Esta implementação não deve ser utilizada caso o cadastro de roteiros (SRY) seja compartilhado, pois não trará qualquer beneficio. Visando uma melhor performance do sistema, é extremamente recomendável que o compartilhamento das tabelas RC2 e RC3 sejam iguais ao da tabela SRY. Caso as tabelas RC2 e RC3 sejam compartilhadas, fica impossível saber em qual roteiro elas foram compiladas, por este motivo, as fórmulas sempre serão compiladas em todos os cálculos, diminuindo a performance de forma geral. Da mesma forma, se uma fórmula de usuário for alterada, ela será compilada em todas as filiais, causando lentidão no processo, caso existam muitas filiais. |
Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_RPOFIL |
Tipo | 3 - Lógico |
Descrição | Criar RPO auxiliar de acordo com a filial do cadastro de roteiros? |
Valor Padrão | .F. |
Não há.
Não há.
<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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |