Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Envio de Tabela de Frete Neolog

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAGFE - Gestão de Frete Embarcador

Rotina:

Rotina

Nome Técnico

Parâmetros módulo

GFEX000

Parâmetros integraçãoGFEX003

GFEX000 - Parâmetros Módulo

GFEX003 - Parâmetros Integração

GFEA045 - Tipos de Veículo

GFEA045

GFEA061 - Tabela de Frete

GFEA061

 

GFEA061A

 

GFEXWS

 

GFEXWSCPL

  

GFEXWSFUN

Rotina(s) envolvida(s)

Nome Técnico


Rotinas envolvidas

GFEA061B

 

GFEA061C

 

GFEA061D

 

GFEA061E

 

GFEA061F

 

GFEA061G

 

GFEA061H

 

GFEA061I

  

Cadastros Iniciais:

Cadastro de parâmetros do módulo, parâmetros de integração(novo),Emitentes, Regiões, Componentes de Frete, Tipos de Veículo,Tabelas de Frete

Parâmetro(s):

MV_DSINTTV

,

MV_CPLEMB

,

MV_CPLREG

,

MV_CPLINT

,

MV_CPLURL

,

Chamados relacionados

Informe o(s) chamado(s) relacionado(s).

MV_CPLTVF

Ponto de Entrada:

Informe o ponto de entrada relacionado (link).

GFEXWSCPL1 - Manipulação do XML da tabela de frete enviada ao Cockpit Logístico

Requisito (ISSUE):PCREQ-5528

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

GVA

,

GV1

,

GV2

,

GUV

,

GU7

,

GU9

,

GUC

,

GVB

,

GUY

,

GV9

,

GV8

,

GV7

Sistema(s) operacional(is):

Windows/Linux

Versões/Release:

Protheus 11.80 e Protheus

12.1.7 - Dezembro

 

 

Descrição

Implementado

Implementada a integração entre as tabelas de frete

do SIGAGFE

(GFEA061)

com

 do SIGAGFE  com os grupos de regras de frete

do Neolog

do Neolog -

 Cockpit

 Cockpit Logístico.

Por dependência de informações, foi

implementado

implementada a recepção de tipos de carga (

DATASUL

Datasul) para tipos de

ceículo

veículo (SIGAGFE) além dos transportadores (

DATASUL

Datasul) para emitentes (SIGAGFE, campo GU3_CDTERP) e tipo de carga

(

, quando fechada

)

, do embarque (

DATASUL

Datasul) para o tipo de veículo do romaneio (SIGAGFE, campo GWN_CDTPVC). 

A integração SIGAGFE

-

> Cockpit

se dará através do webservice FreightRuleAcquisitionService

ocorre via webservice FreightRuleAcquisitionService, fornecido pelo Neolog -

 Cockpit

 Cockpit Logístico.

A integração

DATASUL -

Datasul > SIGAGFE

se dará

ocorre pelo webservice padrão do SIGAGFE.

Este envio de tabela de frete dependerá da configuração correta da integração entre o ERP

DATASUL

Datasul e os sistemas SIGAGFE e Cockpit Logístico

, onde já estejam configuradas corretamente

.

 As

 As regras de negócio e a correspondência entre os campos estão detalhadamente descritos no

manual

documento de integração

SIGAGFE x Cockpit Logístico.

 

 

DI_Integracao_GFE_Cockpit_Logistico.

Procedimento para Implantação

O sistema é atualizado logo após a depois da aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina UPDDISTRrotina UPDDISTR
    1. Para mais informações sobre o UPDDISTR, visite acesseAtualizador de dicionário e base de dados - UPDDISTR
 

Novos campos e parâmetros

 


1.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela GV9 - Negociação da Tabela de Frete

 

Campo

GV9_CPLTS

Tipo

C

Tamanho

32

30

Decimal

0

Formato

 

Título

T.S. Cockpit

Descrição

Tipo de Servico Cockpit

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

When

SuperGetMv("MV_CPLINT",.F.,"") == "1"                       

 

Help

Tipo de Serviço utilizado no envio da tabela de frete ao grupo de regras de frete do Cockpit Logístico                                 

 


  • Tabela GU9 - Regiões
 

Campo

GU9_CPLZT

Tipo

C

Tamanho

60

30

Decimal

0

Formato

Título

 

Título

Cod. Z.T.

ZT Cockpit  

Descrição

Codigo

Zona

Transporte

Transp Cockpit      

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 

Relação

 

Val. Sistema

When

SuperGetMv("MV_CPLINT",.F.,"") == "1"                       

 

Help

Código da Zona de Transporte correspondente no cockpit logístico.

 


  • Tabela GVA- Tabela de Frete
 

