Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Datasul

Linha de Produto:

Manufatura

Módulo:

FAS - Ativo Fixo

Função:

Documento de Entrada (prgfin/fas/fas068aa.r)

País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DBACKDTS-7261

02. SITUAÇÃO/REQUISITO

Foi identificado no Monitor de Integração Ativo Fixo (html.assetIntegrationMonitor) que ao acionar a opção "Movimentar Solicitações", o sistema percorre todas as solicitações selecionadas para validação das regras de negócio. Quando mais de uma solicitação não atende aos critérios esperados, o sistema pode exibir múltiplos alertas ao usuário.

Além disso, a função responsável por essa validação apresenta código duplicado e baixa legibilidade. Embora não represente falha funcional imediata, pode comprometer a manutenibilidade, a escalabilidade ou a facilidade de evolução do sistema ao longo do tempoNo programa Documento de Entrada (fas068aa.r), não existia uma validação impeditiva ou de alerta para o campo "Seq Item XML". A ausência dessa informação impossibilitava o programa Eventos Tributos (html.mcd.eventoTributos) de relacionar corretamente os bens ao documento de entrada durante a inclusão do evento 211130, fazendo com que o usuário só percebesse a falta do dado em etapas posteriores do processo.

03. SOLUÇÃO

Foi realizada a refatoração do Monitor de Integração Ativo Fixo (html.assetIntegrationMonitor) com melhorias na estrutura do código e correção do fluxo de validação, de forma que o processamento seja interrompido ao encontrar a primeira solicitação inconsistente, evitando a exibição de múltiplos alertasalterado o programa Documento de Entrada (fas068aa.r) para incluir uma validação no campo "Seq Item XML". Agora, o sistema exibe uma mensagem informando que o campo deve estar preenchido para o correto relacionamento dos bens no programa de Eventos Tributos. A rotina passa a questionar se o usuário deseja cadastrar o valor no momento da inclusão, permitindo a correção imediata e evitando inconsistências futuras no evento 211130.

04. DEMAIS INFORMAÇÕES

Templatedocumentos