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. Cadastro de Usuários..
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; Segunda Rotina - Tabelas personalizadas
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; Terceira Rotina - 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 |
---|---|
1.0 | Emanuelli Boschetti |
|
|