Histórico da Página
TRANSFERÊNCIA DE REVENDA PARA CONSUMO
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||
Segmento Executor: | Distribuição e Logística | ||||||
Módulo: | Compras | ||||||
Rotina: |
| ||||||
Chamado/Ticket: | 8041.020856.2018 ( HIS.00527.2018 ) | ||||||
Requisito/Story/Issue: | COM-1343 | ||||||
País: | ( x ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||||||
Versão: | 28.0809 |
Objetivo
Fazer transferência automática de um produto revenda para um produto Consumo, de modo a sair do estoque do produto original e entrar no estoque do produto destinoCriar campo para obter um controle da quantidade de produtos entregues e não entregues.
Definição da Regra de Negócio
- Deverá criar uma nova permissão de acesso para a rotina 211 com nome Permitir eliminar resíduo do item do pedido de compra, default desmarcado. Verificado;
- Deverá ser criado um novo campo na grid de itens com o nome Resíduo(Qt. Não-entregue);
- Caso o usuário tenha a permissão de acesso criada no critério da rotina 530, deverá habilitar um botão de nome Eliminar/Restaurar Resíduo;
- Caso o usuário selecione o novo botão do critério 2 opção Eliminar, a rotina 211 deverá verificar se o item do pedido teve entrega parcial, será possível utilizar o botão Eliminar Resíduo, caso negativo deverá apresentar uma mensagem Item sem entrega ou entrega total não poderá ser eliminado resíduo' e aguardar ação do usuário;
- Caso o usuário selecione o novo botão do critério 2 opção Restaurar, a rotina 211 deverá verificar se o item do pedido teve resíduo, será possível utilizar o botão Restaurar Resíduo, caso negativo deverá apresentar uma mensagem Item sem resíduo ou entrega total não poderá ser restaurado resíduo e aguardar ação do usuário;
- Caso o usuário selecione o novo botão do critério 2, a rotina 211 e não tenha selecionado nenhum item na grid, deverá exibir uma mensagem Nenhum item selecionado;
- Caso tenha um ou mais itens selecionados, a rotina deverá armazenar a quantidade pendente(QTPENDENTE) no novo campo do critério 1, ou seja QTRESIDUO=QTPENDENTE e QTPENDENTE=0(zero);
- O pedido de compra deverá ser finalizado/concluído(ENTREGA TOTAL), isto é, ele não ficará com status ENTREGA PARCIAL;
- Obs. O Qtpedida deverá ser alterado conforme processo atual, ou seja, move do qtpedida para qtentregue ou qtresiduo. Desconsiderar o critério 2.3.2;
- Caso o pedido de compra que teve eliminação de resíduo seja duplicado(rotinas 220,249), o novo pedido ficará com o QTPEDIDA original do pedido de compra;
- Caso o usuário tente cancelar esse o pedido de compra que teve resíduo eliminado(rotina 220, 211, 275), a rotina não deverá permitir pois o pedido está com status ENTREGA TOTAL, conforme procedimento atual da rotina;
- Caso os parâmetros da 132, 2531 e 2969 estejam preenchidos e a rotina 506 opção 9 for executada, os pedidos de compra serão cancelados automaticamente conforme processo atual da rotina.
Rotina | Tipo de Operação | Opção de Menu |
220 - Digitar Pedido de Compra |
Envolvida | Menu WinThor > 220 |
221 - Consultar Pedido de Compra |
Alteração |
Procedimento para Utilização
- Atualize a rotina para a versão:
- 221 para 28.0809 ou superior.
Observação: Você sabe Como atualizar as rotinas do WinThor?
- Acesse a rotina 530 - Permitir Acesso a Rotina, informe o usuário e pesquise a rotina 221 - Consultar Pedido de Compra e marque a permissão 6-Permitir eliminar resíduo do item do pedido de compra e tecle o botão Confirmar.
Procedimento para Configuração
- Acesse a rotina 221
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> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas