Regra por processo 579 - Processar duplicação local
Esta regra será chamada ao clicar no botão Processar da rotina de Reestruturação do Organograma, disponível em Tabelas > Organogramas > Reestruturar, a cada local processado.
Recursos utilizados: Nesta regra o usuário poderá efetuar o tratamento necessário para a Tabela de Usuário, e para isto estarão disponíveis as seguintes variáveis de sistema:
- NomeTabela - nome da tabela que está sendo processada;
- Organograma - estrutura de organograma da reestruturação;
- DataProcesso - data da reestruturação;
- LocalOrigem - local origem que está sendo processado (NumLoc); e
- LocalDestino - respectivo local destino (NumLoc).
<div class="Code"><p>Definir data aDatAlt;<br></br>Definir alfa aNomTab;<br></br><br></br> aTabOrg = Organograma;<br></br> aDatAlt = DataProcesso;<br></br> aNomTab = NomeTabela;<br></br> aLocOri = LocalOrigem;<br></br> aLocDes = LocalDestino;<br></br><br></br>ExecSQL "UPDATE [Nome da Tabela] SET [Campo Local] =:aLocDes WHERE [Campo Organograma] =:aTabOrg AND [Campo Local] =:aLocOri AND [Campo Data] <=:aDatAlt";</p></div>
Utilização: Esta regra por processo está relacionada à rotina de Reestruturação do Organograma, disponível em Tabelas > Organogramas > Reestruturar.
English
Español

English
Español

