Árvore de páginas

Falta de Função em fontes específicos. 

Produto:

Microsiga Protheus.

Versões:

12.1.17 ou superior.

Ocorrência:

Após a atualização dos fontes NGUTIL ou MNTUTIL01, passa a dar falta de funções em algumas rotinas.

Ambiente:

Todos.

Passo a passo:

Mediante a uma necessidade técnica, foi realizada a retirada de algumas funções das rotinas NGUTIL e MNTUTIL01, pois estas funções não condizem com o padrão de desenvolvimento TOTVS.

Em casos como fontes específicos/customizados ainda podem ser existir chamadas destas funções. Para estes casos, pode ser apresentado a falta de uma das funções listadas a baixo. Nestes casos deve-se abrir o documento em anexo, buscar a função e realizar a sua compilação no ambiente.

Atenção

  • Somente deve ser compilada a função que está apresentado inconsistência por sua falta.
  • Todas as funções são User Function (Funções de Usuário), por este motivo deve ser realizado a alteração da chamada da função nos fontes específicos, utilizando o "U_" conforme exemplo a seguir:

    Ex. De NGRETX6() para U_NGRETX6()


Listagem das funções removidas:

Rotina OrigemFunção
NGUTIL

NGRETCPEMP

NGUTIL

NGEMPFIELDS

NGUTILNGMODOEMP
NGUTILNGRETX6
NGUTILNGRETX2CP
NGUTILNGSX1ORDEM
NGUTILNgRepliSx1

NGUTIL

NGCRIASX6

MNTUTIL01NGEMPUSFRT
MNTUTIL01GetSXENG
MNTUTIL01NGDICGRASEQ
MNTUTIL01NGVERMNTCP
MNTUTIL01NGFILEMPRO


Abaixo está o fonte que contêm todas as funções retiradas:

MNT0091.prw

Exemplo:

Deverá selecionar somente a função que está com problema e compilar.

Passos:

1º Selecionar a função desejada.

2º Deverá criar um arquivo conforme a imagem e compilar.