01. VISÃO GERAL
A função PcoFinLan serve para finalizar uma transação de um processo que gera movimentos/lançamentos no módulo SIGAPCO e é de caráter obrigatorio. Esta função é responsável por destruir as instâncias de variáveis efetuadas pela funcão PcoIniLan(...) e chamar a rotina de alteração dos lançamentos (PCOA050) para validar os mesmos e atualizar os saldos de cubos.
Sintaxe:
PCOFINLAN - Finalização de Movimentos/Lançamentos ( cProcesso [ lForceVis ] [ lProc ] [ lDelBlq ] [lAtuSld] )
Retorno: ()
Observações:
Todos os processos a ser escriturado nos movimentos/lançamentos no SIGAPCO necessitam da chamada à função PcoFinlan(...) após a gravação origem do processo envolvido, para validação e atualização dos saldos efetuados na função PcoA050(...).
Em processos que estejam utilizando bloqueio passar o parâmetro lógico .T. ("lDelBlq") que verificará se existem lançamentos de bloqueios inválidos pendentes, que se não estiverem em uso serão excluídos.
Os processos padrões contemplados e seus respectivos códigos podem ser consultados e visualizados no cadastro de processos no módulo SIGAPCO em Atualizações > Lançamentos > Por Processo.
Os processos definidos por usuário devem iniciar o código com "9", isto é, codigo deve ser igual ou superior a 900000.
A chamada da PcoFinLan(...) deve estar imediatamente posterior à rotina de gravação origem do processo envolvido, normalmente após fechamento da janela de diálogo e é de caráter obrigatório.
Estas 2 funções (PcoIniLan/PcoFinLan) devem ser chamadas externas às instruções Begin Transaction ...........End Transaction, uma vez que a chamada a PcoIniLan(...) faz chamadas a instruções de abertura de arquivos.
02. PARÂMETROS
Nome | Tipo | Descrição | Default | Obrigatório |
cProcesso | Caracter | Código do Processao de Lançamento no PCO | X | |
lForceVis | Lógico | Indica se Força a Visualização do Lançamento | .F. | |
lProc | Lógico | Indica se Exibe Barra de Processamento | .F. | |
lDelBlq | Lógico | Indica se Verificara Lançamentos Originário de Bloqueio | .T. | |
lAtuSld | Lógico | Indica se Atualiza Saldo | .T. |
03.DEMAIS INFORMAÇÕES
PCOINILAN-Lançamentos_de_Integração