Integração Agrosys

Introdução

Sendo uma agroindústria que compra lotes iniciais de animais e os envia para criação e depois os vende para frigoríficos posso utilizar um software específico para realizar este controle(Agrosys) e outro software para o controle gerencial(Agrotitan) assim é necessário que haja uma integração que envie e receba dados de ambos os ERPs

Este documento tem por objetivo, descrever a configuração e utilização da integração com a Agrosys, a fim de auxiliar os clientes, consultores e colaboradores Viasoft.

Configuração

É necessário instalar um serviço na máquina servidora do sistema: https://drive.google.com/drive/u/0/folders/11HD_XjNHybfnF9qJgWbLHIUId3QC-Jsv Baixar o arquivo Agrosys.zip.

Para a configuração do servidor é necessário ajustar 2 arquivos, onde estes devem ter o mesmo nome do executável, o .conf e o .conexoes. O executável ficou definido como ViasoftServidorAgrosysServico.exe.

Para fazer a instalação do serviço, deve ser aberto o Prompt de Comando com permissões de Administrador. Para a instalação, deve ser digitado o nome do executável /install.

C:\Viasoft\ViasoftServidorAgrosysServico.exe /install

Para desinstalar, basta seguir o mesmo procedimento trocando o /install por /uninstall.

.conf

Esse arquivo é os dados de configuração do servidor onde é determinado, principalmente, qual a URL base e Porta que ele irá responder:

[Portas] UrlBase=http://127.0.0.1:2025 [Pool_Config] MaxConnections=400 [Debug] DebugFileLevel=0 DebugFile=Z:\Viasoft\App\xdata\serverclient.log DebugFileRequests= [DebugSQL] DebugSQLmonitorar=0 [Auditoria] AuditElasticSearch=N AuditElasticSearchIp=cesar AuditElasticSearchPorta=8585 AuditElasticSearchFilaPorta=61613 AuditElasticSearchNotificaoFalhaPermiteLogin=0 AuditElasticSearchNotificaoFalhaNotificar=1 AuditElasticSearchNotificaoFalhaNotificarLog=1 AuditElasticSearchNotificaoFalhaNotificarEMail=0

.conexoes

Arquivo utilizado para configurar o local do banco de dados que o servidor irá se conectar. Existem modelos diferentes para banco Oracle e Firebird, respectivamente citadas abaixo.

[AGROSYS] Server=localhost:1521:VIASOFT Username=VIASOFT Password=VIASOFT ProviderName=Oracle CharLength=0 Charset= ClientIdentifier= ConnectionTimeout=0 ConnectMode=cmNormal DateFormat= DateLanguage= Direct=true EnableIntegers=True EnableLargeInt=false PrecisionInteger=9 PrecisionLargeint=19 PrecisionSmallint=0 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 = '.,'
[AGROSYS] Server=127.0.0.1 Database=C:\Viasoft\Dados\VIASOFT\VIASOFT.FDB Username=VIASOFT Password=153 ProviderName=Interbase Protocol=TCPIP

Cadastro da Empresa

Acessar o módulo Agro3c em Configurações » Configuração » Empresas na guia Integrações/Web Service, subguia Agrosys, informar ‘Sim’ para integrar com a Agrosys e informar a URL

Configurações de Importação

Acessar o módulo ExpImpAgro3c em Processos » Integração Agrosys » Configurações Agrosys » Aba Importação:

Gerais

Usuário: Informar um usuário cadastrado no sistema, será o mesmo usuário utilizado na Agrosys

Parceria

Descrição: Forma de preenchimento da Descrição da Parceria quando importada, sendo possível selecionar uma das 3 formas: 0 - Galpão Agrosys, 1 - Nome Pessoa e 2 - Nome Pessoa + Galpão Agrosys

Identificação: Identificação padrão a ser levada na parceria quando importada

Situação: Situação padrão a ser levada na parceria quando importada

Os dados importados serão salvos no caminho CLAgro » Cadastros » Parcerias » Parcerias/Imóvel

Lote de Animais

Descrição: Forma de preenchimento da Descrição do Lote quando importada, sendo possível selecionar uma das 3 formas: 0 - Lote Agrosys, 1 - Nome Pessoa + Lote Agrosys, 2 - Nome Pessoa + Galpão Agrosys e 3 - Nome Pessoa + Lote Agrosys + Galpão Agrosys

Nutrição: Nutrição padrão a ser levada no Lote quando importado

Situação: Situação padrão a ser levada no Lote quando importado

Origem: Origem padrão a ser levada no Lote quando importado

Tipo: Tipo padrão do Lote a ser levada no Lote quando importado

Os dados importados serão salvos no caminho CLAgro » Cadastros » Lotes » Lotes de Animais

Pedidos

Informar qual estabelecimento, tipo de operação (Remessa, Retorno ou Bonificação) e a configuração do pedido de destino à ser considerada ao importar um pedido da Agrosys.

Configurações de Exportação

Acessar o módulo ExpImp3c em Processos » Integração Agrosys » Configurações Agrosys » Aba Exportação:

Enviar pessoas: Escolha ‘sim’ para enviar registros de Pessoas

Enviar produtos: Escolha ‘sim’ para enviar registros de Produtos (caso habilitar essa opção, a próxima opção ‘Visualizar saldo de produtos será habilitado para escolha)

Visualizar saldo de produtos: Escolha ‘sim’ para visualizar o saldo de produtos

Enviar notas fiscais de entrada: Escolha ‘sim’ para enviar notas fiscais de entrada

Enviar notas fiscais de saída: Escolha ‘sim’ para enviar notas fiscais de saída

Qtde de registros a enviar por lote: Escolha a quantidade de registros a enviar por lote (1 - 200)

Será habilitado novas abas abaixo dessas opções acima de acordo com o que foi habilitado, sendo possível restringir o envio desses dados por Grupo de Pessoas, Grupos de Produtos, Notas de Entrada e Notas de Saída

Agendador de Tarefas (Opcional)

Com o Agendador de Tarefas, é possível selecionar um periodo desejável para que os dados sejam importados de forma automática, para isso é necessário realizar algumas configurações:

Acessar o módulo Agro3c em Configurações » Configuração » Agendador de Tarefas, incluir um novo cadastro, informar a opção 044-Importação Agrosys e selecionar o período desejado.

Para mais detalhes dessa configuração, acesse o manual: Agendador de Tarefas

Importação dos dados

Lotes e Pedidos

Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Importação

Período: selecione o período desejado, clique no botão ‘Executar’ para filtrar os lotes/pedidos enviados pela Agrosys, será listado todos os lotes enviados pela Agrosys

Botão ‘Executar’: Clique no botão ‘Executar’ para filtrar todos os lotes referente ao período informado

Botão ‘Importar’: Ao filtrar pelos lotes/pedidos, é possível selecionar todos os registros de uma vez (pelos ícones mencionado na figura abaixo) ou um por um. Após selecionar os registros, basta clicar em ‘Importar’

Botão ‘Excluir’: Selecione os lotes filtrados e exclua os Lotes/Pedidos que não deseja importar para o sistema clicando no botão ‘Excluir’.

Após a importação dos Lotes, é possível consultar os dados dos Lotes em CLAgro » Cadastros » Lotes » Lotes de Animais e Parcerias/Imóveis em CLAgro » Cadastros » Parcerias » Parcerias/Imóvel de acordo com as configurações padrão no tópico 2.2. Já os pedidos, ficarão disponível em Pedidos » Manutenção.

Caso houver alguma divergência, será gerado um ‘Log’ na aba Logs.

Exportação dos dados

Nessa rotina é possível exportar os dados como: Notas, Pessoas e Itens para a Agrosys. Isso vai depender das configurações mencionado no tópico 2.3 Configurações de Exportação.

Após selecionar os filtros, basta clicar no botão Executar para trazer as informações na tela. Após filtrado, basta selecionar os registros que deseja ser exportadas, marcar o campo Exportar? e clicar em Exportar.

Notas

Nessa tela é possivel filtrar pelas notas de remessa, retorno e bonificação que foram feitos durante o processo e exportar para a Agrosys. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Notas

Filtros: Estab, Emissão, Lote, Item, Tipo NF Sinc

Nesse exemplo a nota fiscal já foi exportada para a Agrosys, portanto a linha aparecerá na cor Verde, para notas que ainda não foram exportadas na cor Preta e notas que foram enviadas mas que retornou com erro na cor Vermelha.

Itens

Nessa tela é possível exportar os itens cadastrado no sistema. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Itens

Filtros: Item

OBS: A coluna Quantidade aparecerá somente se na configuração estiver habilitada para mostrar.

Pessoas

Nessa tela é possível exportar as pessoas cadastradas no sistema. Acesse o módulo ExmImp3c em Processos » Integração Agrosys » Exportação/Importação Agrosys, na aba Exportação » Pessoas

Filtro: Pessoa

 

Links Relacionados:

Servidor Agrosys

 


Versão

Versão da Documentação

Autor/Revisor

Versão da Documentação

Autor/Revisor

1.0

Thiago De Andrade Belo