Prévia do material em texto
Script PCO Parâmetro MV_PCOINTE Parâmetro MV_PCOCTGP (Caso o cliente necessite utilizar senhas para liberação de contingências, pois desta forma apenas um solicitante que possuir a senha conseguira utilizar a contingência após a liberação.). Parâmetro MV_PCOSDCT é responsável pela utilização ou não de saldo de contingência, caso esse esteja desabilitado poderá ser notado que o botão contingência no print da pagina 29 deste documento não existiria. O processo abaixo apresenta os cadastros e processo para realização de um bloqueio e utilização de contingência. Conta Orçamentária Este cadastro é possível ser preenchido automaticamente com as informações do plano de contas ou cadastro de centros de custos do CTB (Parâmetro MV_PCOSINC) onde toda a manipulação das informações será tratada através do modulo CTB (Inclusão, Alteração e Exclusão das contas). Caso utilize a inclusão manual pelo PCO não esquecer de preencher o campo Conta superior É necessário informar o campo manualmente Classes orçamentárias Definira a compreensão dos tipos de valores que estão sendo apresentados, podendo ser R$, ou Quantidade dependendo do numero de decimais. Caso informado zero ficara sem decimais utilizados para quantidades. Tipos de saldos Saldos utilizados no PCO, a maioria dos clientes possuem quatro tipos. - Realizado - Orçado - Empenhado - Previsto Cadastro de Centro de Custos Tabela CTT utiliza à mesma tabela do contábil. Este cadastro é o mesmo do CTB, acredito que todos já tenham o mesmo. Incluir um Cubo O Campo tipo de atualização é quem define como será tratada a atualização dos saldos do PCO. Já o campo Status do Cubo, informa se poderá ou não reprocessar os saldos deste cubo. OBS. Para efeitos de bloqueio o correto é a utilização ON-LINE Botão Incluir Incluindo níveis do Cubo Através do botão Pré-Selecionado é possível escolher os níveis do Cubo. OBS. O ultimo nível do cubo SEMPRE deve ser o TIPO DE SALDO. Posicionar no nível 1 utilizar o botão Pré-Selecionado escolher a opção CONTA ORÇAMENTARIA, e confirme. Coloque o cursor para baixo de forma a criar o segundo nível 2 Pré-Selecionado escolher a opção CENTRO DE CUSTO, e confirme. Coloque o cursor para baixo de forma a criar o segundo nível 3 Pré-Selecionado escolher a opção TIPO DE SALDO, e confirme. Campo Nível Botão Pré-Selecionado Para efeito de testes criamos um CUBO com a seguinte estrutura Conta Orçamentária (CO) + Centro de Custo (CC) + Tipo de Saldo (TipSal) Cubo Criado Agora iremos incluir duas configurações de cubo, de forma que possamos em uma filtrar apenas os tipos de saldo ORÇADOS e outra de forma a filtrar apenas os tipos de saldos realizados, onde estes serão os fatores para nos próximos passos conseguirmos realizar o bloqueio. Selecionar o primeiro nível do cubo (Conta Orçamentária), e para efeito de testes deixem os parâmetros Range ini e Range Final de <Branco> a ZZZZZZ, ou seja, todas as contas serão utilizadas na configuração. Selecionar o segundo nível do cubo (Centro de Custo), e para efeito de testes deixem os parâmetros Range ini e Range Final de <Branco> a ZZZZZZ, ou seja, todos os centros de custos serão utilizados na configuração. Selecionar o terceiro nível do cubo (Tipo de Saldo), e para efeito de testes deixem os parâmetros Range ini e Range Final de OR a OR, ou seja, apenas os movimentos do tipo orçados serão levados em consideração quando utilizada essa configuração de cubo. OBS. Para pode pesquisar os tipos de saldo, teclar o botão “ENTER” no campo range ini, ou range final e utilizar o botão “CONSULTA PADRÃO”. Botão Consulta Padrão. Confirmar o processo onde será gerada a primeira configuração Incluir uma nova configuração e utilizar exatamente o mesmo processo onde no terceiro nível do cubo (Tipo de Saldo), deixem os parâmetros Range ini e Range Final de RE a RE. Alterar também o nome da configuração. Incluir um tipo de Bloqueio Informar como “configuração prevista” a configuração orçada Configuração Prevista Informar como “configuração realizada” a configuração realizada Configuração Realizada Informar o “tipo de apuração” como MENSAL, e no campo “Nível de comparação” nunca poderá ser informado o ultimo nível do cubo, ou seja, o Tipo de saldo, logo com isso informaremos o penúltimo nível. Já o campo Considera Saldos, tem duas opções, ACUMULADO ou POR PERIODO O valor acumulado trata a seguinte situação: - A empresa fez um orçamento de R$100,00 para cada mês do ano, onde nos 4 primeiros meses foram gastos exatamente R$100,00 - Porem no mês de maio apenas foi utilizado R$75,00 - Com isso no mês de junho onde teríamos R$100,00, ficara com o valor de R$125,00 para gastar devido ter sobrado um saldo no mês anterior que foi acumulado com o saldo do mês em questão. O valor Por Período, trata a situação de forma pontual, se a empresa orçou R$100,00 para cada mês, mesmo que não seja utilizado todo o valor, este não será acumulado com o mês subseqüente. Para o nosso teste utilizará ACUMULADO (A maioria dos clientes utiliza esta opção.). Nível de comparação, Não pode ser o último nível do cubo. A estrutura do Nosso cubo devera ficar desta forma - CUBO Configurações - Configuração 1 - Configuração 2 Tipos de Bloqueios - Tipo de Bloqueio 1 Na rotina de Contingências APROVADORES, iremos incluir um aprovador para o nosso tipo de bloqueio Tipo de Bloqueio Utilizaremos o Administrador O campo Nível trabalha juntamente com o campo Tipo de Liberação. Se o campo Tipo de Liberação estiver como USUARIO, todos os usuários cadastrados com o mesmo Conteúdo no campo “nível” deveram aprovar a situação caso este bloqueio seja executado. Caso o campo Tipo de Liberação esteja por Nível, desta forma qualquer usuário que aprovar o bloqueio à situação já estará liberada desde que não tenha algum outro usuário com o campo Nível com valor superior deste aprovador. Usuário do Sistema Agora no cadastro de Limite de aprovação, iremos incluir quais os intervalo de valores que este aprovador terá poder de liberar ou não caso a situação seja bloqueada por falta de saldo. Obs. O valor mínimo não pode ser zero. Selecione o tipo de bloqueio que cadastramos. Caso tivéssemos outros tipos de bloqueio seriam apresentados em outras abas conforme o print. Na rotina Atualizações / lançamentos / Por processos Colocar todos os processos com configuração ON-LINE para que desta forma o PCO abra um tela (Conforme a rotina Ponto de Lançamento no CTB) o processo 000252 item 01, processo 000356 itens 1 e 2 e processo 000002 item 01. O campo “Permitir reprocessamento” é para que desta forma seja possível utilizar a rotina PCOA310. Já o campo estorna funciona da seguinte maneira: - Incluímos um titulo a pagar com onde gerou movimentação no PCO, porem este titulo foi incluído de forma incorreta, com isso haverá a necessidade de excluir essa inclusão, caso o campo estorna esteja igual a SIM o sistema ira alterar o status do movimento do PCO para Invalido, caso o campo estivesse igual a NÃO o sistema excluiria este registro da tabela AKD (tabela de movimentos). Permite Reprocessamento? Configuração On-line Estorna Agora na rotina de Atualizações Bloqueios por processo iremos habilitar o processo 000002 item 01, para on-line. Configuração On-line Utilizando o botão configuração dos bloqueios do ativo (CADEADO) Configuração dos Bloqueios Ativos Amarrar o bloqueio que incluímos a este processo. Acessar o módulo Financeiro Incluir um título apagar, onde será apresentada a tela abaixo, onde deve ser montado o lançamento de bloqueio do PCO. OBS. Os campos utilizados não devem possuir alias (SE2->) e sim variáveis de memória, ficando da seguinte forma M->E2_VALOR, ou no caso de situações como pedido de compras onde existem mais de um registro GDFIELDGET (“C7_VALOR”) Esta situação ocorre, pois o PCO precisa realizar o bloqueio antes que o arquivo seja gravado de fato na tabela. Outra observação é que a única diferença entre um lançamento de bloqueio e um lançamento de processo e que não apresenta nenhuma tabela na janela CAMPOS, caso seja chamado à tela de configuração on-line de um processo já será apresentada a tabela de origem. (No caso do nosso teste SE2). Tela de configuração on-line (De bloqueio devido à janela Campos não ser carregada automaticamente). Nesta tela é realizada a criação da sintaxe de bloqueio (parecido com L.P. do CTB). Onde devem ser utilizadas as variáveis de memória M-> e GDFIELDGET, ate que as informações sejam apresentadas na Visualização dos lançamentos. A tela informando o bloqueio apresentada Onde como não havia nenhum valor orçado a informação fica igual à zero. Clicar no botão contingência Botão contingência. Clicar no botão solicitar, onde será gerada a solicitação de contingência. Botão para solicitar a contingência. Contingência gerada Tela apresenta o numero da contingência. Caso o parâmetro MV_PCOCTGP esteja habilitado também será exibida a senha para utilizar a contingência após a sua liberação. Será apresentada agora a tela de configuração on-line do lançamento por processo 000356 item 02, para que seja empenhado o valor orçado existente para utilização na, contingência. Como não tínhamos nada orçado nenhum empenhara nenhum valor. OBS. Nesta tela pode ser utilizado o alias normalmente ALJ->ALJ_EMPVAL, Para que o sistema empenhe o valor é essencial à utilização do campo ALJ->ALJ_EMPVAL no campo valor Tela de configuração on-line de Processo, devido à janela campos já ser carregada automaticamente. Para o processo 000356 item 02 é essencial a utilização do campo ALJ_EMPVAL no valor do lançamento visando empenhar o saldo orçado para a solicitação. Acessar o PCO com Usuário que tenha permissão de aprovar as solicitações de contingências, na rotina de Movimentos/Contingências. Botão Liberar O usuário que tem permissão de liberar a contingência também pode recuperar a senha da solicitação caso o parâmetro MV_PCOCTGP esteja habilitado para o usuário caso o mesmo perca o código da sua solicitação. Botão Liberar Apresentara a tela abaixo com as informações da solicitação. Confirme a liberação. Acesse novamente o financeiro e inclua novamente um titulo a pagar com o mesmo valor do primeiro Confirme Será apresentada novamente a tela de configuração on-line do bloqueio Confirme Novamente será apresentada a tela de bloqueio Clique no botão Contingência Botão Contingência. Será apresentada à mesma tela da solicitação da primeira contingência, porem selecione a contingência liberada. Saldo insuficiente para a inclusão do valor em questão selecione a contingência abaixo. Note que a frase acima da tela ficara como Saldo Suficiente Confirme Saldo suficiente para a inclusão do valor em questão. Contingência Selecionada Será apresentada a tela de Configuração on-line do processo 000356 item 01 Onde será apagado o primeiro registro de empenho (AKD) e será gerado um movimento de contingência após a confirmação. Tela de configuração on-line de Processo, devido à janela campos já ser carregada automaticamente. Para o processo 000356 item 01 posicionado na tabela ALJ entidade origem, pode ser tratado o valor conforme a necessidade do cliente o correto seria a utilização do campo ALJ_VALOR1. Onde após este tratamento será gerado o movimento no PCO referente à solicitação de contingência. Logo após será apresentada a tela de configuração on-line do processo 000002 item 01, onde será gravado o valor gerado pela inclusão do titulo a pagar. Tela de configuração on-line de Processo, devido à janela campos já ser carregada automaticamente. OBS: O PRINT É DO PROCESSO 000356, O CORRETO SERIA SER APRESENTADA A TELA DE CONFIGURAÇÃO ON-LINE DO PROCESSO 000002 ITEM 01 POSICIONADO NA TABELA SE2, POREM O PROTHEUS ESTA COM ERRO NESTA SITUAÇAO COM ISSO EU EMITI A TELA DESTE PROCESSO APENAS PARA MOSTRAR O DEVERIA ACONTECER. Onde após a apresentação desta tela seria gerado o movimento no PCO (Tabela AKD) referente à inclusão do titulo no Financeiro A FNC para a correção é 00000008297/2010 Rotina Atualizações / planilhas / orçamentos Processo para testes com inclusão de PLANILHAS e movimento gerados a partir da mesma. Incluir – cadastro da planilha Estrutura da Planilha Botão Incluir C.O. (Conta Orçamentária). Botão Estrutura/ Incluir Conta Orçamentária Selecione uma conta orçamentária. Será apresentada esta mensagem casso seja incluída uma conta analítica Clique na Opção SIM Será apresentada toda a estrutura ate a conta selecionada Confirme a inclusão Posicione na conta ANALITICA, pois apenas este tipo de conta pode receber valores Através do botão EDITAR, preencher as informações conforme necessidade, para nosso teste apenas centro de custo, classe orçamentária e valor. Botão Gravar Botão Editar Botão Gravar Será apresentada a tela de configuração on-line do processo 000252 item 01 Após preencher e confirmar poderá ser observado na tabela AKD que foi gerado um registro sobre este processo. OBS. Sugestão, neste processo poderá ser chumbado o tipo de saldo “OR” (Orçado), pois os valores desta rotina são os orçamentos a serem gerados. Tela de configuração on-line de Processo, devido à janela campos já ser carregada automaticamente. Processo 000252 item 01, posicionado na tabela AK2 entidade origem do lançamento.