Páginas filhas
  • DT Utilizar Oferta de Venda do Cadastro de Embalagem.

Versões comparadas

Chave

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

 

UTILIZAR OFERTA DE VENDA DO CADASTRO DE EMBALAGEM 

 

Informações Gerais

 
Linha de Produto:
PC Sistemas
Segmento Executor:
D&L
Módulo:
3 - Venda / 20 - Auto-Serviço
Rotina:

Rotina
Nome Técnico
316
Digitar Pedido de Venda
Rotina(s) envolvida(s)
Nome Técnico
300
Atualizar Funções de Venda
336 
Alterar Pedido de Venda
132
Parâmetros da Presidência
Chamado/Ticket:
5125.058613.2017 (HIS.01917.2017)
Tabelas:
560
- Tabela de Parâmetros Por Filial - 132 (PCPARAMFILIAL)
 
132
4007 - Utilizar Oferta de Venda do Cadastro de Embalagem
País:
( X ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador
(  ) USA  (  ) Colômbia   (  ) Outro _____________.
Versão:
560 - V. 28.03
316 - V. 28.03
336 - V. 28.03

Objetivo

 

Criar um novo parâmetro para determinar a realização das validações, verificando se existe oferta vigente na tabela de embalagens do produto vendido.

 

Definição da Regra de Negócio

 
Rotina
Tipo de Operação
Opção de Menu
Regras de Negócio
316 - Digitar Pedido de Venda
Alteração
Menu do WinThor -> 316
- Validar as ofertas cadastradas no Varejo módulo 20.
336 - Alterar Pedido de Venda
Alteração
Menu do WinThor -> 336 
Validar as ofertas cadastradas no Varejo módulo 20.
300 - Atualizar Funções de Venda
Alteração
Menu do WinThor -> 300
Validar as ofertas cadastradas no Varejo módulo 20.
 
1. Deve ser criado novo parâmetro para determinar a realização das validações abaixo;
2. As rotinas devem verificar se existe oferta vigente na tabela de embalagens do produto (PCEMBALAGEM), através dos campos: POFERTA, DTOFERTAINI, DTOFERTAFIM, para varejo e POFERTAATAC, DTOFERTAATACINI, DTOFERTAATACFIM para atacado.
3. As rotina também devem verificar se existe oferta programada vigente nas tabelas de cadastro de oferta programada (PCOFERTAPROGRAMADAC e PCOFERTAPROGRAMADAI);
3.1 Devem vincular as duas tabelas do item 3 através do campo CODOFERTA para filial que está sendo realizada a venda, verificando se para embalagem que esta sendo vendida existe oferta programada cadastrada e vigente e se a mesma não está cancelada;
4. Caso exista oferta vigente em algum destes dois processos descritos acima, a rotina 316 deverá comparar o valor encontrado da oferta com suas validações de preço para registro na venda, comparando inclusive com o cadastro de preço fixo (PCPRECOPROM) e registrar na venda o menor preço encontrado.
5. As rotina 316, 336 e Integradora irão validar este novo processo.

 

Procedimento para Configuração 


1. Acesse a rotina 560 na versão indicada acima ou superior e atualize a tabela Tabela de Parâmetros por Filial - 132 (PCPARAMFILIAL);

 

 
 
2. Marque conforme necessidade o parâmetro 4007 - Utilizar Oferta de Venda do Cadastro de Embalagem da rotina 132 - Parâmetros da Presidência;

3. Atualize as rotinas para versão indicada acima ou superior:
  • 300 - Atualizar Funções de Venda
  • 316 - Digitar Pedido de Venda
  • 336 - Alterar Pedido de Venda

 

Aviso
Você sabe como atualizar as rotinas do WinThor?

 

Procedimento para Utilização 


Parametrizações necessárias:

  • Para este exemplo o parâmetro 4007 - Utilizar Oferta de Venda do Cadastro de Embalagem da rotina 132 - Parâmetros da Presidência está marcado como Sim;

  • Os parâmetros 1973 - Usar venda por embalagem (parâmetro geral)  e , 2291 -  Usar venda por embalagem (parâmetro por filial), da 1065 - Trabalha com preço por embalagem (parâmetro geral) e 2257 - Utilizar preço de venda por embalagem (parâmetro por filial) da rotina 132 devem estar marcados como Sim;

  • A rotina 316 verificará As rotinas 316, 336 e Integradora verificam se existe oferta vigente na tabela de embalagens do produto (PCEMBALAGEM). Ofertas que para a embalagem do produto que são cadastradas na rotina 2014 - Cadastrar Embalagens. As ofertas podem ser cadastradas nas rotina rotinas 2011 - Cadastrar Ofertas Programadas , 2014 - Cadastrar Embalagens e 2017 - Precificação Por Embalagem;
    - Para validação das rotinas acima os parâmetros 1065 - Trabalha com preço por embalagem (parâmetro geral) e 2257 - Utilizar preço de venda por embalagem (parâmetro por filial), também devem estar marcados como Sim.

  • Caso exista preço fixo para o produto informado no pedido, o WinThor utiliza apenas o preço fixo. Porém, caso não exista preço fixo e o parâmetro 4007 - Utilizar cadastrado na rotina 357 para a embalagem do produto e o parâmetro 4007 – Utiliza Oferta de Venda do Cadastro de Embalagem da rotina 132 esteja marcado como Sim, o sistema utiliza o menor preço localizado, seja prevalece sempre prevalecendo o menor preço;

  • Cadastrado na rotina 2017 - Precificação Por Embalagem, produto/item 3 no valor de R$55R$ 85,00 (Oitenta e cinco reais), conforme imagem abaixo:


 

1. Acesse a rotina 316;

2. Na tela inicial informe o Cliente, a Origem da Venda e pressione tecla F10 - Iniciar Pedido de Venda;

3. Na aba  Itens - F5  informe o Código do produto, a Qde. (quantidade) conforme itens – F5 informe o código do produto, a Embalagem e a Quantidade conforme a necessidade e clique o no botão 


Observações:


  • A rotina 316 compara o valor encontrado da oferta com suas validações de preço para registro na venda, comparando também com o cadastro de preço fixo (PCPRECOPROM) e registra na venda o menor preço localizado;
  • Neste exemplo abaixo o menor preço localizado foi o registrado através da rotina 2017.

           Image Removed Image Added


  • Caso clique o botão Origem do Preço, caixa Tabela de Preço é identificada origem do preço e a data de vigência da oferta do produto que está sendo vendido.

4. Realizados os registros necessários clique o botão F2 - Gravar.

 

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>