01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Totvs Dms (Linha Protheus) - Oficina (SIGAOFI)

Totvs Dms (Linha Protheus) - Auto-Peças (SIGAPEC)

Função:Orçamento por Fases (OFIXA011)
País:Brasil
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-12931


02. SITUAÇÃO/REQUISITO

Durante a execução dos processos da rotina Orçamento por Fases (OFIXA011) no Protheus, foi identificada a ocorrência de erro em tempo de execução ao acessar a função (OA0010133_ResumoFiscalAtivo), onde o sistema apresentava a mensagem abaixo:

O problema ocorre em ambientes onde a função não está disponível (ex.: pacotes distintos e versões específicas).
Nesses cenários, a chamada direta da função é realizada sem qualquer proteção ou validação prévia, ocasionando falha sistêmica e interrupção do processamento.



03. SOLUÇÃO

Foi implementada uma proteção de acesso à função (OA0010133_ResumoFiscalAtivo), utilizando a função nativa FindFunction(), que valida a existência da função no ambiente antes de sua execução.



04. DEMAIS INFORMAÇÕES

Pacotes Gerados:

12.1.2210: https://r.totvs.io/p/1228420

12.1.2310: https://r.totvs.io/p/1228421

12.1.2410: https://r.totvs.io/p/1228422

12.1.2510: https://r.totvs.io/p/1228423



05. ASSUNTOS RELACIONADOS