17326 - Problemas ao gravar registro de guia de recolhimento
Problema: Ao dar entrada em uma nota que possui retenção, e irá gerar uma guia de recolhimento, o sistema grava e fecha a nota normalmente, gerando a guia na tabela E661GRI.
Porém, ao dar entrada na segunda nota, ocorre a mensagem Problemas ao gravar registro de guia de recolhimento, e em seguida a nota é fechada sem gerar a guia de recolhimento.
Rotina / Tela: F440GNE
Solução: Solução 17326: Esta situação ocorre quando se está utilizando o identificador de regras IMP-661GIREC01, que permite alterar os campos da tabela E661GRI antes que a Guia de Recolhimento seja gravada na base.
Deste modo, como está sendo realizado intervenção via regra, nas situações já identificadas o erro ocorre porque não está sendo tratada na regra a sequência do lançamento, campo SeqLct da tabela. Como não há tratamento na regra para gerar outra sequência, o sistema tenta gravar com a sequência 1, onde ocorre o erro.
A tabela E661GRI é composta pelas chaves CodEmp, CodFil, CodImp, DatApi, SeqLct.
Para guias geradas em uma mesma combinação de Empresa, Filial, Imposto e Data é necessário tratar a sequencia na regra (SeqLct) para que não haja a violação de chave.
Porém, ao dar entrada na segunda nota, ocorre a mensagem Problemas ao gravar registro de guia de recolhimento, e em seguida a nota é fechada sem gerar a guia de recolhimento.
Rotina / Tela: F440GNE
Solução: Solução 17326: Esta situação ocorre quando se está utilizando o identificador de regras IMP-661GIREC01, que permite alterar os campos da tabela E661GRI antes que a Guia de Recolhimento seja gravada na base.
Deste modo, como está sendo realizado intervenção via regra, nas situações já identificadas o erro ocorre porque não está sendo tratada na regra a sequência do lançamento, campo SeqLct da tabela. Como não há tratamento na regra para gerar outra sequência, o sistema tenta gravar com a sequência 1, onde ocorre o erro.
A tabela E661GRI é composta pelas chaves CodEmp, CodFil, CodImp, DatApi, SeqLct.
Para guias geradas em uma mesma combinação de Empresa, Filial, Imposto e Data é necessário tratar a sequencia na regra (SeqLct) para que não haja a violação de chave.