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:



05. ASSUNTOS RELACIONADOS