GKO FRETE - Cálculo de Rota - Comportamento do GKO Frete no Cálculo de Rota com a Geologistica
Dúvida:
Como funciona o Comportamento do GKO Frete no Cálculo de Rota com a Geologistica
Solução:
A integração com o banco da Geologistica, realiza o preenchimento automático da Quilometragem e do pedágio de cada percurso de um romaneio de frete. Este artigo é interno para analistas do suporte, e tem por objetivo, demonstrar como ocorre a comunicação do GKO Frete com a Geologistica.
No módulo de romaneio de frete, existe o botão "Roteiro de Entrega/Coleta". Neste botão, existem três opções:
Segue abaixo o detalhamento:
1. Ponto de Parada:
- Cria uma linha para cada local de coleta e cada local de entrega das NFs do Romaneio. Cada local de coleta ou entrega é considerado um ponto de parada.
- Esses pontos são montados consultando o percurso nas DLLs da Geologistica. Ou seja, o GKO envia as informações de endereço para a Geologistica, e recebe o retorno da quilometragem (KM) de cada percurso, ordenando os trechos do menor para o maior distancia em Quilometragem. Exemplo:
2. "Montar Roteiro":
- Associa o Romaneio a uma rota já existente para os pontos de parada ou, caso não exista uma rota correspondente, o sistema cria uma nova rota, gerando um novo código, que é atribuído automaticamente ao Romaneio. Exemplo:
3. Calcular Valor da Quilometragem e Pedágio:
- Realiza todas as etapas anteriores e, ou seja, ordena e calcula a ordem dos trechos com base nas informações do percurso formado entre os endereços de dois pontos de parada. Além disso, soma-se o valor dos pedágios e da quilometragem total dos percursos.
- O valor de Quilometragem é fornecido e atualizados pela Geologistica, e atribuídos no campo "Distância KM" do percurso, desta forma:
- O valor de Pedágio, também é fornecido e atualizados pela Geologistica, e atribuídos no campo "Praças de Pedágio" do percurso, desta forma:
- No romaneio, será somado os valores de pedágio e de quilometragem de todos os percursos, nos campos abaixo:
No código Fonte, o GKO Frete usa os seguintes dados para obter o endereço:
1. GetCoordenadas(sDsEndereco, sDsCidade, sDsUf, sCEP, sDsBairro)
Esta função sugere a obtenção de coordenadas geográficas (latitude e longitude) com base nos dados de endereço informados.
2. ObterEndereco(sDsEndereco, sDsCidade, sDsUf, sCEP, sDsBairro)
Realiza o caminho inverso, retornando os dados completos de endereço a partir de um CEP ou parte das informações.
3. g_DLL.iEndLocalizarBasico(...)
Esta chamada está diretamente relacionada à DLL da Geologistica, utilizando os dados de endereço, código IBGE e outros parâmetros para realizar a localização.
Para que todo este processo seja realizado, é necessário que as configurações do GKO frete estejam corretamente indicadas para o diretório que esta armazenado as Dlls da Geologistica. A configuração 'DSINTPASTABCDADOS' indica o local desta instalação:
Observação: As DLLs mencionadas são fornecidas e atualizadas exclusivamente pela equipe da Geologistica. Na época em que havia uma parceria entre a GKO e a Geologistica, a instalação dessas bibliotecas era realizada pelo suporte técnico da própria Geologistica, e não pela equipe da GKO Frete.
No diretório FL-GKO - Geologistica, encontra-se o arquivo fornecido pela Geologistica no chamado N°819208. Estes arquivos podem ser usados para teste, tendo em vista que são antigos e com valores de percurso da época.
Segue abaixo o passo a passo fornecido pelo suporte para a instalação:
- Execute o instalador do Tropics Server disponibilizado em https://www.geologistica.com.br/Arquivos/Termotecnica/InstalaTropicsServer.doc (após baixar o arquivo, renomeie sua extensão de doc para exe antes de executá-lo);
- Execute o instalador da base de dados Logimap disponibilizado em https://www.geologistica.com.br/Arquivos/Termotecnica/InstalaLogiMap67.doc (após baixar o arquivo, renomeie sua extensão de doc para exe antes de executá-lo);
- Copie o arquivo disponibilizado em https://www.geologistica.com.br/Arquivos/Termotecnica/TropicsServer.doc no mesmo local onde a base de dados LogiMap foi instalada. (após baixar o arquivo, renomeie sua extensão de doc para mdb).
- Descompacte o arquivo https://www.geologistica.com.br/Arquivos/Termotecnica/BibliotecasTropicsServer12092025.rar no servidor em [diretório de instalação]\TropicsServer.
- Verifique se os arquivos descompactados ficaram com as seguintes características:
iCamLS.dll 2814 kb 10/09/2024 11:25
iEndLS.dll 1436 kb 10/09/2024 11:57