Mensagem
[ORA-00001] restrição exclusiva (SANKHYA.PK_TGFPAP) violada
Situação
A mensagem é apresentada ao duplicar um produto que possui Produtos Equivalentes cadastrados, na tela "Produtos" (Configurações » Cadastros » Produtos » Produtos). O processo é interrompido e o novo cadastro não é criado.
Solução
Para concluir a duplicação, o próprio usuário que realiza a duplicação deve desmarcar a cópia dos Produtos Equivalentes no acesso dele:
Na tela "Produtos", clique na seta ao lado do botão "Duplicar" e acesse a opção "Configurar cópia...".
Na janela "Copiar também", desmarque a opção "Produtos Equivalentes" e clique em "Salvar".
Duplique o produto novamente. Se a janela "Copiar também" for exibida, confira se "Produtos Equivalentes" continua desmarcado e clique em "Salvar".
Importante: a configuração de cópia é respeitada por usuário. Se outro usuário a alterar, a mudança não reflete para quem realiza a duplicação. Cada usuário que duplica produtos e recebe o erro deve fazer o procedimento no próprio acesso.
Atenção: com a opção desmarcada, o novo produto é criado sem os Produtos Equivalentes do produto de origem. Se eles forem necessários, cadastre-os manualmente na aba "Produtos Equivalentes" do novo produto.
Causa
Na duplicação, o sistema também copia para o novo produto os registros de Produtos Equivalentes (tabela TGFPAP) do produto de origem, porque essa opção vem marcada por padrão. O erro indica que, durante essa cópia, o sistema tentou gravar um produto equivalente repetido (mesmo parceiro, mesmo produto e mesma sequência), o que a tabela não permite. Com a opção desmarcada, esses registros não são copiados e a duplicação é concluída.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.