Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 1
Controle de contingência orçamentária
Ambiente : Planejamento e controle orçamentário Boletim : 00005395-08
Data da publicação : 01/10/08 Data da revisão : 08/10/08
Versões : Protheus 10 Países : Todos
Sistemas operacionais : Windows/Linux Bancos de dados : Todos
Bops : 00000153354
Tabelas utilizadas : ALI – Contingência; ALJ – Detalhe da Contingência; ALK – Aprovadores; ALL – Limites por Aprovador; ALM – Grupos de Aprovação; AKD – Movimentos Orçamentários.
Implementada melhoria na rotina “Contingências (PCOA500)” que controla, para um determinado processo, o saldo de contingência e o saldo já disponível no orçamento. Com essa finalidade foram criadas as funcionalidades:
• Empenho do saldo existente no orçamento para aguardar á aprovação da contingência.
• Utilização de varias contingências para uma mesma liberação de bloqueio.
• Controle de contingência, por senha, para garantir a utilização da contingência pelo solicitante.
• Controle de contingência por chave configurável para proteger a solicitação de contingência já existente.
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 2
Procedimentos para implementação
Para que todos os campos e parâmetros necessários ao processamento sejam criados automaticamente, foi disponibilizado um compatibilizador: UPDPCO.
Importante:
• Antes de executar o compatibilizador, é imprescindível que o usuário faça um backup dos arquivos de dados (diretório “\PROTHEUS_DATA\DATA”, se versão 10) e dos arquivos customizadores SXs (diretório “\PROTHEUS_DATA\SYSTEM”, se versão 10). Os diretórios mencionados correspondem à instalação padrão do Protheus.
• Os diretórios acima mencionados correspondem à instalação padrão do Protheus portanto devem ser alterados conforme o ambiente de instalação da empresa.
• Essas rotinas devem ser executadas em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
• Se os dicionários de dados possuírem índices personalizados (criados pelo usuário) antes de executar o compatibilizador certifique-se que estão identificados pelo nickname. Caso o compatibilizador necessite criar índice, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá ocasionar a sobregravação de índices personalizados caso não esteja, identificados pelo nickname.
1. Acesse o Protheus SmartClient (versão 10) e no campo “Programa Inicial”, informe U_UPDPCO.
2. Clique no botão Ok para continuar.
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 3
3. Ao confirmar, será apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
4. Confirme e prossiga a compatibilização.
5. O sistema exibirá a tela com o log de atualização concluído.
6. Ao término, clique no botão “Finalizar” para sair.
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 4
7. Acesse o ambiente Configurador, opção Ambiente/Cadastros/Parâmetros e inclua os parâmetros, conforme dados a seguir:
Parâmetro MV_PCOSDCT
Tipo Lógico
Conteúdo .T.
Descrição .T.– Ativa a solicitação de saldo de contingência para operações bloqueadas por falta de saldo.
.F. – Desativa a solicitação de Saldo de Contingência. (padrão do Sistema)
Parâmetro MV_PCOWFCT
Tipo Lógico
Conteúdo .T.
Descrição .T. – Ativar aprovação de saldo de contingência através de WorkFlow. .F. – Desativa aprovação de saldo de contingência através de WorkFlow. (padrão do Sistema)
Parâmetro MV_PCOCTGP
Tipo Lógico
Conteúdo .T.
Descrição .T.– Ativa o controle de contingência por senha. .F. – Desativa controle de contingência por senha. (padrão do Sistema)
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 5
Ajustes efetuados pelo compatibilizador
Criação de campos
Tabela ALI – Contingência.
Itens/Pastas Descrição
Campo
Campo ALI_CHAVE
Tipo Caractere
Tamanho 100
Decimais 0
Formato @!
Form.Variável
Contexto Real
Propriedade Visualizar
Informações
Título Chave Cntg.
Descrição Chave de Contingência
Help sigahlp.hlp
Uso (manter a linha somente do item que deve ser selecionado)
Obrigatório O
Usado O
Browse O
Módulos (manter a linha somente do item que deve ser selecionado)
Todos P
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 6
Tabela ALJ – Detalhe da Contingência.
Itens/Pastas Descrição
Campo
Campo ALJ_EMPVAL
Tipo Numérico
Tamanho 12
Decimais 2
Formato @R 999.999.999,99
Form.Variável
Contexto Real
Propriedade Visualizar
Informações
Título Vlr.Empenhad
Descrição Vlr. Empenhado
Help sigahlp.hlp
Uso (manter a linha somente do item que deve ser selecionado)
Obrigatório O
Usado P
Browse P
Módulos (manter a linha somente do item que deve ser selecionado)
Todos P
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 7
Tabela AKA – Tipos de Bloqueio.
Itens/Pastas Descrição
Campo
Campo AKA_CHVCTG
Tipo Caractere
Tamanho 150
Decimais 0
Formato @!
Form.Variável
Contexto Real
Propriedade Alterar
Informações
Título Chave Cntg.
Descrição Chave de contingência
Help sigahlp.hlp
Uso (manter a linha somente do item que deve ser selecionado)
Obrigatório O
Usado P
Browse P
Módulos (manter a linha somente do item que deve ser selecionado)
Todos P
Criação de índice
Tabela ALI – Contingência.
Itens/Pastas Descrição
Índice
Índice ALI_FILIAL + ALI_CHAVE
Ordem 5
Descrição Chave de Contingência
Mostra Pesq. O
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 8
Procedimentos de utilização
Empenho do saldo existente no orçamento para aguardar a aprovação da contingência
1. Acesse o ambiente Planejamento e Controle Orçamentário, opção Atualizações/ Lançamentos/ Por Processo.
2. Configure o empenho do saldo disponível do item “02” do ponto de lançamento “000356”.
Importante:
O Campo “ALJ_EMPVAL” armazenará o valor que deve ser empenhado. Este campo deve ser utilizado na configuração do lançamento.
O lançamento de empenho é executado no momento da solicitação de contingência e será deletado no momento da utilização do saldo da contingência.
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 9
Utilização de varias contingências para uma mesma liberação de bloqueio.
Importante
Configure o parâmetro “MV_PCOSDCT” com .T. para ativar a solicitação de saldo de contingência para operações bloqueadas por falta de saldo.
1. Acesse o ambiente Compras, opção Atualizações/ Solicitar / Cotar / Solicitação de compra, na tela de bloqueio do Planejamento e Controle Orçamentário (PCO), será apresentada a opção de “Contingência”.
2. Clique no botão “Contingência”, visualize a tela de contingências orçamentária. Neste momento poderá ser selecionada mais de uma contingência para atender a necessidade.
No exemplo utilizado, considerou-se o item “01” do ponto de bloqueio “000051” do PCO. Porém esta melhoria funciona em todos os pontos de bloqueio do Planejamento e Controle Orçamentário (PCO).
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 10
Controle de contingência por senha para garantir a utilização da contingência pelo solicitante.
Importante
Configure o parâmetro “MV_PCOCTGP” com .T. para ativar o controle de contingência por senha.
1. Ainda neste ambiente, acesse Atualizações/ Solicitar / Cotar / Solicitação de compra. Clique no
botão para solicitar uma contingência. O Sistema exibe a seguinte mensagem e disponibiliza uma senha que será utilizada para aprovar o saldo por contingência (Item 2).
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 11
Importante: Assim que houver a aprovação da contingência pelos aprovadores, esta já poderá ser utilizada.
2. Para utilizar o saldo de contingência, selecione a contingência e digite a senha.
Controle de contingência por chave configurável para proteger a solicitação de contingência já existente.
Está funcionalidade definirá a forma como serão agrupadas as contingências solicitadas para cada processo. Esta flexibilidade facilita o trabalho do gestor do orçamento que organizará as contingências existentes e inibirá a duplicidade de contingências.
Em Atualizações/ Bloqueios / Por processo, visualize no exemplo utilizado, o processo “000051 – Solicitação de Compra” o campo “Contingência” tendo:
- Controle por Conta Orçamentária
- Controle de Contingência por Produto
Boletim Técnico – Planejamento e controle orçamentário – Controle de contingência orçamentária - 12