Árvore de páginas

CNTA120 com PE FA050INC

Produto:

Protheus ADVPL

Versões:

P12.1.17

Ocorrência:

RETORNO .F. NO PE FA050INC GERA INCONSISTÊNCIA NO ENCERRAMENTO DO CONTRATO

Ambiente:

P12.1.17

Passo a passo:

Para controle de alguma não conformidade na inclusão de um titulo no financeiro via rotina automática, temos uma variável lMsErroAuto.

No formato em que é executado, especificamente, este ponto de entrada, o valor desta variável não é atualizado automaticamente.
Portanto, nesse caso em especifico, ele deve ser ajustado dentro do ponto de entrada.
Utilizando o exemplo enviado na abertura da Issue, segue a alteração a ser feita na codificação da User Function do cliente

//-------------------------------------------------------------------------
User Function FA050INC()
Local lRet := .T.

If lRet
    HELP(' ',1,"Tst_FA050INC" ,,"Teste do PE FA050INC para validar a inclusão de um titulo...",2,0)
    lRet := .F.
Endif

//Incluir este trecho na User Function da SLC
If !lRet 
    lMsErroAuto := .T.
Endif

Return lRet
//-------------------------------------------------------------------------
 
Com isso, o retorno será validado pela rotina chamadora e não permitirá a inclusão do titulo por determinada regra de negócio do cliente.

Observações:

FA050INC - Validação ctas a pagar -- 11856