Páginas filhas
  • DT Validar Prazo Mínimo para os Produtos Controlados por Lote.

Versões comparadas

Chave

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

VALIDAR PRAZO MÍNIMO PARA OS PRODUTOS CONTROLADOS POR LOTE

 

Informações Gerais

Versão:

Linha de Produto:

PC Sistemas

Segmento Executor:Distribuição e Logística

Módulo:

Recebimento de Mercadoria

Rotina:

Rotina

Nome Técnico

1301

Receber Mercadoria

Rotina(s) envolvida(s)

Nome Técnico

203

Cadastrar Produto

Chamado/Ticket:

6953.028977.2017 (HIS.02908.2017)

País:

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Versões:

Rotina 203 - 28.03

Rotina 1301 - 28.03

 

Objetivo

Alterar a rotina 1301 - Receber Mercadoria para validar o prazo mínimo para os produtos controlados por lote.


Definição da Regra de Negócio

Rotina

Tipo de Operação

Opção de Menu

203 - Cadastrar ProdutoEnvolvidaMenu do WinThor > 203

1301 - Receber Mercadoria

AlteraçãoMenu do WinThor > 1301

 

1 - Ao realizar entrada de mercadoria (Manual ou XML) e o produto for controlado por lote, na tela de lote deverá validar o campo PCPRODUT.PRAZOMINVALIDADE;

2 - Na tela dos dados de lote deverá ser informada uma data igual ou maior que o PCPRODUT.PRAZOMINVALIDADE definido no cadastro do produto, validação por produto;

2.1 - Caso o usuário informe uma data menor apresentar mensagem: Prazo minimo de validade definido no cadastro é XXX, a data de validade informada no lote deverá ser igual ou maior que a data do cadastro. Aguardar ação do usuário e não gravar a data caso seja menor;

3 - Caso o campo PCPRODUT.PRAZOMINVALIDADE no cadastro do produto estiver vazio ou nulo, não deverá fazer nenhuma trava e continuar o processo conforme atualmente.


Procedimento para Configuração

- Atualize a rotina as rotinas abaixo para a versão citada ou superior;

Rotina 203 - 28.03

Rotina 1301 - 28.03

Aviso

 Você sabe como atualizar as rotinas do WinThor?

 

 

Procedimento para Utilização

Abaixo estão relacionadas as novidades da rotina.

 

Expandir
titleRotina 203 - Cadastrar Produto

1. Acesse a rotina;

2. Clique o botão Manutenção de Registro;

Neste exemplo vamos usar um produto já cadastrado.

Image Added


3. Na aba Filtro Principal informe os filtros e campos de pesquisa conforme necessidade e clique o botão Pesquisar;

Image Added


4. Selecione o item desejado na planilha com duplo clique;

Image Added


5. Na seção 1 - Capa, informe o campo % Prazo mínimo validade produto.

Image Added


6. Clique o botão Salvar.

Image Added


Expandir
titleRotina 1301 - Receber Mercadoria (Entrada Manual)

1. Acesse a rotina;

2. Clique o botão Novo;

 

3. Informe os filtros necessários;

 

4. Na tela de detalhes do item, informe os campos necessários e clique o botão Confirmar;

 

5. Na tela de validação do lote do produto, informe os campos conforme necessidade;

Caso a data de validade seja menor que o prazo mínimo de validade é exibida a mensagem abaixo.

Observação: essa tela é exibida apenas para produtos que são controlados por lote.

 

Expandir
titleRotina 1301 - Receber Mercadoria (Entrada XML)

1. Acesse a rotina;

2. Clique o botão Importação;

 

3. Na tela Tratamento de notas fiscais importadas, selecione a opção 01 - nota fiscal eletrônica e clique o botão Avançar;

 

4. Na aba Pesquisar XML, informe o local do arquivo XML e clique o botão Carregar Arquivo;

 

5. Verifique as informações e clique o botão Validar;

 

6. Na tela de Confirmação, clique o botão Sim;

 

7. Na tela de validação do lote do produto, informe os campos conforme necessidade;

Caso a data de validade seja menor que o prazo mínimo de validade é exibida a mensagem abaixo.

Observação: essa tela é exibida apenas para produtos que são controlados por lote.

 

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>