Tempo aproximado para leitura: 00:03:25 min
Dúvida
Como realizar importação do XML do CT-e no SIGAGFE?
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 CT-e - Conhecimento de Transporte Eletrônico é o programa GFEA118 - Importar CT-e. O programa sempre vai importar os XMLs que estiverem no diretório parametrizado no parâmetro MV_XMLDIR.
Para configurar o parâmetro MV_XMLDIR basta executar no SIGAGFE - Gestão de Frete Embarcador o programa GFEX000 - Parâmetros do Módulo na aba Totvs Colaboração no campo Diretório do XML Totvs Colaboração.
Somente XMLs de CT-e serão importados. Os arquivos processados com sucesso serão movidos para o diretório ...\OLD\. Os arquivos que não são de CT-e ou que contenham erros serão movidos para o diretório ...\ERR\. Estes dois diretórios são criados automaticamente na primeira vez que o programa for executado a partir do diretório parametrizado no MV_XMLDIR.
Após a importação dos XMLs é possível Alterar, Processar, Excluir os registro no GFEA118.
Agendamento no Schedule
É possível agendar a Importação dos XMLs no Schedule do Protheus através do programa GFEA118SCH e também agendar o Processamento no Schedule do Protheus através do programa GFEA115SCP.
Em relação as filiais, o GFEA118SCH deve ser cadastrado no Schedule para cada filial. E o programa de processamento, GFEA115SCP deve ser cadastrado para uma filial apenas, pois internamente irá processar para todas as filiais.
Quando a importação do XML de CT-e ocorre dentro do Protheus através do agendamento do GFEA118SCH - via Schedule, o conteúdo do parâmetro MV_XMLDIR e do campo Frete Embarcador SIGAGFE, no CD0360A - Manutenção Diretórios TOTVS Colaboração Datasul, 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 \GFE\;
- O arquivo será gerado no caminho C:\Protheus\PROTHEUS_DATA\GFE;
- Informar o caminho C:\Protheus\PROTHEUS_DATA\GFE no campo Frete Embarcador SIGAGFE do programa CD0360A. E no MV_XMLDIR informar \GFE\ - não pode ser o caminho completo.
- Exemplo que não funciona:
- ROOTPATH=C:\Protheus\PROTHEUS_DATA;
- Informar o caminho C:\GFE no campo Frete Embarcador SIGAGFE do programa CD0360A. E no MV_XMLDIR informar C:\GFE\. 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 existe o parâmetro MV_DRTLOG. 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
Saiba mais
Logística - Linha Protheus - GFE - Importação de EDI CONEMB 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
Logística - Linha Protheus - GFE - Guia de Integração do GFE com TOTVS Colaboração 2.0 - Datasul
Logística - Linha Protheus - GFE - Documentação para utilização do Totvs Colaboração 2.0 no SIGAGFE com ERP Protheus
Logística - Linha Protheus - GFE - Processamento de Conhecimentos - CONEMB e XML CT-e - via Schedule
0 Comentários