Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

Especificação

Produto

Microsiga Protheus

Módulo

SIGAGFE

Segmento Executor

 Supply Chain - Logística

Projeto1

M_DL_GFE002

IRM1

PCREQ-8921

Requisito1

PCREQ-9323

Subtarefa1

PDRDL-2404 - Gerar Especificação

Chamado2

 

Release de Entrega Planejada

Protheus 12.1.12

Réplica

 

País

(X ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Outros

ER_PCREQ-9318_-_Aprovação_de_novas_tabelas_com_alçada_de_aprovação_(DTS)

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Desenvolver a estrutura  e os componentes que possibilitem adotar, para o processo de aprovação de tabelas de fretes e suas negociações, um sistema de aprovações por nível de alçada, com possibilidade de integração com o módulo MLA do ERP Datasul.

 

Definição da Regra de Negócio

Atualmente o processo de controle de aprovações da tabela de fretes e negociações são de forma direta, ou seja, um usuário cadastrado como aprovador acessa ao programa GFEA064 e realiza as aprovações de tabelas pendentes. 

A partir deste desenvolvimento será disponibilizado um novo processo aos clientes do SIGAGFE para permitir a aprovação de tabelas de fretes e negociações em nível de alçadas em integração ao módulo  MLA - Módulo Logístico de Aprovação (http://tdn.totvs.com/pages/releaseview.action?pageId=73077953).

O novo sistema de aprovação terá como função principal permitir a definição de  hierarquias de aprovação sobre as tabelas (com nível de alçada), levando-se em consideração o impacto que a nova negociação possa ter nas aquisições de serviços de frete futuros pelo comparativo de fretes efetuado no programa GFEX061 (desenvolvido no requisito ER_PCREQ-9331_Registro_Comparativo_de_Frete. ).

 A integração com o módulo MLA deverá ser ativada no programa de Parâmetros do Módulo - GFEX000.

  

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

GFEA061AlteraçãoAtualizações > Movimentação >Tabela de Frete >Tabela de FreteAlteração da regra do envio da tabela de frete para aprovação

GFEA064

Alteração

Atualizações > Movimentação > Tabelas de Frete >Aprovar tabelas

Bloqueio para uso quando integrado com MLA e Totvs 12

GFEA063AlteraçãoAtualizações > Movimentação > Tabelas de Frete > Aprovadores TabelaBloqueio para uso quando integrado com MLA e Totvs 12
GFEXWSFUNAlteração-Envio dos dados da negociação de fretes para o ERP Datasul.
GFEX000AlteraçãoAtualizações > Cadastros > Parâmetros > Parâmetros do MóduloCriação de parâmetro para a ativação de integração com MLA

 GFEA061:

  • Quando o usuário solicitar o envio da tabela de frete ou da negociação para aprovação verificar:
      • Se o parâmetro MV_ERPGFE for 1=Datasul  e o parâmetro MV_TFMLA for 1=Sim, então, atualizar o campo GV9_ENVAPR = 1-Sim e o campo GV9_SITMLA = 2-Pendente.
      •  Senão, manter o processo atual, alterando o campo GV9_ENVAPR = 1-Sim e aplicando ao campo GV9_SITMLA = 6 - Não se aplica.

GFEA064:

  • Se o parâmetro MV_ERPGFE for 1=Sim e o parâmetro MV_TFMLA for 1=Sim, então, o programa de aprovação de tabelas de fretes deverá ser bloqueado para uso, impedindo assim que aprovações de tabelas e negociações ocorram por fora do módulo MLA.

GFEA063:

  • Se o parâmetro MV_ERPGFE for 1=Datasul  e o parâmetro MV_TFMLA for 1=Sim, então, o programa deverá ser bloqueado para uso.

GFEXWSFUN:

  • Function GFEWSGETDATA:
      • Incluir o tratamento para envio das informações ao WebService:

Case cTabela == "GV9" .AND. cCodInt == '6'  
// Negociação de fretes com MLA
cQuery += " AND (TAB.GV9_SITMLA_ = '2' OR TAB.GV9_SITMLA = '5') "

      • Criar bloco de envio de informações da tabela de fretes do GFE para o Datasul: 

tabela = GV9

operação = 6

Localizar a tabela de Comparativo de frete para a negociação com o índice 03 - GV9_FILIAL+GV9_CODCOT+GV9_SEQCOT.

 Caso não exista cotação registrada, a tabela #GVQ será enviada sem informações (Apenas o cabeçalho '#GVQ' ).

      • Campos enviados:

#GV9|GV9_FILIAL|GV9_CDEMIT|GV9_NRTAB|GV9_NRNEG|GV9_CDCLFR|GV9_CDTPOP|GV9_DTVALI|GV9_TPLOTA|GV9_DTCRIA|GV9_USUCRI|GV9_SITMLA|

#GV8|GV8_NRROTA|GV8_TPORIG|GV8_NRCIOR|GV8_DSTORI|GV8_DSTORF|GV8_NRREOR|GV8_CDPAOR|GV8_DSPAOR|GV8_CDUFOR|GV8_CDFIOR|GV8_TPDEST|GV8_NRCIDS|GV8_DSTDEI|GV8_DSTDEF|GV8_NRREDS|GV8_CDPADS|GV8_CDUFDS|GV8_CDFIDS|GV8_NMREM|GV8_CDDEST|

#GV7|GV7_CDFXTV|GV7_CDTPVC|GV7_DSTPVC|GV7_QTFXFI|GV7_UNICAL|GV7_VLALUG|GV7_FRQKM|GV7_VLKMEX|

#GV1|GV1_CDCOMP|GV1_VLFIXN|GV1_PCNORM|GV1_VLUNIN|GV1_VLFRAC|GV1_VLMINN|GV1_VLLIM|GV1_VLFIXE|GV1_PCEXTR|GV1_VLUNIE|GV1_CALCEX|

#GVQ|GVQ_CODCOT|GVQ_SEQCOT|GVQ_OBSCOT|GVQ_VALCOT|


  • Function GFEWSSETDATA:
      • Criar o tratamento do retorno do MLA do Datasul para o GFE.
      • Alterar, conforme a string de retorno  os campos:

GV9->GV9_SITMLA :=  aDados[5]  /*Situação da integração*/

GV9->GV9_MOTMLA := aDados[6] /* Motivo aprovação rejeição */

      • Se o campo GV9_SITMLA apresentar o valor' 4=Aprovado, então, passar o valor do campo GV9_SIT para  2=Liberada.
      •  Se apresentar o valor  3=Rejeitado' ou 7=Enviado/Aguardando aprovação,  então, manter o valor do campo GV9_SIT para 1=Em negociação.
      •  Atualizar os campos de data, hora, usuário de aprovação e motivo de reprovação (quando aprovado ou rejeitado), retornados pelo TOTVS 12/Datasul na ordem:

GV9->GV9_DTAPR := aDados[7]

GV9->GV9_HRAPR := aDados[8]

GV9->GV9_USUAPR := aDados[9]

GV9->GV9_MTVRPR := aDados[10].

GFEX000:

  • Na pasta Integrações Datasul, na seção Opções de Integração, incluir o parâmetro MV_TFMLA, com as opções: 1=Sim / 2=Não.

Tabelas Utilizadas

  • GVA – Tabelas de fretes

  • GV9 - Negociações da tabela de fretes

  • GUX – Aprovadores da tabela de fretes.

 

Protótipo de Tela

Não se aplica. 

 

Fluxo do Processo

 

 

Dicionário de Dados

Arquivo ou Código do Script:

GV9 - Negociação da Tabela de Fretes

Campo

GV9_SITMLA

GV9_MOTMLA

Tipo

C

Memo

Tamanho

1

10

Valor Inicial

1

 

Mandatório

Sim (  ) Não (X)

Sim (  ) Não (X)

Descrição

Integração com MLA

Motivo Rejeição MLA

Título

Integração com MLA

Motivo Rejeição MLA

Picture

<@E9>

 

Help de Campo

Situação da integração da negociação de fretes com o MLA.

Lista de opções:
1=Não Enviado;2=Pendente;3=Rejeitado;4=Aprovado;5=Pendente Desatualização;6=Não se Aplica;7-Enviado/aguardando

Motivo da rejeição do registro no MLA.

Grupo de Perguntas

Não se aplica. 

  

Consulta Padrão

Não se aplica.

  

Estrutura de Menu

Não se aplica.

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.