Dúvida
Como é realizado a conversão das tabelas SR0/SM7?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal – Todas as versões
Solução
Devida à reestruturação do cálculo de vales (VA/VR/VT), será necessário criar uma rotina para conversão das tabelas SR0 e geração da SM7.
Assim que o a rotina de Atualização (GPEA131) for acessada, será verificada a existência da tabela SM7 (desde que o conteúdo do parâmetro MV_CALCBEN seja .T.). Caso não exista, será sugerida a execução do UPDDISTR para sua criação e também a atualização das outras tabelas efetuadas pelo presente requisito.
Ao confirmar a execução da conversão, será gerado uma cópia da tabela SR0 e no final emitida uma mensagem indicando o caminho onde a mesma se encontra. Se houver inconsistências, elas serão apontadas em um relatório,e todos os dados estiverem corretos, a conversão seguirá as etapas abaixo:
1) Para que o processamento do cálculo continue, os dados abaixo serão copiados da tabela SR0 para a SM7:
- Filial
- Matrícula
- Tipo de Vale (Alimentação, Refeição, Transporte)
- Código
- Descrição
- Dias proporcionais informados
- Qtde vales dias úteis
- Qtde vales dias não úteis
- Tipo de cálculo
- Período
- Número do pagamento
- Roteiro
- Tipo de benefício (de acordo com a tabela S011)
- Mês/Ano
- Número do pedido (sequencial)
- Indicador de compra (para indicar se a compra do vale está aberta ou fechada)
- Data de referência inicial
- Data de referência final
- Qtde de falta descontada da falta total
- Qtde de vales utilizados no domingo (zerado)
- Qtde de vales utilizados na segunda-feira (zerado)
- Qtde de vales utilizados na terça-feira (zerado)
- Qtde de vales utilizados na quarta-feira (zerado)
- Qtde de vales utilizados na quinta-feira (zerado)
- Qtde de vales utilizados na sexta-feira (zerado)
- Qtde de vales utilizados no sábado (zerado)
- Qtde dias fixos (zerado)
Se o benefício ainda não tiver sido calculado, depois de copiar os dados para SM7, o registro de SR0 será excluído.
0 Comentários