Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Jira
serverJira Totvs
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb3180167-3374-3293-b2ce-06d441fdaf21
keyPCREQ-9316

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

  

Informações Gerais

 

Especificação

ProdutoMICROSIGA

PROTHEUSMicrosiga Protheus

Módulo

SIGAGFE

Segmento Executor

 Logistica

Projeto1

M_DL_GFE002

IRM1

PCREQ-8921

Requisito1

PCREQ-9316

Subtarefa1

PDRDL-2382

Chamado2

 

Release de Entrega Planejada

Protheus12Protheus 12.1.12

Réplica

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

ER_PCREQ-9331_Registro_comparativoComparativo_de_freteFrete

Objetivo

A rotina de comparativo de fretes possui funcionalidades para que, em tempo de execução,

criar

possa ser criada ou

utilizar

utilizada uma negociação de frete e tarifas para realizar uma simulação do valor de frete com possíveis transportadores,

cotando

calculando o frete com um horizonte de documentos, sendo mais efetivo quando existe pouca variação nas características das cargas transportadas em um período.

Com essas informações

,

é possível avaliar o impacto financeiro da contração do frete com novos fornecedores ou já existentes, em caso de reajuste,

e

 e apoiar a tomada de decisão

da

sobre a contratação. Entretanto, na rotina de comparativo

,

não existe uma opção para registrar a nova negociação utilizada e o resultado do próprio comparativo. Registrar o resultado do comparativo, com as características do que foi transportado no período informado, permitirá uma avaliação e auditoria posterior dos motivos que levaram a aprovação da contratação.

Na rotina de

comparativo

Comparativo de

fretes

Fretes (GFEX061)

, será incluído

 será incluída uma opção que permitirá

ao usuário

salvar as informações digitadas na

aba '

pasta Tabela de frete

'

em uma nova tabela de frete (GVA)

 e

e/ou negociação de frete (GV9)

no sistema

de forma facilitada, em passos.

A ação utilizará as informações digitadas pelo usuário para preencher os campos dos cadastros de tabela de frete (se necessário), negociação e tarifas e, em seguida, abrirá o cadastro para o usuário complementar com informações mais detalhadas sobre a negociação e confirmar o registro. Alterações referentes ao registro do comparativo de frete na negociação para a aprovação em alçadas serão realizadas no

requisito '

requisito PCREQ-9331 Registro do

comparativo

Comparativo de

frete'

Frete.

Serão incluídos os seguintes facilitadores na tela da rotina:

  • Seleção opcional de uma negociação para simulação do valor de frete,
  • independente de
  • independentemente da sua situação de aprovação ou vigência
  • ;
  • .
  • Seleção opcional de documentos de carga com base em múltipla seleção de cidades e estados, disponibilizado na ação
  • "Filtros adicionais";
  • Filtros Adicionais. 
  • Melhor visualização do resultado do comparativo
  • ;
  • .
  • Validações nos campos de valores das tarifas;

Não serão alterados os padrões de comportamento e validação

existentes nos formulários de cadastro de tabela, negociações e tarifas de frete.

 Na

seção '

seção Definição da Regra de Negócio

' serão apresentados

 serão apresentadas as alterações técnicas necessárias.

 


Definição da Regra de Negócio

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

GFEX061

Alteração

 

Atualizações -> Movimentação->Cálculo / Movimentação / Cálculo de Frete ->Comparar / Comparar Fretes 

-

GFEXFUNBAlteraçãoRotina interna 
GFEA061FAlteraçãoRotina interna 
GFEA061AAlteraçãoRotina interna 

 

Atualmente, somente a rotina de

comparativo

Comparativo de

frete

Frete utiliza a opção de simulação específica ligada e passa nos parâmetros com qual tabela deverá ser simulado (aTabelaFrt).

No

fonte

fonte GFEXFUNB, alterar os seguintes pontos:

  • Reservar no array
  • aTabelaFrt um
  • aTabelaFrt um espaço para receber a negociação informada
  • ;
  • .
  • Nos pontos de log
  • onde
  • nos quais há menção de tabela de frete informada (aTabelaFrt), adicionar o campo
  • negociação informada;
  • Negociação Informada.
  • Preencher a
  • variavel cNrNegInf
  • variavel cNrNegInf com o código da negociação informada, ou em branco, quando nenhuma.
  • Quando a negociação for preenchida a partir da simulação especifica, desconsiderar a vigência na seleção de dados.
Já na

Na rotina GFEX061

,

serão alterados os pontos a seguir:

  • Alterar a disposição dos grids de comparativo de documentos com uma transportadora e simulação com outras transportadoras para disposição dos campos em formato de
abas
  • pastas,
Conforme
  • conforme protótipo 1. Incluir os campos de descrição, atualmente inexistentes. 
  • Na
aba
  • pasta Comparativo, adicionar ao lado do campo Nr Tab Comp o campo virtual Nr Neg Comp, onde o usuário poderá informar ou consultar uma negociação pertencente à aquela tabela de frete posicionada. Colocar neste campo a nova consulta padrão GV9T.
  • Adicionar no
