Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Logística - Linha Protheus - GFE - Simulação do cálculo de frete do SIGAGFE no FT4001 e FT4003

time.png Tempo aproximado para leitura: 00:05:00 min

Dúvida
Como é feita a simulação do frete do SIGAGFE no FT4001 e FT4003?

Ambiente
TOTVS Logística - TOTVS Frete Embarcador (Linha Protheus) - Gestão de Frete Embarcador (SIGAGFE) - Todas as versões.

Solução
A integração do FT4003 com o SIGAGFE é feita conforme a representação na imagem abaixo:

imagem1.png

O FT4001 segue um modelo semelhante ao que está acima.

Pré-Requisitos e parametrizações desta Integração:

  • Web Service parametrizado no Appserver.ini:

Deve-se parametrizar os dados para execução do Web Service no arquivo appserver.ini da instalação do TOTVS SIGAGFE.
Exemplo:
[localhost:3456/ws_p12.1.7]

ENABLE=1
PATH=C:\TOTVS 12\Microsiga\protheus_data.12.1.7\web\ws_p12
ENVIRONMENT=totvs12.1.7
INSTANCENAME=ws_p12.1.7
RESPONSEJOB=JOB_WS_P12.1.7
DEFAULTPAGE=wsindex.apw

Deve-se criar uma entrada como a do exemplo acima, informado o IP ou Host do servidor no qual o AppServer está instalado em uma porta de comunicação exclusiva para o Web Service.
Como PATH deve-se informar o caminho no qual os arquivos de Web Service estão localizados, diretório de instalação do TOTVS SIGAGFE + Nova Integração Datasul x SIGAGFE DATASUL  x SIGAGFE \web\ws. Como ENVIRONMENT deve-se informar o ambiente parametrizado para acesso às bases de dados do TOTVS SIGAGFE. Os demais parâmetros podem ser mantidos como os do exemplo.
Também se deve inserir a cláusula GFEPREPAREIN nos parâmetros do JOB_WS do arquivo, contendo a empresa do SIGAGFE e um estabelecimento padrão.

[JOB_WS_P12.1.7]
TYPE=WEBEX
ENVIRONMENT=totvs12.1.7
INSTANCES=1,3
SIGAWEB=WS
INSTANCENAME=ws_p12.1.7
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
GFEPREPAREIN=99,01

Após a configuração e reinicialização do appserver do TOTVS SIGAGFE, pode-se verificar a disponibilidade do serviço e do método de comunicação do Web Service pelo navegador de internet: abra uma página do tipo http informando o caminho parametrizado para o Web Service; verifique se o método está habilitado. Por exemplo: localhost:3456/ws_p12.1.7
WSGFE • Serviço de integração do Frete Embarcador SIGAGFE
No caso do link WSGFE não ser mostrado, certifique-se de ter atualizado o RPO - Recruitment Process Outsourcing do ambiente até o patch mais recente do ambiente Protheus e ao persistir essa situação, solicite uma atualização de programas abrindo um chamado para a TOTVS.
Após acionar o link WSGFE deve ser apresentada uma página com os seguintes métodos:

webservice.png

CD0101 - Parâmetros Globais
Ativar o campo Frete Embarcador dos Parâmetros Globais do Datasul, pasta Módulos II.

imagem2.png


Vamos entrar no programa de CD0089 - Parâmetros de Integração GFE e marcar a opção Notas Fiscais de Saída.
Desta forma habilitamos a simulação do cálculo de Frete na Nota Fiscal de Saída.

imagem3.png


Através do botão Matrizes de Tradução podemos parametrizar o De/Para de Filial, usado quando temos vários estabelecimentos no ERP - Enterprise Resource Planning linha Datasul integrando com a mesma Filial no SIGAGFE.

imagem4.png


Informe a Filial e acione o botão Confirmar para salvar o De/Para.

imagem5.png

Parametrizando a URL - Uniform Resource Locator do Web Service usado pelo serviço de integração do Protheus com ERP linha Datasul. Esta URL é a mesma que parametrizamos no appservice.ini.

 

imagem6.png

Por intermédio do botão Testar Conexão é possível verificar se o Datasul consegue estabelecer uma conexão válida com o Web Service de integração do TOTVS SIGAGFE

 

imagem7.png


Por intermédio do botão Histórico é possível consultar as eventuais falhas de conexão com o Web Service registradas pelas diversas rotinas de envio de dados do Datasul para o TOTVS SIGAGFE, após o início da utilização da integração via Web Service

imagem8.png


A opção Integração temporariamente suspensa pode ser usada para indicar ao Datasul que o Web Service de integração com o TOTVS SIGAGFE está intencionalmente fora do ar, nesse caso o Datasul  irá registrar as pendências de integração para posterior processamento sem realizar tentativas de conexão com o Web Service, poupando recursos de processamento das rotinas.
Não é necessário reiniciar os Agentes de integração ao marcar esse parâmetro.
A opção Aviso Eletrônico, quando marcada, enviará um e-mail para os destinatários informados.
O aviso informará que houve uma falha de conexão do Datasul com o Web Service durante a integração com o TOTVS SIGAGFE, situação na qual deve-se verificar se o Web Service sofreu alguma queda imprevista.

imagem9.png


O botão Configurar dá acesso aos programas do Datasul no qual são informados os parâmetros de envio de e-mail e o botão Testar E-mail, que oferece um teste de envio para confirmar a efetividade das configurações.
O envio de e-mail e suas configurações são funcionalidades nativas do Framework Datasul.
No registro de histórico de falhas de conexão é possível consultar se foi enviado o aviso eletrônico sobre a falha e quais os destinatários do aviso; se o envio do aviso falhar, os motivos da falha também serão registrados.
Pasta Integrações devem ser marcados os cadastros e processos que são integrados com o SIGAGFE.
Internamente, cada parâmetro marcado, e confirmado nas seções desta aba, gera a inclusão de um programa APPC nos gatilhos de Criação e eliminação do dicionário de dados do Datasul.

Pré-requisitos para o cálculo do Frete no SIGAGFE:
Tipo de Documento parametrizado:

  • Cliente deve estar cadastrado no ERP linha Datasul e integrado com o SIGAGFE.
  • Tabela de Frete cadastrada e liberada.
  • Tabela de Frete deve possuir: Negociações e Tarifas cadastradas.

 Pré-requisitos para o cálculo do Frete na Nota Fiscal Manual:

  • Nota Fiscal Manual deve estar com status Calculada.
  • O Tipo de Frete na NFS precisa ser A Pagar. Logo, deve ser informada uma Cidade CIF, na pasta Complementos.

Como ficou a Integração:
Vamos abrir o programa de Lançamento de Nota Fiscal Manual.
Podemos observar que ao abrir o programa FT4003 - Cálculo de Notas Fiscais o botão Simular Cálculo do Frete já estará disponível.
Agora vamos incluir uma Nota Fiscal Manual no FT4003 e calcular o frete para esta nota.

imagem10.png


Vamos acionar o botão Cálculo da Nota, pois só conseguimos simular o valor do frete através da tela FT4005 - Totais da Nota Fiscal.
Para Simular o frete acione o botão Fretes, ao clicar sob o botão Simular Cálculo Frete é apresentada uma nova tela CDF003A - Simulação de Frete, onde o usuário poderá inicialmente informar ou não o Tipo de Veículo, Tipo Operação E/Ou Classificação de Frete.

GW1_ROMTV - Tipo de veículo do Romaneio
GW1_ROMCF - Classificação de frete do Romaneio
GW1_ROMTO - Tipo de operação do Romaneio
Com estas informações a Simulação de Cálculo do Frete é executada, retornando para a NF - Nota Fiscal o valor do frete, transportadora e rota.

imagem11.png


Programas usados na Integração:
ERP linha Datasul
cdf003a.w
- Programa Progress que contém as Regras para chamada da Simulação do Cálculo do Frete.
cdf9000.i - Include com as definições das TempTables usadas pelo programa cdf003a.w.
SIGAGFE Protheus
GFEXFUNB.PRW
- Nova Simulação - Programa ADVPL que contém os métodos de Cálculo de Frete chamando os novos métodos. Método Novo de Simulação, usando o WSDL WSGFE com o método SIMULATION, passando pelo GFEXFUNB.
GFEX010.PRW - Simulação antiga, programa com as funções para criar as simulações de frete. Método Antigo de Simulação, usando o WSDL FWWSMODEL com o método XMLSIMULATION, passando pelo GFEX010.


Como analisar o processo em caso de inconsistências:
Durante a integração com o SIGAGFE, no diretório temporário da sessão Progress são gerados três arquivos que auxiliam no diagnóstico de alguma não-conformidade.
Para identificar este diretório, abra a tela do Editor Progress e execute o seguinte comando: 

  •  MESSAGE SESSION:TEMP-DIRECTORY VIEW-AS ALERT-BOX INFORMATION

 Os arquivos gerados pela simulação são: 

  • simulacao.xml - dados de envio para o SIGAGFE
  • xmlsimulation.xml - dados de envio para o SIGAGFE

Quando o incidente encontra-se na etapa de cálculo da simulação, ou seja, até a execução do programa GFEXFUNB, é possível gerar a memória de cálculo em arquivo.
A parametrização da geração deste arquivo é realizada no SIGAGFE, através do programa GFEX000 - Parâmetros do Módulo, pasta Cálculo de Frete, parâmetros MV_LOGCALC - Gerar Log de Cálculo e MV_DRTLOG - Diretório Log.
O conteúdo do campo Diretório Log deve ser um diretório que esteja abaixo da variável de ambiente ROOTPATH  informada no arquivo appserver.ini.

Exemplo:

ROOTPATH=C:\P11 no Diretório Log informado \LOG\ o arquivo será gerado abaixo do caminho C:\P11\LOG.

Também é possível fazer a simulação diretamente pelo SIGAGFE, através da execução do programa GFEX011 - Simul Simplificada. Neste programa existe também o recurso de gerar a memória de cálculo em arquivo.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _