384736 – Refatoração da Lógica de Cancelamento de Documentos (Versão 30.74.150.57)

Filtros


Tópicos

Objetivo da mudança:

O objetivo desta alteração foi refatorar a lógica de negócio da rotina de “Cancelamento de Documentos”. Todo o código de processamento que estava acoplado diretamente à tela (frmCancelamentoDocumentos) foi extraído e encapsulado em um novo objeto de classe reutilizável (Faturamento.Classes.CancelamentoDeDocumentos.pas). Esta mudança, parte do projeto de migração dos serviços para Linux, desacopla a regra de negócio da interface gráfica, permitindo que a mesma lógica de cancelamento seja utilizada tanto pela tela do sistema quanto pelo novo serviço de API do Fulfillment, garantindo consistência e facilitando a manutenção futura.

Rotinas / Telas:

  • Principal > “Cancelamento de Documentos(frmCancelamentoDocumentos);

  • Novo objeto de classe: Faturamento.Classes.CancelamentoDeDocumentos.pas.

Instruções sobre o que configurar:

Não foi criada nenhuma configuração para essa alteração.

Instruções sobre como utilizar:

A alteração é de natureza técnica e não impacta o uso da rotina de “Cancelamento de Documentos” pelo usuário final. O processo de cancelamento de um documento continua o mesmo, porém a lógica interna agora é executada por um componente centralizado e reutilizável.

Este artigo foi útil para você?
Pró
Não
Contra