Histórico da Página
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 | 1301 - Receber Mercadoria | Módulo | Recebimento de Mercadoria |
Segmento Executor | D & L | ||
Requisito/Story/Issue | Entrada de Múltiplas Unidades | ||
Chamado | 1933.003355.2014 (HIS.00496.2014) | ||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Incluir na rotina 1301 - Receber Mercadoria uma coluna para visualizar a embalagem do item, alterar o nome do botão Converter para Master/Venda e incluir o novo campo do tipo de embalagem do item nos relatórios customizados para o processo de entrada de múltiplas unidades.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu |
1301 - Receber Mercadoria | Alteração | Menu do WinThor > 1301 |
- Deverá ser incluído na entrada de mercadoria, o tipo de embalagem do item na tela de itens pendentes, na tela de itens incluídos, na tela de edição do produto e na tela de carregar pré-entrada na rotina 1301;
2. Ao carregar o pedido de compra na tela de entrada de mercadoria, deverá trazer o tipo de embalagem do item o mesmo tipo de embalagem gravado no pedido de compra. Se o tipo de embalagem do pedido de compra estiver nulo, deverá trazer nos itens o mesmo tipo de embalagem do cabeçalho do pedido. O mesmo deve ser feito quando for carregado a pré-entrada;
3. Deverá alterar a opção para converter o tipo de embalagem do 'item' na rotina 1301, com opção de múltipla seleção (selecionar todas, inverter, nenhum); Nome do componente "Converter item". A conversão deverá considerar os pedidos de compra que não tem a informação no item;
3.1. Ao selecionar o item que deseja converter a rotina deverá realizar as seguintes validações:
- Se a conversão for de venda pra master, deverá verificar se a quantidade pedida no item é múltiplo da unidade informada na unidade de compra Master (QTUNITCX) , se sim permite a conversão, se não, deve-se marcar o item com uma cor e apresentar no rodapé a seguinte mensagem "Quantidade não é múltipla da unidade master" e não permitir o usuário selecionar o item;
- Se a conversão for de venda pra master, deverá verificar se a quantidade pedida no item é múltiplo do campo 'Múltiplo de compras' (MULTIPLOCOMPRAS) do item do pedido de compra, se sim permite a conversão, se não, deve-se marcar o item com uma cor e apresentar no rodapé a seguinte mensagem "Quantidade não é múltipla do múltiplo de compra do item" e não permitir o usuário selecionar o item;
4. Somente para as 'Entradas Avulsas' , deverá ser tirada a validação caso um item tenha sido incluso para desabilitar o campo "tipo embalagem" da tela de pesquisa de produtos; Ao gravar os itens eles deverão se comportar conforme a seleção do tipo de embalagem do usuário para venda ou master;
5. Deverá incluir o novo campo do tipo de embalagem do item nos relatórios customizados;
6. A quantidade de estoque a ser gravada será sempre na menor unidade, a 'unidade de venda', sem mudar o comportamento atual da rotina;
7. Na entrada tipo "E", deverá ser acrescentada na grid de itens da aba "Entrada Final de Consignação" a coluna com o tipo de embalagem do item. Caso a NF de origem não tenha o tipo embalagem no item, a rotina deverá considerar o tipo embalagem do cabeçalho. A coluna UNIDADE deverá ser apresentada conforme o tipo de embalagem (UNIDADE ou UNIDADEMASTER);
8. Na entrada tipo "J" deverá carregar o mesmo tipo embalagem da entrada "H", do item quando houver ou do cabeçalho quando não houver.
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. |
---|