Realizada melhoria no método NFEIDCLEAN.Para que seja possível dizer se deseja apagar os registros com movimentação na SPED054. Este método é utilizado para apagar os registros da tabela SPED050 e SPED054. Para este tratamento foi criado o atributo DELREGMOV, que deve ser configurado da seguinte forma: 1 – Sim, exclui os registros com movimentação na SPED054. (Tratamento padrão, como já funcionava) 2 – Não exclui os registros se houver movimentação na SPED054. O funcionamento dele atualmente é: - Se o ID existir na SPED050 e SPED054: * Se o protocolo da SPED054 estiver preenchido, não apaga nenhum registro. * Se o protocolo da SPED054 não estiver preenchido, apaga os registros das duas tabelas - Se o ID existir na SPED050 e não existir na SPED054: * Apaga o registro da SPED050 Com a criação do Atributo: - Se o ID existir na SPED050 e SPED054 e DELREGMOV = 1: * Se o protocolo da SPED054 estiver preenchido, não apaga nenhum registro. * Se o protocolo da SPED054 não estiver preenchido, apaga os registros das duas tabelas - Se o ID existir na SPED050 e SPED054 e DELREGMOV = 2: * Não apaga nenhum registro. - Se o ID existir na SPED050 e não existir na SPED054(nesta condição o novo atributo não é verificado): * Apaga o registro da SPED050 |