Histórico da Página
...
- Visão Geral
- Exemplo de utilização
01. VISÃO GERAL
Utiliza-se esta rotina A rotina de Configuração de Lançamentos por Processo (PCOA030) serve para configurar quais processos efetuados devem ser automaticamente registrados como lançamento pelo sistema. Podem-se configurar operações tais como: inclusões, alterações e exclusões, para que gerem lançamentos automaticamente.
...
Esta configuração é executada por processo e será considerada no ponto de lançamento e ponto de bloqueio na exibição da tela de lançamentos, quando seja necessário ou quando estiver configurada.
Funções específicas
Quando o cliente necessitar ou tiver, por exemplo, uma rotina de gravação de títulos a pagar específica, e esta rotina precisa alimentar os saldos do sistema Planejamento e Controle Orçamentário (PCO), este processo deverá ser cadastrado e configurado nos processos do PCO. Porém o programa específico também deverá estar preparado com as funções de integração com os lançamentos do PCO.
...
Função responsável pela finalização da gravação dos lançamentos do orçamento. Deverá sempre ser chamada após a gravação do processo e após a Transação (End Transaction).
Abaixo exemplo de utilização das funções (Neste cenario a rotina é o MATA110 - Solicitação de Compras):
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Inicializa a gravacao dos lancamentos do SIGAPCO ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
PcoIniLan("000051") //-Esta chamada normalmente ocorre antes da tela
Begin Transaction
…
Após a gravação do Item na alteração ou inclusão :
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Grava os lancamentos nas contas orcamentarias SIGAPCO ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
PcoDetLan("000051","01","MATA110") //-Esta chamada normalmente ocorre durante a gravação dos dados - no caso de exclusão deve estar antes do dbdelete
…
End Transaction
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Finaliza a gravacao dos lancamentos do SIGAPCO ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
PcoFinLan("000051") //-Esta chamada normalmente ocorre apos a gravação dos dados - Fecha lote orçamentario e apresenta tela de integração se parametrizado para exibir
Em processos customizados deve seguir o exemplo acima com a troca do codigo 000051 por 900001, caso esteja criado este processo customizado.
Exemplo: Integração entre os ambientes Financeiro e Planejamento e Controle Orçamentário (PCO)
A finalidade desta rotina é que títulos lançados no ambiente financeiro, para processos de contas a pagar, contas a receber, baixas a pagar e baixas a receber, estejam integrados ao ambiente PCO, com este objetivo será necessário habilitar esses processos no ambiente PCO.
...
Os processos cadastrados e configurados nesta rotina serão utilizados para configuração dos Pontos de lançamento. Abaixo um exemplo de configuração de lançamento no processo de Contas a Receber - Processo 000001 - Contas a Receber - Processo Item 01 - Inclusao de Titulos a Receber
Uso | LBOK |
Sequencia | 01 |
C.O. | "300000000000" |
Data | SE1->E1_EMISSAO |
Classe | "300000" |
Tipo | Credito |
Historico | "TITULO INT - " + SE1->E1_NUM |
Vlr. Lancto | SE1->E1_VALOR |
Operacao | |
Tp. Saldo | "RE" |
Centro Custo |
Uso | LBOK |
Sequencia | 01 |
C.O. | "300000000100" |
Data | SRR->RR_DATA |
Classe | "300000" |
Tipo | Credito |
Historico | "FERIAS - " + SRR->RR_MAT |
Vlr. Lancto | SRR->RR_VALOR |
Operacao | |
Tp. Saldo | "RE" |
Centro Custo |
02. EXEMPLO DE UTILIZAÇÃO
Para alterar um lançamento por processos:
1. Na janela de atualização de lançamentos por processos, clique em "Alterar".
O sistema apresenta a janela de Alteração.
2. A pergunta "Configura on-line" permite configurar se necessário, o lançamento automático dos processos.
- 1 - Sim - A configuração será on-line.
- 2 - Não - A configuração não será on-line.
3. Preencha os dados de acordo com a orientação do help de campo.
4. Confira os dados e confirme o lançamento.
5. Em "Alterar", podem-se estornar lançamentos no ambiente PCO, possibilitando alterar o status do lançamento para "Estornado", em vez de exclui-lo:
- 1 - Sim - Haverá estorno para o lançamento.
- 2 - Não - O lançamento será apagado (conteúdo padrão).
Nesse exemplo, revisado Cadastro de Processos de Sistema (PCOA030) e adicionado processo antes do lançamento no PCO.
...
- Selecione o processo que deseja adicionar função, clique em Alterar
- Clicar em Outras Ações/Configuração dos Lançamentos
- Navegue até o campo pelos campos e preencha com nome da função
**Exemplo de preenchimento: Chamada função de usuário.
2 - Exemplo de Função
...
3 - Reprocessamento de Lançamentos (PCOA310)
...
- a expressão ADVPL o processo 000001 - Contas a Receber.
- Navegue pelos campos e preencha com a expressão ADVPL o processo 000089 - Calculo de Ferias.
Informações | ||
---|---|---|
| ||
O parametro MV_PCOINTE tem que estar habilitado para as integrações ocorrerem gerando movimentações orçamentárias. |
A configuração deve ser efetuada de acordo com a necessidade de cada lançamento do processo, como no caso da baixa de contas a pagar, em que o sistema não gera um novo lançamento para o cancelamento, apenas altera um campo da movimentação já existente.
A integração será realizada após configurar os lançamentos referentes às movimentações de contas a pagar e de contas a receber, baixas a pagar e baixas a receber, etc.
Veja também:
Integração entre os ambientes Gestão de Contratos (GCT) e Planejamento e Controle Orçamentário (PCO)
...