MENSAGEM:
Importador de dados - Erro: Registro já existente na Tabela de Preços para esta Data de Vigor. Cód.Produto: X Cód.Local: Y Controle: Z
SITUAÇÃO:
Ao realizar uma importação de dados usando como modelo a "Tabela de preço por produto", ocorre o erro abaixo. A mesma lógico pode ser aplicada para o mesmo erro na importação de outros modelos.
Este artigo tem como objetivo apresentar a solução para o erro acima, partindo do pressuposto de que o usuário já possui conhecimento sobre a criação, preenchimento e importação de arquivos CSV no sistema. Por isso, não serão abordadas as etapas de importação nem as regras necessárias para esse processo.
Antes de ir para solução, é necessário entender se a importação está inserindo novos produtos na tabela em questão ou está alterando o preço dos produtos já existentes na tabela de preços, pois o preenchimento do arquivo CSV muda dependendo da ação realizada.
SOLUÇÃO:
Se os dados inseridos no arquivo CSV tem o objetivo de inserir novos produtos, a lógica abaixo deve ser seguida.
Identifique o número único da tabela de preço onde o produto deve ser incluído.
No arquivo CSV informamos o código do produto, o número da tabela e o valor de venda.
Observação: O campo AD_IDEXTERNO pode ficar em branco, por se tratar de uma inserção de dados. Mas lembrando que esse campo deve existir na tabela TGFEXC. Já, o campo CODLOCAL, só deve ser preenchido se o parâmetro PRECOPORLOC estiver ligado.
Se o objetivo é apenas alterar valores de produtos já existentes na tabela de preço, seguimos essa lógica.
Siga a mesma lógica do passo 1, porém a diferença é que será necessário informar não só no arquivo CSV mas também na tela tabela de preços o campo AD_IDEXTERNO, caso contrário resultará no erro.
Observação: o código informado na tela deverá ser o mesmo código informado no arquivo.
Comentários
0 comentário
Por favor, entre para comentar.