Histórico da Página
Assunto Log de dependência na eliminação de Registros
Produto: | Microsiga Protheus® | ||||
Ocorrência: | Log de Dependências na Eliminação de Registros | ||||
Passo a passo: |
| Observações: | Em algumas manutenções e processamentos, a eliminação de registros compreende a verificação de dependência entre tabelas. Por exemplo, ao eliminar um registro da tabela de funcionário é verificado se existe uma transferência ou algum apontamento para o mesmo. Este processo é realizado em duas etapas. Na primeira, são verificadas as dependências entre tabelas e se existirem relacionamentos, a eliminação não pode ser concluída e um log de ocorrência poderá ser emitido a critério do usuário. Este log demonstrará todas as tabelas e todos os registros correspondentes, de modo que se uma tabela possuir muitos registros, o processo poderá ser extremamente lento. Contudo, está disponível a funcionalidade de emissão sintética do log de ocorrências. Caso o registro possa ser excluído, segue-se a segunda etapa que é a eliminação propriamente dita. Acompanhe as modificações realizadas conforme as ilustrações seguintes: Processamento de Exclusão de Registros: Se selecionado Sim, passa a ser possível a emissão do log de ocorrências sobre dependências. No modo sintético, somente serão listadas as tabelas envolvidas. Lembramos que o log somente é exibido se a exclusão não puder ser realizada em virtude de existir alguma dependência entre o registro/chave a ser eliminado e uma outra tabela. Por exemplo, caso o turno a ser eliminado estiver relacionado a um funcionário, a tabela de Cadastro de funcionários (SRA) será listada no log sintético e a exclusão não poderá ser efetuada. Segue exemplo do relatório sintético do Log de Ocorrências na Exclusão de Turnos. |