Páginas filhas
  • DT Criação Parâmetro de Valor Minimo de Frete.

Versões comparadas

Chave

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


CRIAR PARÂMETRO DE VALOR MINIMO DE FRETE

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Venda

Rotina:

Rotina

Nome Técnico

316

Digitar Pedido de Venda

Rotina(s) envolvida(s)

Nome Técnico

560

Atualizar Banco de Dados

132

Parâmetros da Presidência
336Alterar pedido de Venda

Chamado/Ticket:

6993.075092.2017(HIS.02656.2017)

Requisito: Criar Parâmetro de valor minimo de frete

País:

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Versão/Release:

28.05

Objetivo

 

Parametrizar o valor mínimo do frete no pedido de venda.

Definição da Regra de Negócio

 

Rotina 132 :

  • Rotina 132:
    1 -Ser criado um novo parâmetro por filial para o usuário definir o valor minimo de frete no pedido de venda.

  • Rotina 316/336:
    1 - Passar a validar o novo parâmetro criado acima (Rotina 132, critério 1);
    2 - Caso o valor do novo campo esteja configurado com o valor 0 (zero) o sistema não deverá sofrer alterações;
    3 - Caso o valor do novo campo esteja configurado com valor MAIOR que 0 (zero) o sistema devera;
    3.1 - Não permitir o usuário a inserir o valor de frete menor que o parametrizado pela rotina 132;
    3.2 - Caso o valor inserido pelo usuário seja menor que o valor parametrizado na rotina 132 o sistema deverá apresentar uma mensagem ao usuário informando que o valor está inferior ao parametrizado pela presidência, e não deverá permitir o usuário a gravar o pedido de venda ate que o valor esteja igual ou maior ao parametrizado na rotina 132;
    3.3 - Caso o valor do frente inserido seja maior ou igual ao parametrizado na rotina 132, o sistema deverá efetuar as demais validações já existentes.

  • Rotina 300 (package integradora) :
    1 - Passar a validar o novo parâmetro criado acima (Rotina 132, critério 1);
    2 - No ato de realizar a integração do pedido de venda, caso o valor do frete (PCPEDCFV.VLFRETE) esteja maior ou igual ao informado na rotina 132 o sistema de importação deverá realizar as demais validações já existes hoje;
    3 - No ato de realizar a integração do pedido de venda, caso o valor do frete (PCPEDCFV.VLFRETE) esteja MENOR que o parametrizado na rotina 132 o sistema de importação deverá rejeitar o pedido de venda e gravar no campo "PCPEDCFV.OBSERVACAO_PC" o motivo da rejeição.


 

Rotina

Tipo de Operação

Opção de Menu

132 - Parâmetros da Presidência

Envolvida

Menu WinThor > 132

300 - Atualizar funções de venda

Envolvida

Menu WinThor > 300

316 - Digitar pedido de venda

Alteração

Menu WinThor > 316

336 - Alterar pedido de vendaAlteraçãoMenu WinThor > 336
560 - Atualizar banco de dadosAlteraçãoMenu WinThor > 560

 

Procedimento para Configuração


  • Atualize as  rotinas citada abaixo para a a versão 28.05, ou  superior:
    300 - Atualizar funções de venda;
    316 - Digitar pedido de venda;
    336 - Alterar pedido de venda;


 Observação:  Você sabe Como atualizar as rotinas do WinThor?


  • Acesse a rotina  300 versão 28.05, ou superior, aba Força de Vendas, marque a opção Package INTEGRADORA  e clique o botão Confirmar.




  • Acesse a rotina  560 versão 28.05, ou superior , aba Criação/Alteração de Tabelas e Campos, sub-aba P, sub-aba PA, marque a opção Tabela de parâmetros por filial(PCPARAMFILIAL) e clique o botão confirmar.



  • Acesse a rotina  132 - Parâmetros da Presidência,  localize o parâmetro 4034 - Valor minimo do frete no pedido de venda  e informe o valor desejado.

Procedimento para Utilização

Ao definir o valor minimo de frete a ser cobrado nas vendas as rotinas 316 e 336, apresentarão a seguinte mensagem quando o valor informado for menor q registrado na parametrização:

Nestes casos informe um valor válido para prosseguir na digitação/alteração do pedido de venda.

HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>