array aTabelaFrt
  • array aTabelaFrt, durante a execução da rotina
'
  • Carregar
'
  • ,
 o  conteúdo
  • o conteúdo do campo
'
  • Nr Neg Comp
'
  • . Adicionar a opção para considerar as negociações que ainda estão em negociação, quando for
escolhido
  • selecionada uma negociação para comparativo.
  • Na
aba
  • pasta Tabela de frete, no grid de Tarifas, bloquear os campos de valor das tarifas conforme a sua categoria de valor, assim como já é feito pela rotina de
cadastro
  • Cadastro de
tarifas
  • Tarifas, através do uso da
função GFEA61FWHN
  • função GFEA61FWHN.

Incluir a ação relacionada

"Filtros

 Filtros adicionais

"

, que abrirá o novo pergunte GFEX061. Utilizar apenas as informações do pergunte somente quando estiver informado o campo

ativo

Ativo como 1=sim. O pergunte admitirá uma lista de

cidades

Cidades e

estados

Estados ou por faixa ou item único, no formato, a exemplo: '1000000-2000000;3211234;9999999' (nesse exemplo, serão as

cidades

Cidades do código 1000000 até 2000000 ou a

cidade

Cidade de código 3211234 ou a

cidade

Cidade de código 9999999. Consultar protótipo 2). 

 Incluir a ação relacionada

"

Cadastrar nova tabela/negociação

" A ação será divida

, que será dividida em três etapas. Ao final de cada etapa, as tabelas de negócio envolvidas serão gravadas no banco de dados. Durante a utilização das informações digitadas, verificar o seguinte:

  • No caso de cancelamento solicitado pelo usuário, se na etapa de negociação ou de tarifas, o sistema
  • irá questionar
  • questionará se o usuário deseja apagar as informações da tabela de frete quando for possível eliminá-las, ou seja, quando não houverem outras negociações relacionadas
  • a
  • á tabela de frete posicionada. Em caso de positivo, apagar as informações já confirmadas pelo usuário.
  • Transp. Comp. e Nr Tab Comp:
  • Quando
  •  quando ambos estiverem preenchidos, o sistema
  • pulará
  • deve ignorar a etapa de cadastro da
  • tabela
  • Tabela de
  • frete
  • Frete, deixando o registro posicionado para a etapa de cadastro de
  • negociações
  • Negociações.

Na etapa de cadastro de Tabela de Frete (GVA), carregar a tela do modelo de dados do programa GFEA061 em modo de inserção e preencher os campos conforme tabela a seguir:

   

Origem

Destino

Observação

Transp. Comp.

GVA_CDEMIT

 

-

GVA_NRTAB

Procurar o próximo número disponível e sugerir no campo


Na etapa de cadastro de Negociação de Frete (GV9), carregar a tela do modelo de dados do programa GFEA061A em modo de inserção e preencher os campos conforme tabela a seguir:

 

Negociação da Tabela de Frete

Origem

Destino

Observação
-GV9_NRNEGProcurar o próximo número disponível e sugerir no campo
-GV9_DTVALIQuando existirem outras negociações, preencher com a maior data de vigência,inicial ou final, acrescentando 1 (um) dia.
Quando não existir, Utilizar utilizar a data corrente como sugestão.

-

GV9_TPLOTA Quando Quando o Tipo Veic for preenchido, o tipo da negociação será ' 2-Carga Fechada', senão, '1-Carga Fracionada'

-

GV9_ATRFAI

Preencher com o campo Atrib. Faixa somente se o tipo de lotação for '1-Carga Fracionada'.
-GV9_UNIFAIPreencher com o campo Unidade campo Unidade de Medida somente Medida somente se o tipo de lotação for ' 1-Carga Fracionada'
Kg/m3GV9_QTKGM3 
Adic. IssGV9_ADISS 
Adic IcmsGV9_ADICMS 
Rateia ImpGV9_RATIMPPreencher somente se Adic. Iss=="1" ou Adic Icms=="1"
Comp impostoGV9_COMIMPPreencher somente se Rateia Imp == "2"
 

Faixa/Tipo Veiculo

Origem

Destino

Observação

-

GV7_CDTPVC

Preencher com o campo 'Tipo Veic' quando o tipo de lotação for '2-Carga Fechada'.

-

GV7_QTFXFI

Preencher com '999,999,999.99999' quando o tipo de lotação for '1-Carga Fracionada'.
-GV7_UNICALPreencher com o campo Unidade campo Unidade de Medida somente Medida somente se o tipo de lotação for '1-Carga Fracionada'

Componente de Frete

Origem

Destino

Observação

Componente

GUY_CDCOMP

Total Frete

GUY_TOTFRE 
Base ImpostoGUY_BASIMP 
Base Pis/CofGUY_BAPICO 
Frete MinimoMínimoGUY_FREMIN 


