Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

 
Produto:

TOTVS Backoffice

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Backoffice SP 

Segmentos_totvs
Segmento

Módulo:FATURAMENTO (SIGAFAT)
Função:NOTA DE DÉBITO (MATA600)
Ticket:Não há.
Requisito/Story/Issue
(informe o requisito relacionado)
:DSERFAT-34295


02. 
SITUAÇÃO/REQUISITO

<Informar a Situação/Requisito para adicionar ao Confluence>

03. SOLUÇÃO

...

Utilizando a rotina Nota de Debito (MATA600) quando é chamado por outros módulos internamente não possuía controle sobre a exibição de mensagens de erro em processos executados de forma automática (batch/job), fazendo com que janelas de alerta fossem exibidas incondicionalmente em caso de falha, causando bloqueio da execução em ambientes sem interface gráfica.

Além disso, não havia mecanismo para preencher automaticamente a série da Nota de Débito a partir de um parâmetro de sistema configurável, conforme o tipo complementar definido.

Por fim, em caso de falha no processo de exclusão de uma Nota de Débito, o sistema não retornava a mensagem de erro detalhada ao processo chamador, dificultando o diagnóstico de problemas em execuções automáticas.

03. SOLUÇÃO

Foram realizados ajustes na rotina Nota de Debito (MATA600)  quando é chamada por outros módulos internamente para contemplar os seguintes pontos:

Adicionado controle para que mensagens de erro sejam exibidas apenas quando o processo estiver sendo executado com interface gráfica, evitando bloqueios em execuções automáticas (batch/job).
Implementado mecanismo para preenchimento automático da série da Nota de Débito a partir de um parâmetro de sistema configurável, conforme o tipo complementar da nota. O comportamento anterior é mantido como padrão, sendo ativado somente quando necessário.
O processo de exclusão de Nota de Débito passou a retornar, além do indicador de sucesso ou falha, a mensagem de erro detalhada em caso de falha, facilitando o diagnóstico em execuções automáticas.
A compatibilidade com os processos existentes foi mantida, sem impacto nas rotinas já em uso.

04. DEMAIS INFORMAÇÕES

Não se aplicahá.

05. ASSUNTOS RELACIONADOS

        Não se aplicahá.



Templatedocumentos