Tempo de leitura: 1 minuto
Bom dia. No post de hoje iremos falar do ponto de entrada F040CPO da rotina do contas a receber(FINA040) do módulo Financeiro(SIGAFIN) do TOTVS Protheus. O ponto de entrada F040CPO tem por finalidade habilitar a alteração de campos(SE1) pois em algumas situações esses campos ficam desabilitados para edição para manter a integridade de informações entre o financeiro e a contabilidade.
No exemplo abaixo temos o exemplo em ADVPL de como utilizar esse ponto de entrada:
#include 'protheus.ch'
/*/
@see (http://www.protheusadvpl.com.br) / http://www.youtube.com/protheusadvpl
@type function
@version 12.1.27
@author Adilio Costa
@since 21/11/2020
@obs ponto de entrada tem por finalidade habilitar a alteração
de campos(SE1) da rotina do Contas a Receber(FINA040).
/*/
User Function F040CPO()
Local aCamposSE1 := paramixb
//adiciona os campos da SE1 que queremos que fiquem habilitados para alteração
aadd(aCamposSE1,"E1_CLIENTE")
aadd(aCamposSE1,"E1_LOJA")
//Retorna o array
Return aCamposSE1
Rotina do contas a receber(FINA040) sem o ponto de entrada F040CPO:
Rotina do contas a receber(FINA040) com o ponto de entrada F040CPO:
Bem, por hoje finalizamos mais um post aqui, espero que você tenha entendido e lhe ajudado. Qualquer dúvida me mande um email para adiliocosta@protheusadvpl.com.br que lhe responderei, grande abraço e fica com Deus.