Páginas filhas
  • Rotina CheckDupl – Verificação de integridade de registros duplicados

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Módulo:

SIGACFG

Função:

CheckDupl.

Chamados relacionados:

 

TECUHW / TVNLK7.

Procedimentos para Implementação

O Sistema é atualizado, logo após a aplicação do pacote de atualizações (Patch) desta FNC.

A implementação desta rotina também está disponível no portal do cliente. Utilize a palavra chave chave CHECKUNIQUE  para para encontrá-la na sessão de downloads  do sistema Protheusdo sistema Protheus.


Informações

A partir da LIB 20221010 a função CheckDupl  já está incorporada na LIB, não sendo mais necessário aplicar o pacote disponível no Portal do Cliente.



Procedimentos para Configuração

1.     Criação do item no menu através da rotina Menu, no Configurador:

Informações
O CheckDupl não pode ser chamado pelo Programa Inicial do SmartClient, ele deve ser incluído no menu do Configurador conforme instruções abaixo.


Para inserir o item CheckDupl no Menu do Configurador, acesse o caminho Ambiente > Cadastros > Menus. Marque apenas o menu do Configurador e clique em Ok. Clique em Adicionar, selecione a pasta onde quer que a rotina fique localizada, então clique em Novo item. Configure o item com os dados abaixo e então gere o menu. Ao reiniciar o Configurador, será possível acessar o CheckDupl através do item de menu criado.


Menu

SIGACFG

Menu

SIGACFG.xnu

Descrição

Verificar Duplicidade

Programa

CheckDupl

Status

Habilitado

Módulo

Configurador

Tipo

Função Protheus

...

Procedimentos para Utilização

1.        No  No Configurador execute a opção Verificar Duplicidade. O Sistema apresenta a janela de apresentação do Wizard.

2.         Clique em Clique em Avançar

3.         Na Na tela seguinte, informe onde se encontra o arquivo arquivo SX2.UNQ. Todas as tabelas cadastradas no SX2 serão carregadas.

4.         Selecione Selecione as tabelas que deseja verificar a duplicidade de registros.

5.         Clique em Clique em Finalizar e confirme a mensagem de busca por duplicidade. Este processo pode demorar, aguarde.

6.         Após Após o término da verificação, o Sistema mostra uma tela com todas as duplicidades encontradas.

7.         Selecione Selecione os registros que deverão ser removidos da tabela.
*Para cada chave duplicada, deve-se deixar apenas uma ocorrência, para que na base, fique sempre um registro válido.
**Os registros selecionados são removidos da tabela original e copiados para uma tabela com o mesmo nome, como o sufixo _UNQ. Por exemplo: SA1010_UNQ.
***A opção Marcar registros pode pode ser usada para que o Sistema sugira os registros a serem excluídos da base. Porém, nem sempre os critérios adotados pelo Sistema são os mais apropriados para a base em questão. Desta forma, antes de remover os registros, é importante que seja feita uma análise completa dos dados.

 88.         Quando Quando todos os registros duplicados, de uma mesma tabela, estiverem selecionados, clique em Eliminar Duplicidades para que eles sejam removidos.

9.         Algumas Algumas opções disponíveis podem ser executadas:

Visualizar: realiza a consulta o registro completo.
Salvar: grava em um arquivo TXT os registros duplicados.
Imprimir: gera um relatório com os registros duplicados.

10.      Após Após o término do processo, é recomendável executar a busca por duplicidades novamente. Se não houverem mais duplicidades, será exibida uma mensagem que nenhum registro duplicado foi encontrado.


Observações:

Para releases 12.1.33 (Harpia) ou posteriores, o parâmetro MV_NGMNTFR será descontinuado e o Gestão de Frotas será acessado através do seu próprio módulo SIGAGFR.

Para ambientes anteriores ao 12.1.33 (Harpia) que tiverem o Gestão de Frotas habilitado (MV_NGMNTFR = S), é necessário verificar a documentação abaixo para executar a rotina de Verificar Duplicidade (CheckDupl) corretamente:

...

Link: http://tdn.totvs.com.br/pages/releaseview.action?pageId=185750221


Templatedocumentos