Objetivo da mudança:
O objetivo desta alteração foi realizar duas melhorias técnicas no código-fonte do HubCitel para aumentar a manutenibilidade e a flexibilidade do sistema. A primeira foi refatorar a rotina que exibe os detalhes financeiros do pedido, removendo as condicionais (IFs) por marketplace e adotando uma abordagem dinâmica baseada no tipo de campo (campo do banco, campo do XML ou função). A segunda foi ajustar o helper dinâmico para receber usings como parâmetros, em vez de tê-los fixos no código. Ambas as mudanças tornam o código mais limpo, genérico e fácil de estender para novas integrações.
Rotinas / Telas:
-
“Tela de Detalhes Financeiros do Pedido” (lógica de montagem);
-
“Helper Dinâmico” (componente interno do sistema).
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 estrutural, não impactando a interface ou o fluxo de trabalho do usuário final. As telas continuarão a funcionar como antes, porém com um código-fonte mais otimizado e preparado para futuras expansões, facilitando a inclusão de novos marketplaces e funcionalidades.