Páginas filhas
  • DT Observação da Rescisão no Evento S-2299 do eSocial

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Recursos Humanos
Função:Gravar observação da rescisão e gerá-la nas devidas tags do evento S-2299 do eSocial.
Ticket:4739246
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIS-4635


02. SITUAÇÃO/REQUISITO

Atualmente é orientado o envio de algumas informações sobre a rescisão que não possuem tags dedicadas no evento S-2299 nas tags de observações. Contudo, o sistema não estava preparado para gravação e busca de tal observação.

03. SOLUÇÃO

Implementado nos componentes RHUFP011 (Cálculo de Rescisão) e RHUFP054 (Cálculo de Rescisão Complementar) o botão "Observação..." para acionar o componente GERFP043 (Digitação de Texto Geral), no qual poderá ser digitada a observação que será gravada na rescisão de cada matrícula que está sendo processada. Ao retornar do componente GERFP043 (Digitação de Texto Geral) a observação é limitada a 2000 caracteres e, então, removidos caracteres especiais e acentuação.

A observação gravada na rescisão poderá ser consultada no componente RHUFC007 (Consulta Rescisão do Funcionário) no campo "Observação".

Ao gerar o evento do eSocial S-2299 a observação gravada na rescisão é gerada na tag "observacao", respeitando a capacidade da tag, que é de 255 caracteres, procedendo a quebra em uma nova tag. Nessa quebra o sistema considerará palavras inteiras, evitando deixar parte de uma palavra em uma tag "observacao" e parte em outra.


Imagem 1 – RHUFP011/RHUFP054 → GERFP043 – Ao clicar no botão "Observação" é acionado o componente GERFP043 para digitar a observação que será gravada na rescisão do(s) funcionário(s).


Imagem 2 – RHUFC007 – A observação gravada na rescisão é exibida no campo "Observação".


Imagem 3 – S-2299 – A observação da rescisão está sendo gerada nas tags "observacao" corretamente.


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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>