Plugin de Bonificação de Entrega de Leite


Configurações

Para utilizar o Plugin de Bonificação de Entrega de Leite se faz necessário realizar algumas configurações.

Usuário e Senha

Criar usuário específico no Viasoft3C.

Menu Configurações - Usuários - Cadastro de Usuários clicar no botão de Inclusão;

a. Usuário (ID): BONIFICACAOLEITE_VIA;

b. Nome Completo: BONIFICAÇÃO ENTREGA DE LEITE;

c. Grupo: Supervisor;

d. Tipo: Supervisor;

e. Senha: BONIFICACAOLEITE_VIA.

Configurar o arquivo de Conexões

Criar conexão no arquivo  Viasoft.Start.Server, localizado na pasta C:\Viasoft\Client.

[BONIFICACAOLEITE_VIA] Protocolo=1 ServerName=ViasoftServerAgro.coViasoftServerAgro ServerIP= IP SERVIDOR ServerPort=211

Criar conexão no arquivo  ViasoftServerAgro.conexoes, localizado na pasta C:\Viasoft\Server\Agro.

[BONIFICACAOLEITE_VIA] DriverName=Oracle Direct (Core Lab) Database= CONEXÃO DO BANCO DE DADOS RoleName= User_Name=VIASOFT Password=330370080971721821921721821921721821921721821921721821921721821921721821921620580960470881921721821921721821921721821921721821921721821921721821921721720250 CharSet=WE8ISO8859P1 SQLDialect=3 BlobSize=-1 CommitRetain=False WaitOnLocks=True ErrorResourceFile= LocaleCode=0000 Oracle TransIsolation=ReadCommited Trim Char=False GetDriverFunc=getSQLDriverORADirect LibraryName=dbexpoda.dll VendorLib=dbexpoda.dll EnableBcd=false Execute01=ALTER SESSION SET NLS_LANGUAGE = "BRAZILIAN PORTUGUESE" Execute02=ALTER SESSION SET NLS_TERRITORY = BRAZIL Execute03=ALTER SESSION SET NLS_DATE_FORMAT = 'MM/DD/YYYY' Execute04=ALTER SESSION SET NLS_NUMERIC_CHARACTERS = '.,' Execute05=ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'MM/DD/RR HH24:MI:SSXFF' Execute06=ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT = 'MM/DD/YYYY HH24:MI:SSXFF TZR'

Observação: Atentar-se para a linha Password e a última linha da conexão, pois a mesma pode haver quebra de linha.

Criação Tabela Personalizada

Se faz necessário criar uma tabela personalizada para a utilização do Plugin, sendo que esta é responsável por armazenar as apurações de entrega de leite realizada pelos produtores. Para isso, será necessário acessar o módulo Person3C com o usuário VIASOFT.

No menu Tabela, clicar em Minhas Tabelas;

Clicar no botão de Inclusão e informar os seguintes dados:

a. Tabela: U_BENTREGALEITE.

b. Descrição: Bonificação Entrega de Leite

c. Visível por: Todos.

Após criar a tabela é necessário criar os campos da tabela, para isso, selecionar a tabela criada e clicar no menu Tabela e Editar Colunas.

Clicar no botão de Inclusão para informar o primeiro campo da tabela.

Coluna

Descrição Completa

Descrição Reduzida

Tipo da Coluna

Casas Inteiras/ Tamanho Máximo

Decimais

Obrigatório

ESTAB

Estab

Estab

Número

10

0

Sim

NUMEROCM

Pessoa

Pessoa

Número

10

0

Sim

QUANTIDADE

Quantidade

Quantidade

Número

10

2

Sim

PERINICIAL

Período Inicial

Período Inicial

Data

 

 

Sim

PERFINAL

Período Final

Período Final

Data

 

 

Sim

VALOR

Valor

Valor

Número

18

2

Sim

NUMEROCMPAI

Pessoa Pai

Pessoa Pai

Número

10

 

Não

NROMESES

Meses

Meses

Número

10

0

Não

STATUS

Status

Status

 

1

 

Não

DATABASE

Data Base

Data Base

Data

 

 

Não

DATAPROCESSADA

Data Processada

Data Processada

Data

 

 

Não

Após criar todos os campos é necessário efetivar as alterações no menu Tabela e Aplicar Campos;

Acessar o banco de dados e executar o comando de criação da sequência SEQUENCE.Sql.

Após todo o processo, copiar o executável do Plugin (BonificacaoEntregaLeite.exe), para dentro da pasta de instalação do Agro.

Consultas Personalizadas

Se faz necessário cadastrar consultas personalizadas para a utilização do Plugin, sendo que estas são responsáveis por buscar os dados desejados. Para isso, será necessário acessar o módulo Person3C com o usuário VIASOFT.

No menu Tabela, clicar em Consultas Personalizadas;

Clicar em Pesquisar para listar as consultas, após clicar em Incluir;

Copiar a VsConsulta contida no arquivo “SEL_BONIFICACAO_ENTREGA_LEITE.sql” e colar no corpo do registro personalizado;

Informar os demais parâmetros:

a. Nome da Tabela : SEL_BONIFICACAO_ENTREGA_LEITE

b. Uso: 0: Privado (Plugin).

c. Consulta Liberada para ser Utilizada pelos Usuários: Marcar.

d. Tipo: S = Seleção (SELECT).

Clicar em OK, para confirmar a gravação do registro;

Realizar os mesmos procedimentos acima para incluir as seguintes consultas:

 

 

Relatório CRÉDITO X BONIFICAÇÃO ENTREGA DE LEITE

Para que o relatório seja gerado corretamente é necessário criar algumas funções.

Funções

Comandos para criação de relatórios CRÉDITO X BONIFICAÇÃO ENTREGA DE LEITE;

Acessar o banco de dados e executar todos os comandos na seguinte ordem:

a. BENTREGALEITE;

b. BENTRAGALEITELIBERACOES;

c. BENTRAGALEITEMOVIMENTACOES.

Importar Relatório

Assim que as funções foram criadas é necessário importar o relatório para que ele possa enfim ser gerado.

Acessar o VsRel3C;

No menu Arquivo acessar o submenu Carregar de Arquivo;

Selecionar o arquivo CRÉDITO X BONIFICAÇÃO ENTREGA DE LEITE (extensão RTM).

Exemplo do relatório:

Relatório NOVO EXTRATO DO PRODUTOR - COM PRECO BASE + BON

Para que o relatório seja gerado corretamente é necessário criar algumas funções.

Funções

Comandos para criação de relatórios  NOVO EXTRATO DO PRODUTOR - COM PRECO BASE + BON;

Acessar o banco de dados e executar todos os comandos na seguinte ordem:

a. BENTREGALEITETODOS;

b. BENTREGALEITETODOSDEB;

c. BENTREGALEITETODOSPROV.

Importar Relatório

Assim que as funções foram criadas é necessário importar o relatório para que ele possa enfim ser gerado.

Acessar o VsRel3C;

No menu Arquivo acessar o submenu Carregar de Arquivo;

Selecionar o arquivo NOVO EXTRATO DO PRODUTOR - COM PRECO BASE + BON (extensão RTM).

Atualmente este plugin é utilizado pelo cliente Laclelo.


Versão

Versão da Documentação

Autor/Revisor

Versão da Documentação

Autor/Revisor

1.0

Emanuelli Boschetti