Histórico da Página
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: |
| ||||||||||||||||||||||||||||||||||||||
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,MV_CPLTVF, MV_UMPESO | ||||||||||||||||||||||||||||||||||||||
Ponto de Entrada: | Informe o ponto de entrada relacionado (link). | ||||||||||||||||||||||||||||||||||||||
Chamados relacionados | Informe o(s) chamado(s) relacionado(s). | ||||||||||||||||||||||||||||||||||||||
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 |
Descrição
Implementado a integração entre as tabelas de frete do SIGAGFE(GFEA061) com os grupos de regras de frete do Neolog - Cockpit Logístico. Por dependência de informações, foi implementado a recepção de tipos de carga(DATASUL) para tipos de ceículo(SIGAGFE) além dos transportadores(DATASUL) para emitentes(SIGAGFE, campo GU3_CDTERP) e tipo de carga(quando fechada) do embarque(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, fornecido pelo Neolog - Cockpit Logístico. A integração DATASUL -> SIGAGFE se dará pelo webservice padrão do SIGAGFE.
Este envio de tabela de frete dependerá da integração entre o ERP DATASUL e os sistemas SIGAGFE e Cockpit Logístico, onde já estejam configuradas corretamente.
As regras de negócio e a correspondência entre os campos estão detalhadamente descritos no manual de integração SIGAGFE x Cockpit Logístico.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplique o patch do chamado e execute uma vez a rotina UPDDISTR
- Para mais informações sobre o UPDDISTR, visite : Atualizador 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 |
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 |
|
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 |
Decimal | 0 |
Formato |
|
Título | Cod. Z.T. |
Descrição | Codigo Zona Transporte |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Código da Zona de Transporte correspondente no cockpit logístico. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa B05PLS:
Alias | (XB_ALIAS) |
Tipo | (XB_TIPO) |
Sequência | (XB_SEQ) |
Coluna | (XB_COLUNA) |
Descrição | (XB_DESCRI) |
Contém | (XB_CONTEM) |
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | AA1 |
Ordem | 6 |
Chave | AA1_FILIAL+AA1_CODVEN |
Descrição | Cod. Vendedor |
Proprietário | S |
7. Criação ou Alteração
- 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 |
|
Relação |
|
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_CPLTVF |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Formato |
|
Título | Tp Veic Frac |
Descrição | Tipo Veiculo Fracionado |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções |
|
When | M->GV7_TPLOTA == '1' |
Relação |
|
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 | (X6MV_VAR)DSINTTV | ||
Tipo | (X6_TIPO) |
| |
Descrição | Integração do cadastro de tipo de carga com o tipo de veículo | Descrição | (X6_DESCRIC + X6_DESC1 + X6_DESC2) |
Valor Padrão | (X6_CONTEUD) |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela BD5 – Contas Médicas:
Campo | Informe o conteúdo do (X7_CAMPO) |
Sequência | Informe o conteúdo do (X7_SEQUENC) |
Campo Domínio | Informe o conteúdo do (X7_CDOMIN) |
Tipo | Informe o conteúdo do (X7_TIPO) |
Regra | Informe o conteúdo do (X7_REGRA) |
Posiciona? | Informe o conteúdo do (X7_SEEK) |
Chave | Informe o conteúdo do (X7_CHAVE) |
Condição | Informe o conteúdo do (X7_CONDIC) |
Proprietário | Informe o conteúdo do (X7_PROPRI) |
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
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
Itens/Pastas | Descrição |
Nome: |
|
Tipo: | Informe o Tipo do parâmetro |
Cont. Por.: | Informe o Conteúdo padrão |
Descrição: |
|
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulodo SIGAGFE - Gestão de Frete Embarcador, conforme instruções a seguir:
MenuInforme o Menu em que estará localizada a rotina | Atualizações - Integrações |
SubmenuInforme o Submenu em que estará localizada a rotina | Cockpit Logístico |
Nome da RotinaInforme o Título da rotina | Parâmetros Integração |
Programa | Informe o Fonte da rotinaGFEX003 |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”SIGAGFE |
Tipo | Informe a Função Protheus |
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
Habilitando a integração do tipo de veículo (SIGAGFE)
1. No Plano de Saúde (SIGAPLS)Em Gestão de Frete Embarcador, acesse Atualizações / Cadastros / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
Parâmetros / Parâmetros Módulo (GFEX000)
2. Localize a aba Integrações Datasul e clique nela.
3. No agrupador Geral, localize o campo 'Integração Tipo de Veículo?'
4. Altere o conteúdo para 1-Sim
5. Confira e clique em Salvar.
Habilitando a integração do tipo de carga (TOTVS 12/DATASUL)
1. Acesse Logística/Gestão de Frete Embarcador
2. Localize a aba Cadastro, selecione Parâmetros de Integração GFE (cd0089) e clique em executar 2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de PrestadorLocalize a aba Integrações Datasul e clique nela.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
Marque 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
Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.
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.
3. Confira e salve o cadastro.
5. Em Gestão de Frete Embarcador, acesse Atualizações/Cadastros/ Tabelas de Frete / Tipos de Veículo (GFEA045)
6. Verifique se o tipo de carga foi integrado corretamente.
7. Opcionalmente, poderá ser feita a carga de dados de todos os tipos de carga Fechada através do zzz
6. Confira os dados e confirme.
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. |
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: |
|
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