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

 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

240 - Alterar política comercial por produto

Módulo

Compras

Segmento Executor

D & L

Requisito

Manutenção de verba

Chamado

1092.055615.2014 (HIS.02326.2014)

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

As rotinas envolvidas nesse processo são:

  • 132 - Parâmetros da Presidência
  • 220 - Digitar pedido de compra
  • 237 - Planilha de custos/sugestão do preço de
  • 245 - Gerenciar cotação de compra
  • 1301 - Receber Mercadoria

  

Objetivo

Disponibilizar uma opção na rotina 240 - Alterar política comercial por produto, permitindo a manutenção das verbas, agilizando a manutenção da política comercial.


Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

132 - Parâmetros da Presidência

EnvolvidaMenu do Winthor > 132

220 - Digitar pedido de compra

Envolvida

Menu do Winthor > 220

237 - Planilha de custos/sugestão do preço de

Envolvida

Menu do Winthor > 237

240 - Alterar política comercial por produto

Alteração

Menu do Winthor > 240

245 - Gerenciar cotação de compraEnvolvidaMenu do Winthor > 245
1301 - Receber MercadoriaEnvolvidaMenu do Winthor > 1301

 

  1. Deverá criar uma nova aba “Bonificação” com as sub-abas “Verbas em Dinheiro”, “Verbas em Mercadoria” e “Outras Verbas” dentro do botão política comercial da rotina 240;
  2. Para verbas em dinheiro, criar o campo Vlr. Bonific. Dinheiro e % Bonific. Dinheiro, para verbas em mercadoria, criar o campo % Bonific. Mercadoria e para outras verbas, criar o campo % Bonific. Outras. E para cada um destes, as opções “Atual”(desabilitado) e “Futuro”(habilitado). Tais campos servem para cadastro, assim como ocorre na rotina 203;
  3. Deverá criar uma flag na aba Bonificação - Verbas em Dinheiro, com o nome "Verba Din. por percentual", default desmarcada. 
  4. Caso a flag do número 3 esteja marcada, o percentual da verba em dinheiro será fixo, e o valor será recalculado, assim como ocorre com as verbas em mercadoria e outras. Portanto deverá habilitar o campo % Bonific. Dinheiro para cadastro e desabilitar e zerar o campo Vlr. Bonific. Dinheiro;
  5. Caso a flag do número 3 esteja desmarcada, o valor da verba em dinheiro será fixo, e o percentual será recalculado, assim como ocorre no comportamento atual. Portanto deverá desabilitar e zerar o campo % Bonific. Dinheiro e habilitar Vlr. Bonific. Dinheiro;
  6. Caso o usuário clique no botão “Aplicar”, deverá atualizar o campo atual, conforme campo futuro informado;
  7. Deverá disponibilizar uma opção “Alterar Verba” dentro do botão Processamentos da política comercial, que possibilite a manutenção das informações para cada tipo de verba (dinheiro, mercadoria e outras);
  8. Caso a política comercial seja por produto, atualizar as informações das verbas na tabela PCPRODUT, caso a política comercial seja por produto/filial, atualizar as informações das verbas na tabela PCPRODFILIAL e caso a política comercial seja por fornecedor, atualizar as informações das verbas na tabela PCNEGFORNEC;
  9. Deverá modificar as rotinas 220,245,237,3004,1301 para buscar as informações conforme parametrização PCPRODUT/PCPRODFILIAL/PCNEGFORNEC;
  10. Caso utilize política comercial por produto/filial ou por fornecedor e os novos campos estejam nulo, considerar os mesmos campos da política comercial por produto.

Tabelas Utilizadas

  • PCPRODUT
  • PCPRODFILIAL
  • PCNEGFORNEC


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>

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