OBJETIVO

Atender a necessidade de integração do fornecedor Hills (fornecedor Abase), utilizando a ferramenta de EDI Neogrid, através dos layouts disponibilizados.

UTILIZAÇÃO

As informações são consultadas seguindo algumas configurações pré-definidas. exportação dos


Configuração para Ambiente de Implantação (Testes)

A funcionalidade de testes necessita que as pastas e arquivos abaixo estejam disponíveis nas subpastas do ERP Ti9.

Os testes utilizam o programa exquery.exe que se encontra na subpasta "..\INTEGRADOR\".

Este programa gera os arquivos executando os scripts localizados na subpasta "..\Scripts exQuery\Abase\NeogridV5\", conforme a Tabela 1.

 

ArquivoPasta ScriptArquivo “.exScript”Função SQL
RELVEN01_relvenSQL_relvenarq_integracao_neogrid_relven
RELCLI02_relcliSQL_relcliarq_integracao_neogrid_relcli
RELPRO03_relproSQL_relproarq_integracao_neogrid_relpro
RELEST04_relestSQL_relestarq_integracao_neogrid_relest
VENDAS05_vendasSQL_vendasarq_integracao_neogrid_vendas
TODOS06_todosTodos acimaTodas acima

Tabela 1 - Arquivos ".exScript" para testes

Os arquivos da Tabela 1 contém:

IP_Servidor|Porta_PostgreSQL|Nome_Banco|Separador|Local_Nome_Arquivo|
Função_SQL(parâmetros);

 Exemplo:

127.0.0.1|5432|dev_abase_190717|none|C:\Layout\Hills\NeogridV5\RELVEN_63982896000171_[datetime].txt|
SELECT arq_integracao_neogrid_relven([filial], [data_inicial], [data_final], [tipo_exe]);

A pasta C:\Layout\Hills\NeogridV5\ deve existir no computador local do usuário (onde o ERP está sendo executado) para que o arquivo possa ser gerado. 


Configuração para Ambiente de Produção

O Agendador de Tarefas do Windows deverá executar o arquivo "exec_integracao_neogrid.cmd" que está localizado na subpasta "Scripts exQuery\Abase\NeogridV5\" do ERP Ti9.

Este arquivo contém:

Caminho_Executavel_PostgreSQL -h IP_Servidor -p Porta_PostgreSQL -d Nome_Banco -U postgres -f Arquivo_Script

Exemplo:

"C:\Program Files\PostgreSQL\9.0\bin\psql" -h 127.0.0.1 -p 5432 -d dev_abase_190717 -U postgres -f "param_integracao_neogrid.txt"

Na mesma subpasta acima existe o arquivo "param_integracao_neogrid.txt" com o script SQL e os parâmetros para a integração diária ou para exportar uma data/período específico.

Exemplo:

-- PARAMETROS:
------------------------------------------------------------------------------
-- $1: DATA INICIAL
-- $2: DATA FINAL 

-- PARA EXPORTAR UMA DATA/PEÍODO ESPECÍFICO:

-- SELECT arq_integracao_neogrid('2017-06-09', '2017-06-09'); 

-- INTEGRAÇÃO DIRÁRIA:

SELECT arq_integracao_neogrid(current_date, current_date);

As linhas acima que iniciam com "--" não serão executadas.

O caminho de destino dos arquivos de exportação diária é fixo. Deve sempre existir a pasta "D:\Layout\NeogridV5\" onde os arquivos serão gerados.


Origem das Informações no ERP Ti9

Módulo Faturamento, menu "Auxiliar > Parâmetros do Faturamento > Parâmetros Gerais"
- Tabela de preços padrão para exportação
- Preço padrão para exportação


Teste de Execução pelo ERP Ti9

Módulo Faturamento, menu "Processos > Integrações > Exportação Neogrid V5", preencha as datas inicial e final, escolha a opção de arquivo a gerar e clique no botão OK.


Execução em Produção pelo Windows / Agendador de Tarefas

Ao executar o arquivo "exec_integracao_neogrid.cmd" da subpasta "Scripts exQuery\Abase\NeogridV5\" do ERP Ti9, os arquivos devem ser gerados na pasta (no servidor): "D:\Layout\NeogridV5\".


Origem das Informações Exportadas