Tempo aproximado para leitura: 00:01:25 min
Dúvida
Como realizar importação do EDI - Electronic Data Interchange CONEMB no SIGAGFE - Gestão de Frete Embarcador?
Ambiente
TOTVS Logística - TOTVS Frete Embarcador (Linha Protheus) - Gestão de Frete Embarcador (SIGAGFE) - Todas as Versões.
Solução
O programa responsável pela importação dos arquivos de EDI CONEMB é o programa GFEA115 - Importar EDI.
Os arquivos devem ser copiados para a pasta do Diretório de Importação. Os arquivos processados com sucesso serão movidos para o diretório OK. Os arquivos que contenham erros serão movidos para o diretório NOK. Esses diretórios estão na tela de parâmetros do programa GFEA115.
Após a importação dos arquivos é possível Alterar, Processar, Excluir os registros no GFEA115.
Agendamento no Schedule
É possível agendar a Importação do EDI CONEMB no Schedule do Protheus através do programa GFEA115SCH e também agendar o Processamento no Schedule do Protheus através do programa GFEA115SCP.
Quando a importação do EDI CONEMB ocorre dentro do Protheus através do agendamento do GFEA115SCH - via Schedule, o conteúdo do diretório onde estão os arquivos deve ser um diretório que esteja abaixo da variável de ambiente ROOTPATH, informada no arquivo APPSERVER.INI do Protheus.
- Exemplo que funciona:
- ROOTPATH=C:\Protheus\PROTHEUS_DATA e no diretório informar \CONEMB\;
- O arquivo será gerado no caminho C:\Protheus\PROTHEUS_DATA\CONEMB;
- Informar o caminho \CONEMB\. Não pode ser o caminho completo.
- Exemplo que não funciona:
- ROOTPATH=C:\Protheus\PROTHEUS_DATA;
- Informar o caminho C:\CONEMB para busca dos arquivos. Não vai funcionar, pois não é o ROOTPATH. Esse é uma restrição que ocorre apenas se for usado o Schedule do Protheus.
Diretório de LOG's do SIGAGFE
No programa GFEX000 - Parâmetros do Módulo, aba Cálculo de Frete existe o parâmetro MV_DRTLOG - Diretório Log. Caso a rotina esteja sendo executada no Schedule, este parâmetro também deve seguir a orientação acima. Isto é, seu diretório deve estar abaixo da estrutura do ROOTPATH. Caso contrário, pode ocorrer o seguinte erro:
THREAD ERROR ([15100], ENVIRONMENT_AGENT01_, THIS) 26/11/2018 10:49:28
invalid handle used in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\lib_base\diskman.cpp at line 266
on GFELOG:SAVE(GFEXLOG.PRW) 22/02/2018 17:32:00 line : 398
Importante
Se o compartilhamento das tabelas GXG e GXH estiver como “exclusivo”, os arquivos do EDI CONEMB devem ser copiados em pastas diferentes, uma para cada filial. O programa GFEA115SCH deve ser cadastrado para cada filial e em cada uma das filiais deve ser informado um diretório diferente para importação dos arquivos.
Casos as tabelas GXG e GXH estiverem como “compartilhado”, os arquivos do EDI CONEMB devem ser copiados na mesma pasta, indiferente das filias. O programa GFEA115SCH deve ser cadastrado uma única vez, informando uma filial apenas.
Não é recomendado ficar como "sempre ativo" para evitar problemas de performance.
Saiba mais
Para mais informações sobre a importação e processamento de arquivos no SIGAGFE, verifique as documentações:
Logística - Linha Protheus - GFE - Importação de XML CT-e no SIGAGFE
Logística - Linha Protheus - GFE - Processamento automático após importação XML ou EDI
Logística - Linha Protheus - GFE - LOG nas rotinas de importação de EDI e XML de CT-e no SIGAGFE
0 Comentários