Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Plugin para aprovação de contratos, todos os contratos passam por aprovação, possibilitando que usuários específicos possam realizar a aprovação, reprovação ou solicitar a correção de informações caso necessário.


Instalação

O plugin PlugAprovacaoContrato.vpi e seu arquivo de configuração PlugCfgAprovacaoContrato.conf devem ser copiados para a pasta C:\Viasoft\Client\Plugins.

Opcionalmente é possível alterar o arquivo de configuração “.conf”, para modificar em qual módulo e menu a rotina deve ser exibida. Por padrão, as rotinas estarão disponíveis no menu de Contratos do módulo Agro.

Na pasta raiz da Viasoft, localizar o arquivo VsDII.ini, editar o arquivo adicionando as configurações:
AprovacaoDeContrato_StatusContrato
AprovacaoDeContrato_AtuaIizarCancelamento

[AprovacaoDeContrato_StatusContrato] PlugAprovacaoContrato.vpi=BuscarStatusContrato

[AprovacaoDeContrato_AtuaIizarCanceIamento] PlugAprovacaoContrato.vpi=AtualizarStatusCancelamento

Caso o arquivo não exista, basta criar um arquivo de texto e alterar o nome e extensão para VsDll.ini.

Importante, antes de abrir o plugin pela primeira vez, executar o script Scriptimplantacao.sql para aprovação dos contratos já cadastrados no sistema.

Configuração

Acessar o modulo Person3c com usuário da VIASOFT localizado em C:\Viasoft\Client\Tools.

Cadastrar a tabela personalizada U_CONTRATOAPROVCFG com a Configuração de aprovação de contratos. Adicionar na tabela a coluna CONTCONF, conforme exemplo.

Ainda no Person, localizar a tabela de contratos e acessar a edição de colunas, clicar na configuração de guias e adicionar a guia Status da Aprovação.

Criar a coluna Status Aprovação STATUSAPROV na guia Status da Aprovação.

Lista de opções:
0- Em Análise;
1- Em manutenção;

2 - Aprovação;

3 - Reprovado;

Criar a coluna Mensagem Aprovação MENSAGEMAPROV na guia Status de Aprovação.

Ainda no Person, localizar a tabela de cancelamento de contrato CONTRATOCANC e adicionar a coluna Aprovação de Contrato APROVCONTRATO, na guia Personalizada.

Não esquecer de aplicar as alterações nas tabelas personalizadas.

Acessar o menu Tabelas > Consultas Personalizadas > Clicar em pesquisar para habilitar os botões > Clicar em Incluir.

Adicionar a consulta SEL_U_COSULTAAPROVCONTRATO.SQL.

Validação no Sistema

Acessar a rotina de configuração, que por padrão deve estar em Agro > Contratos > Configuração de Aprovação de contratos, basta marcar quais configurações devem passar pelo controle de aprovação e salvar.

Para realizar a manutenção do status de aprovação do contrato, acessar a rotina de aprovação de contratos, que por padrão deve estar em Agro > Contratos > Aprovação de contratos. Ajustar os filtros conforme a necessidade e executar a rotina.

Uma vez com os contratos listados, basta selecionar o status correto do contrato, opcionalmente informar uma observação e clicar em salvar.

Ao realizar o cadastro de um novo contrato, onde a configuração esteja selecionada como parte do controle de aprovação, ao concluir o cadastro do contrato, o saldo do contrato será automaticamente cancelado e o status da aprovação será 0 - Em Analise. Caso a configuração do contrato não esteja na seleção de configurações que devem passar pelo controle de aprovação, o status do contrato será 2 - Aprovado, e o saldo não será cancelado.

A tela de aprovação de contrato foi elaborada com o intuito de não ser alterado o status do contrato diretamente pela tela de contrato. Dessa forma, para garantir o funcionamento correto, sugere-se que o campo de status da aprovação do contrato seja bloqueado pela configuração de permissão, a fim de evitar alterações do status do contrato diretamente pela tela do contrato. Se a alteração do status do contrato ocorrer pela tela de contrato, as movimentações de saldo podem não ser aplicadas corretamente.

Atualmente este plugin é utilizado pelo cliente Ouro Safra.

  • No labels