14867 - Erro na transferência de produto entre depósitos
Problema: Ao realizar a tela de transferência de Produtos entre depósitos tela (F210TPA), está sendo exibido um erro abaixo ao clicar no botão processar.
Erro no Processamento- Não foi possível gerar o código de ligação de transferência de estoque. Erro encontrado: A sequência da ligação de transferência de estoque foi violada por outro processo.
Quando ocorre / onde se aplica: F210TPA
Solução: Solução 14867: Neste caso, entendemos que o sistema está tentando gravar a transferência utilizando um numero de ligação(Codlig) que já foi utilizado em outra transferência
A numeração sequencial do código de ligação de transferência(Codlig) é controlado através da tabela R900NXV e não pode ser repetido em diferentes transferências realizadas.
Sugerimos que execute o comando abaixo para verificar qual o código de ligação gravado na tabela R900NXV:
select lstval from r900nxv where codpky like '%E210LIG#%'
Execute também este comando abaixo para verificar na tabela E210LIG que controla as transferências para verificar qual o código de ligação da ultima transferência que foi realizada.
SELECT Max(codlig) FROM E210LIG WHERE E210LIG.CODEMP = 1 -- se a empresa for diferente de 1, informe a empresa correta.
Os dois comandos devem retornar o mesmo código de ligação ou então o valor do comando da tabela R900NXV deve ser maior, pois no ato da transferência o sistema acessa a tabela R900NXV pega o valor e acresce + 1 para gerar o valor sequencial da próxima ligação de transferência.
Por gentileza, analisem esse cenário e se necessário adequem a informação que consta na tabela R900NXV e verifiquem se conseguem efetivar a transferência de estoque.
Erro no Processamento- Não foi possível gerar o código de ligação de transferência de estoque. Erro encontrado: A sequência da ligação de transferência de estoque foi violada por outro processo.
Quando ocorre / onde se aplica: F210TPA
Solução: Solução 14867: Neste caso, entendemos que o sistema está tentando gravar a transferência utilizando um numero de ligação(Codlig) que já foi utilizado em outra transferência
A numeração sequencial do código de ligação de transferência(Codlig) é controlado através da tabela R900NXV e não pode ser repetido em diferentes transferências realizadas.
Sugerimos que execute o comando abaixo para verificar qual o código de ligação gravado na tabela R900NXV:
select lstval from r900nxv where codpky like '%E210LIG#%'
Execute também este comando abaixo para verificar na tabela E210LIG que controla as transferências para verificar qual o código de ligação da ultima transferência que foi realizada.
SELECT Max(codlig) FROM E210LIG WHERE E210LIG.CODEMP = 1 -- se a empresa for diferente de 1, informe a empresa correta.
Os dois comandos devem retornar o mesmo código de ligação ou então o valor do comando da tabela R900NXV deve ser maior, pois no ato da transferência o sistema acessa a tabela R900NXV pega o valor e acresce + 1 para gerar o valor sequencial da próxima ligação de transferência.
Por gentileza, analisem esse cenário e se necessário adequem a informação que consta na tabela R900NXV e verifiquem se conseguem efetivar a transferência de estoque.