Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 647 - Depois de processar transferência simultânea de

Regra por processo 647 - Depois de processar transferência simultânea de históricos

Esta regra por processo será chamada ao clicar no botão Processar na tela de históricos simultâneos, depois de gravar as alterações nos históricos.

Recursos utilizados: Estão disponíveis para a regra os campos das tabelas R038HFI (Filial), R038HLO (Local), R038HCC (Centro de Custo), R038HCA (Cargo), R038HES (Escala), R038HSI (Sindicato), R038HVI (Vínculo), R038HSA (Salário), com os valores alterados na tela. Serão disponibilizados também os campos de usuário. Para identificar a situação anterior dos históricos, deverá ser feita uma programação na regra através do comando ExecSql.

Pode-se, através da regra, bloquear/cancelar a operação. Ou seja, como será possível gravar tabelas filhas a partir do processo deTransferência Simultânea, é obrigatório que os registros mestres estejam gravados na base, porém, como todas as alterações estão dentro de uma transação, será possível cancelar todas as alterações.

Observações:

  • Filial -> R038HFI.CodFil
  • Local -> R038HLO.NumLoc
  • Centro de Custo R038HCC.CodCcu
  • Cargo -> R038HCA.CodCar
  • Escala -> R038HES.CodEsc
  • Sindicato -> R038HSI.CodSin
  • Vínculo -> R038HVI.CodVin
  • Salário -> pode-se verificar os campos fora da chave e que são obrigatórios. Se estes campos estiverem zerados, significa que não houve alteração. Ex: R038HSA.CodMot, R038HSA.TipSal, etc.

Utilização: Esta regra será chamada através da tela de Transferência Simultânea, disponível no QL e CS, em: Colaboradores > Históricos > Simultâneos.

Este artigo ajudou você?