Histórico da Página
Sempre que o usuário realizar uma alteração no cadastro de funcionário , serão verificados nos será verificado se os campos abaixo se foram alterados e deverá criar um gatilho considerando as datas de alterações mudança informadas na alteração (histórico).
...
Caso esteja alterado um campo diferente dos mencionados acima, ou seja, que não tem histórico, a data do gatilho deverá ser a data do sistema operacional.
A informação está após a execução de script de atualização da base de dados.
ATENÇÃO: O script a ser executado se encontra em https://suporte.totvs.com/portal/p/10098/download#detail/706173
Ao Ao salvar, caso a alteração seja anterior a competência atual, será apresentado uma mensagem de confirmação informado que todas as alterações posteriores devem ser retificadas.
O produto deverá verificar na fila de eventos todos os eventos S-2206 existentes para a chapa com data posterior.
Exemplo:
Cadastro Data da Mudança
...
O resultado deverá ser o registro do histórico com maior data desde que seja maior menor ou igual a data do gatilho.
...
10/09 = alteração do horário
Gerado para a alteração salarial o XML com salário alterado e o horário do histórico em 01/09
Gerado para a alteração de horário o XML com salário alterado e o horário também alterado
Ao realizar uma alteração no cadastro do funcionário e salvar o sistema gerará um gatilho para cada alteração realizada, sendo que a data da alteração será a data da mudança do campo:
...
PFHSTSECAO 01/09 = 03.01
Horário: 0002
PFHSTHORARIO 01/09 = 0001
PFHSTHORARIO 10/09 = 0002
Salário: R$ 8.555,09
PFHSTSAL 01/09 = R$ 8.555,09
...
XML DA DATA DE ALTERAÇÃO 01/09
XML DA DATA DE ALTERAÇÃO 10/09
XML DA DATA DE ALTERAÇÃO 14/09
...