16161 - Erro ao baixar estoque: Violação de chave
Problema: Ao tentar efetuar uma nota de saída, apresenta violação de chave para estoques.
Rotina / Tela: Nota fiscal de saída.
Solução: Solução 16161: Esta numeração será reiniciada todos os dias e também é quebrada por depósito.
O controle é feito a partir da tabela R900NXV, que é uma tabela da tecnologia - veja exemplo: E210MVP#1#DEP01#Day(2014,07,23).
O SeqMov.E210MVP é extraído agora através da tabela R900NXV onde a chave é CodEmp, CodDep, DatMov. Seguindo a lógica exposta, para você verificar e ou analisar o controle efetuado pelo ERP você terá que analisar o valor contido na tabela R900NXV -> campo CodPky (Ex valor E210MVP#1#DEP#Day(XXXX,XX,XX)). Vale destacar que o controle atual via tabela R900NXV terá sua numeração alterada a cada acesso a tabela independente a efetivação do movimento.
Neste caso deve-se verificar na tabela R900NXV qual a sequencia que consta na mesma. O sistema obedece essa sequencia para sugestão, provavelmente na R900NXV está uma sequencia menor que a última do movimento de estoque. Neste caso, deve-se ajustar a sequencia da R900NXV.
Segue anexo explicação de como proceder com a alteração.
Rotina / Tela: Nota fiscal de saída.
Solução: Solução 16161: Esta numeração será reiniciada todos os dias e também é quebrada por depósito.
O controle é feito a partir da tabela R900NXV, que é uma tabela da tecnologia - veja exemplo: E210MVP#1#DEP01#Day(2014,07,23).
O SeqMov.E210MVP é extraído agora através da tabela R900NXV onde a chave é CodEmp, CodDep, DatMov. Seguindo a lógica exposta, para você verificar e ou analisar o controle efetuado pelo ERP você terá que analisar o valor contido na tabela R900NXV -> campo CodPky (Ex valor E210MVP#1#DEP#Day(XXXX,XX,XX)). Vale destacar que o controle atual via tabela R900NXV terá sua numeração alterada a cada acesso a tabela independente a efetivação do movimento.
Neste caso deve-se verificar na tabela R900NXV qual a sequencia que consta na mesma. O sistema obedece essa sequencia para sugestão, provavelmente na R900NXV está uma sequencia menor que a última do movimento de estoque. Neste caso, deve-se ajustar a sequencia da R900NXV.
Segue anexo explicação de como proceder com a alteração.