Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Datasul |
---|---|
Segmento: | Plataforma TOTVS RH |
Módulo: | Folha de Pagamento |
Função: | FP1840 - Transferência de Funcionários |
FP1850 - Transferência Coletiva de Funcionários | |
Ticket: | 7031838 |
---|---|
Requisito/Story/Issue (informe o requisito relacionado) : | DTSESOCIAL01-14414 |
02. SITUAÇÃO/REQUISITO
O portal RH utiliza a api Ao executar uma transferência de funcionário, porém não passa o usuário logado para api, pois o usuário do Portal não é necessariamente o mesmo utilizado no ERP.
O programa de transferência de funcionário FP1840, faz a verificação da empresa do usuário logado e utiliza a mesma como empresa origem.
Com a integração do Portal com o ERP a empresa fica em branco e não faz a transferência do funcionário.
03. SOLUÇÃO
funcionários, via RPW ou programas específicos que executam os programas padrões fp1840rp.r e fp1840r1.r, o programa não está identificando que a raiz do CNPJ é diferente e não gera a mensagem S-2200.
03. SOLUÇÃO
No momento da transferência, existe a necessidade de verificar se a raiz do CNPJ das empresas origem e destino são iguais ou não. Esta verificação estava sendo feita considerando a empresa em que o usuário estava logado no momento.
O programa foi corrigido para que ao realizar a comparação da raiz do CNPJ das empresas origem e destino, considere a empresa origem do funcionário que está sendo transferido e não a empresa em que o usuário está logadoFoi alterado o programa para considerar a empresa do funcionário como empresa origem quando realizado a transferência. A alteração foi realizada para atender a integração do Portal com o ERP.
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; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |