Regra por processo 244 - Antes Registro SEFIP
Este recurso não está disponível no Gestão de Pessoas | HCM GO UP. Saiba mais.
Através desta regra por processo 244 o usuário poderá alterar valores dos registros gerados para o arquivo Sefip.re.
Estarão disponíveis as seguintes variáveis de sistema:
- Sef_RegAtu - indicará qual registro está sendo gerado (00, 10, 12, 13, 14, 20, 21, 30, 32, 90);
- Sef_Buffer - conterá a linha com os valores que estão sendo incluídos no arquivo da SEFIP.
Alterando a variável Sef_Buffer, deve-se tomar cuidados em relação ao tamanho da linha. Será demonstrada a linha inteira ao usuário, sendo que a alteração indevida no tamanho poderá provocar inconsistência na validação do arquivo texto do Sefip.
Exemplo:
/* Deseja-se trocar o código FPAS do
registro 10 do Sefip (lembrando que conforme o layout do Sefip este campo FPAS
ocupa 3 posições a partir da coluna 219). */
Definir alfa Linha;
Se (Sef_RegAtu = 10)
Inicio
Linha = Sef_Buffer;
DeletarAlfa (Linha, 219, 3);
InserirAlfa ("123", Linha, 219);
Sef_Buffer = Linha;
Fim;
/* Após a execução da regra acima, o sistema passará a levar 123 nas posições
referente ao código FPAS no registro 10 do arquivo Sefip.re. */
Utilização: Todas as rotinas do Sefip (normal, retificadora, reclamatória trabalhista, etc.).
Observação: Tamanho da linha: 360 colunas.
Disponível para o Módulo: Administração de Pessoal.