Devido à restrição de alteração do tipo de lotação entre carga fechada e carga fracionada no cadastro de Negociação de Frete, o campo tipo de lotação permanecerá bloqueado para alteração no formulário se o Tipo Veic ou Unidade de Medida for preenchido. 

 Quando os campos Tipo Veic e Unidade de Medida estiverem em branco, não atualizar os campos: GV9_TPLOTA, GV9_ATRFAI, GV9_UNIFAI, GV7_CDTPVC, GV7_QTFXFI, GV7_UNICAL e o campo tipo de lotação permanecerá liberado para alteração no formulário.

Alterar a rotina GFEA061A para que o formulário, por padrão, selecione o primeiro componente da lista de componentes e coloque-o no campo do

'

Componente Frete Min

(GV9_COMMIN).

Os demais campos serão preenchidos conforme a exigência do próprio cadastro, ou mesmo

desejo

, de acordo com a necessidade do usuário de complementar com informações mais especificas da negociação.

Quando houver mais uma combinação de Faixas e Rotas, será questionado ao usuário se deseja avaliar todas as tarifas que serão geradas. Aplicar os valores nos componentes da tarifa conforme tabela abaixo.

Caso o usuário confirme ou exista somente uma tarifa, abrir o cadastro de tarifas da tabela de frete (GFEA061F) em modo inserção

, para

. Para cada combinação de Faixas e Rotas possível com todas as tarifas. Quando o usuário não desejar avaliar, serão apenas gerados os registros com os valores informados em tela. Basear-se na ação 'Gerar Tarifas' do cadastro de tarifas da tabela de frete. Segue os campos:

Tarifa da Tabela de Frete

Origem

Destino

Observação

GV7_CDFXTV

GV6_CDFXTV
GV8_NRROTAGV6_NRROTA 
Qtde MinimaMínimaGV6_QTMIN 
Frete MinimoMínimoGV6_FRMIN 
Comp GarantiaGV6_COMFRG 
Cons PrazoGV6_CONSPZ 
Tipo PrazoGV6_TPPRAZ 
PrazoGV6_QTPRAZ 
Cont. PrazoGV6_CONTPZ 


Componente da Tarifa

Origem

Destino

Observação

Componente

GV1_CDCOMP 
Vl. Fixo NorGV1_VLFIXN 
% NormalGV1_PCNORM 
Vl. Unit NorGV1_VLUNIN 
Fracao NormGV1_VLFRAC 
Vl. Min NormGV1_VLMINN 
Vl. LimiteGV1_VLLIM 
Vl. Fixo ExtGV1_VLFIXE 
% ExtraGV1_PCEXTR 
Vl. Unit ExtGV1_VLUNIE 
Calc. ExcedGV1_CALCEX 


 Após a confirmação de todos os cadastros, preencher com os dados da nova tabela na seção Transportador para Comparação

.

Melhorar as abas com os grids

Tabelas Utilizadas

  • GVA–

    GVA – Tabela de Frete

  • GV1–

    GV1 – Componente Tarifa Tab Frete

  • GV6

    - Tarifa

     – Tarifa da tabela de frete

  • GV7

    - Faixa

     – Faixa/Tp Veic Tab Frete

  • GUY

    - Componente

     – Componente de Frete

  • GV9

    - Negociação

     – Negociação da Tabela de Frete

    GVA - Tabela
  • GVA – Tabela de Frete


Protótipos

Protótipo 1 - Tela

comparativo

Comparativo

Image Removed

 Image Added

Image Removed

Protótipo 2 - Filtros

específicos

Específicos

 

Fluxo do Processo

 

O  O passo-a-passo do cadastro de negociação a partir do comparativo.


 

Grupo de Perguntas

Nome:

 

GFEX061

X1_ORDEM

01

0203

X1_PERGUNT

Ativo?

Uf´s?Cidades?

X1_TIPO

C

CC

X1_TAMANHO

1

27

X1_GSC

Combo

RangeRange

X1_VAR01

MV_PAR01

MV_PAR02MV_PAR03

X1_DEF01

1 - Sim; 2 - Não 

  

X1_CNT01

'2'

  

X1_HELP

Indica que devem ser utilizados os dados do pergunte ao invés dos dados em tela.

 

Informe a lista de Unidades Federativas utilizadas na busca de documentos de carga.
Em caso de seleção de apenas algumas cidades Cidades de uma UF, informá-las no campo ' Cidades?'.
Por exemplo, para encontrar todos os documentos com destino a PR, SP,Joinville e Florianópolis:
Uf´s?: PR;SP

Cidades?:4209102;4205407

Informe a lista de cidadesCidades utilizadas na busca de documentos de carga.

Consulta Padrão

Consulta: GV9T

Descrição

Negociação da tabela de Frete

Tipo

Consulta Padrão

Tabela

“GV9”

Índice

“Nr Negociacao”

Campo

“Negociacao”; ”Class Frete”;"Tipo Oper.";"Data Vigência de"; "Data Vigência até"

FiltroGV9_CDEMIT == M->GWU_TRPCOM .And. GV9_NRTAB == M->GWU_TABCMP

Retorno

GV9->GV9_NRNEG

 

 

 

 

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