Regra por Processo 617 - Antes Registro GRRF
Através desta regra por processo 617 o usuário poderá alterar valores dos registros gerados para o arquivo da GRRF Eletrônica.
Recursos utilizados: Estarão disponíveis as seguintes variáveis de sistema:
- Grrf_RegAtu - indicará qual registro está sendo gerado (00, 10, 40, 43, 44, 45, 90);
- Grrf_Buffer - conterá a linha com os valores que estão sendo incluídos no arquivo da GRRF.
Alterando a variável Grrf_Buffer, deve-se tomar cuidado 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 da GRRF.
Exemplo:
/* Deseja-se trocar o código FPAS do
registro 10 da GRRF (lembrando que conforme o layout da GRRF este campo FPAS
ocupa 3 posições a partir da coluna 214). */
Definir alfa Linha;
Se (Grrf_RegAtu = 10)
Inicio
Linha = Grrf_Buffer;
DeletarAlfa (Linha, 214, 3);
InserirAlfa ("123", Linha, 214);
Grrf_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 da GRRF. */
Utilização: Rotina da GRRF Eletrônica, disponível em Colaboradores/ Rescisões/ Listar.
Observação: Tamanho da linha: 360 colunas.
Disponível para o módulo: Administração de Pessoal.