Campo

GVA_CPLSIT

Tipo

C

Tamanho

1

Decimal

0

Formato

 

Título

Situação CPL

Descrição

Situação Cockpit Logístic

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

0=Não se aplica;1=Não enviada;2=Enviada;3=Erro envio;4=Necessita reenvio;5=Integrada

When

 

.F.

Relação

 

"0"

Val. Sistema

  Pertence("012345")

Help

Descreve a situação da integração da tabela de frete

 

  • Tabela GV7- Faixa/Tp Veic Tab Frete

 

Campo

GV7

GVA_

CPLTVF

CPLDT

Tipo

C

D

Tamanho

10

8

Decimal

0

Formato

 

Título

Tp Veic Frac

Dt Ult Envio

Descrição

Tipo Veiculo Fracionado

Data Ultimo Envio        

Nível

0

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

 

When

 M->GV7_TPLOTA == '1'                                        

Relação

 

.F.

Help

Indica a data do último envio da tabela de frete ao cockpit logístico

Val. Sistema

  Vazio() .OR. GFEExistC("GV3",1,M->GV7_CDTPVC,"GV3->GV3_SIT=='1'")                                                   

Help

Tipo de Veículo utilizado quando a negociação fracionada for integrada com o cockpit logístico.

 


Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.


 2. Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_DSINTTV

Tipo

 

Descrição

Integração do cadastro de tipo de carga com o tipo de veículo    

Valor Padrão

2

Nome da Variável

MV_CPLEMB

Tipo

C

Descrição

Embarcador enviado no grupo de regras de frete para o Cockpit Logistico

Valor Padrão

Nome da Variável

MV_CPLREG

Tipo

C

Descrição

Regional enviada no grupo de regras de frete para o Cockpit Logistico  

Valor Padrão

Nome da Variável

MV_CPLINT

Tipo

C

Descrição

Habilita integração com o Cockpit Logístico.

Valor Padrão

2

Nome da Variável

MV_CPLURL

Tipo

C

Descrição

Endereço do webservice de regras de frete do Cockpit Logístico

Valor Padrão

Nome da Variável

MV_CPLTVF

Tipo

C

Descrição

Tipo de Veículo utilizado quando a negociação da tabela de frete for Fracionado

Valor Padrão

 

 

Procedimento para Configuração

CONFIGURAÇÃO DE MENUS

 


Configuração de Menus

12.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAGFE - Gestão de Frete Embarcador, conforme instruções a seguir:

Menu

Atualizações - Integrações

Submenu

Cockpit Logístico

Nome da Rotina

Parâmetros Integração

Programa

GFEX003

Módulo

SIGAGFE

Tipo

Função Protheus

 

 

Procedimento para Utilização

   

Habilitando a integração do tipo de veículo (SIGAGFE)       1.           

  1. Em Gestão de Frete Embarcador, acesse Atualizações
/
  1. > Cadastros
/
  1. > Parâmetros
/
  1. > Parâmetros do Módulo (GFEX000)
       2.            Localize a aba
  1. > aba Integrações Datasul
e clique nela
  1. .
       3.           
  1. No agrupador "Geral
, localize o
  1. " no campo
'
  1. Integração Tipo de Veículo?
'

       4.           Altere o conteúdo para 1-Sim

       5.            Confira e clique em Salvar.

  1. selecione a opção  "1" (Sim).
  2. Confira e acione Salvar.


   

Habilitando a integração do tipo de carga (TOTVS 12/DATASUL)       1.          

  1. Acesse Logística
/
  1. > Gestão de Frete
Embarcador       2.           Localize a aba Cadastro, selecione
  1. Embarcador > aba Cadastro Parâmetros de Integração GFE (
cd0089) e clique em executar
  1. CD0089).
       3.            Localize a
  1. Acione Executar.
  2. Na aba Integrações Datasul
e clique nela.       4.            Marque a
  1.  assinale a opção Integrar Tipo de carga
