Árvore de páginas


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

NomeTipoDescriçãoDefaultObrigatório
cProcessoCaracterCódigo do Processao de Lançamento no PCO
X
lForceVisLógicoIndica se Força a Visualização do Lançamento.F.
lProcLógicoIndica se Exibe Barra de Processamento.F.
lDelBlqLógicoIndica se Verificara Lançamentos Originário de Bloqueio.T.
lAtuSldLógicoIndica se Atualiza Saldo.T.



03.DEMAIS INFORMAÇÕES

PCOINILAN-Lançamentos_de_Integração

PCODETLAN-Movimentos_lançamentos_orçamentários

PCOVLDLAN-Validação_de_Lançamentos