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 | 201 - Precificar Produto | Módulo | Compras |
Segmento Executor | D & L | ||
Requisito | Importar planilha com preço de venda | ||
Chamado | 4227.127496.2015 (HIS.00005.2016) | ||
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Importar o preço final de venda dos produtos que estão numa planilha ou num arquivo de texto, facilitando o processo.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu |
201 - Precificar Produto | Alteração | Menu do WinThor > 201 |
- Deverá existir uma opção na rotina 201, para importar um arquivo com os preços de venda do produto, conforme opção existente na rotina 240, com as seguintes opções abaixo:
1.1 - Opção para informar quais regiões deverá ser importado os preços, com opção de multi-seleção.
1.2 - Opção para informar o fornecedor referente a planilha.
1.3 - Opção para informar qual tipo de identificação do produto: 1 - Código de Fábrica (rotina 203), 2- Código de Fábrica (rotina 253), 3 - Código de Barras UN Venda , 4 - Código de Barras UN Master.
- A opção selecionada deverá ser gravado no .ini ao fechar a rotina.
1.4 - Opção para informar o caminho do arquivo, e carregar com o seguinte formato:
Codigo Identificação do produto (Cod.Fábrica 203/Cod.Fábrica 253/ Cod.Barra UN.Venda/ Cod.Barra UN.Master), preço venda do produto.
1.5 - Opção para informar qual o tipo de arquivo se Planilha Excel ou Arquivo TXT. - Ao carregar o arquivo deverá verificar a opção selecionada de identificação do produto, do número 1.3;
- Se número 1, a rotina deverá verificar se o código de identificação é o mesmo do código de fábrica da rotina 203, se o produto não for encontrado, conforme o cadastro na rotina 203, deverá exibir uma mensagem: ' O código X não foi encontrado no cadastro do produto conforme código de fábrica cadastrado, favor verificar o arquivo.' Exibindo o código do produto da planilha.
- Se número 2, a rotina deverá verificar se o código de identificação é o mesmo do código de fábrica da rotina 253, conforme fornecedor informado na opção do número 1.2, se o produto não for encontrado, conforme o cadastro na rotina 253, deverá exibir uma mensagem: ' O código X não foi encontrado no cadastro do produto conforme código de fábrica cadastrado por fornecedor, favor verificar o arquivo.' Exibindo o código do produto da planilha.
Ao selecionar essa opção deverá exigir que seja informado o fornecedor. Com a seguinte mensagem se o mesmo não for informado: 'O fornecedor deve ser informado para o código de fábrica por fornecedor'.
- Se número 3, a rotina deverá verificar se o código de identificação é o mesmo do código de barras da unidade Venda da rotina 203, se o produto não for encontrado, deverá exibir uma mensagem: ' O código X não foi encontrado no cadastro do produto conforme código de barras na unidade venda, favor verificar o arquivo.' Exibindo o código do produto da planilha.
- Se número 4, a rotina deverá verificar se o código de identificação é o mesmo do código de barras da unidade Master da rotina 203, se o produto não for encontrado, deverá exibir uma mensagem: ' O código X não foi encontrado no cadastro do produto conforme código de barras na unidade Master, favor verificar o arquivo.' Exibindo o código do produto da planilha. - Se o produto for encontrado deverá verificar se foi informado a região, se não, deverá emitir a mensagem: 'Uma ou mais região deve ser selecionado'. Conforme opção do número 1.1.
- Se 1 ou mais regiões for informada, deverá abrir a segunda tela da rotina 201, carregando o preço venda da planilha para o campo de 'preço futuro', para cada região.
- Em seguida seguida segue o comportamento atual da rotina.
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. |
---|