(tipo de veículo)

       5.            Confira e clique em Salvar.

    Enviando o tipo de carga do TOTVS 12/DATASUL para o tipo de veículo do SIGAGFE

       1.           Acesse Logística/xxx

       2.           Localize a aba Cadastro, selecione Parâmetros de Integração GFE (cd0089) e clique em executar.

       3.           Altere ou inclua um novo tipo de carga.

       4.           Selecione o tipo de carga como carga Fechada.

       5.            Confira e salve o cadastro.

       6.            Em Gestão de Frete Embarcador, acesse  Atualizações/Cadastros/ Tabelas de Frete / Tipos de Veículo (GFEA045)

       7.            Verifique se o tipo de carga  foi integrado corretamente.

       8.            Opcionalmente, poderá ser feita a carga de dados de todos os tipos de carga Fechada através do zzz

    Código do Transportador no Emitente do SIGAGFE

       1.           Acesse Logística/xxx

       2.           Localize a aba Cadastro, selecione GFE (cd0089) e clique em executar.

       3.           Localize um Fornecedor que também é um transportador e anote o CGC(CNPJ) do fornecedor.

       4.           Acesse o cadastro de Transportadores.

       5.           Inclua ou altere um cadastro, informando o CGC(CNPJ) anotado.

       6.           Confira e salve o cadastro.

       7.           Em Gestão de Frete Embarcador, acesse  Atualizações/Cadastros/ Gerais / Emitentes (GFEA015).

       8.           Localize o cadastro integrado.

       9.           Clique em visualizar.

       10.         Na aba Transportador, verifique se o conteúdo do campo Cod Tran Erp é o mesmo código do cadastro de Transportador.

       11.         Opcionalmente, poderá ser feita a carga de dados de todos os fornecedores/transportadores através do zzz

  1.  (tipo de veículo).
  2. Confira e acione Salvar.


   

Configuração da Integração do SIGAGFE com o Cockpit Logístico       1.          Em

  1. Em Gestão de Frete Embarcador, acesse Atualizações
/
  1. > Integrações
/
  1. > Cockpit Logístico
/
  1. > Parâmetros Integração
       2.          Altere '
  1. (GFEX003).
  2. No campo Integração Cockpit Logístico?
' para 1-Sim       3.          Informe
  1.  selecione a opção "1" (Sim).
  2. Informe o endereço do webservice que
recepcionará
  1. receberá os dados da tabela de frete.
     
                  a
  1.  a. Exemplo : http://servidor:8081/Integration/services/
FreightRuleAcquisitionService 

  1.  
                  b. Você pode
  1.  b. É possível testar a validade do endereço clicando em Outras Ações
->Testar
  1. > Testar Webservice
  1. .
  2. Informe
       4.          Informe
  1. a regional dos cadastros do Cockpit Logístico.
       5.          Informe
  1. Informe o código do embarcador do Cockpit Logístico.
     
                  a. Você pode
  1.  a. É possível consultar os embarcadores disponíveis acessando o Cockpit Logístico
/
  1. > Cadastro
/
  1. > Embarcadores
       6.          Informe
  1. .
  2. Informe o código do tipo de veículo fracionado do Cockpit Logístico
. Utilizado
  1. , utilizado quando a negociação enviada
possui
  1. possuir um tipo de lotação fracionada
e não possui tipo de veículo fracionado informado
  1. .
     
                  a. Você pode
  1.  a. É possível consultar os tipos disponíveis acessando o Cockpit Logístico
/
  1. > Cadastro
/
  1. > Veículos
  1. .
  2. Confirme e salve
       6.          Confirme/Salve
  1. o cadastro.


    Integração da tabela de frete do SIGAGFE com o Grupo de Regras de Frete do Cockpit Logístico

 

 

 

 

      

 

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

  1. Em Gestão de Frete Embarcador, acesse Atualizações > Movimentação > Cockpit Logístico > Tabelas de Frete > Tabelas de Frete (GFEA061).
  2. Com o parâmetro Integração Cockpit Logístico habilitado, em Outras Ações da lista de tabelas de frete selecione Envio Cockpit.
  3. Será exibida uma mensagem informando que a tabela foi enviada com sucesso.
       a. Caso ocorra algum erro durante o envio, será exibido o erro da transmissão da tabela.
       b. Caso seja necessário acompanhar o xml enviado ou mesmo o erro que ocorreu durante a transmissão dos dados.
  4. É possível habilitar a gravação do arquivo de log através do parâmetro Tipo de Geração de Log (MV_GFEEDIL), e ficará junto com os outros logs do sistema, com o nome de 'Tabela_' + Número + '_EnvioCPL'.
       c. Caso a tabela enviada possua tabelas vinculadas, estas serão enviada em seguida.
       d. O pacote da mensagem enviada com as informações da tabela estará agrupada pela vigência inicial e final das negociações válidas encontradas.
  5. Para consultar a tabela de frete acesse o Cockpit Logístico > Administração > Grupo de Regras de Frete.
  6. Se necessário, digite o número da tabela de frete e clique em pesquisar. O código equivalente é formado pelo código do emitente da tabela, concatenado do caracter "|" e o seu número.
  7. Ao localizar a tabela, clique no ícone referente a edição para verificar os dados enviados pelo SIGAGFE.
  8. Depois de confirmar que os dados estão corretos, utilize a Ação Relacionada  > Confirmar Integração Cockpit apenas como informativo que a integração ocorreu com sucesso.

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab