Escopo

Este documento irá abordar como agendar o processamento de contagem de estoque.


Esta implementação visa corrigir o estoque atual de todos os itens do depósito informado, refazendo os cálculos básicos de acordo com as entradas e saídas que controlam estoque.


Pré-Requisitos

Para utilizar este processo, deverão estar configurados:

  • O parâmetro por empresa [P246 - Código E/S para contagem de estoque de entrada] - Informa a entrada/saída que será utilizada para registrar as diferenças de saldo na contagem de estoque de entrada;
  • O parâmetro por empresa [P247 - Código E/S para contagem de estoque de saída] - Informa a entrada/saída que será utilizada para registrar as diferenças de saldo na contagem de estoque de saída;
  • O parâmetro por empresa [P551 - Bloqueia atualização de estoque no processo de contagem?] - Quando inativo, o processo de contagem e reprocessamento atualizará o estoque, conforme os lançamentos de contagem existentes;


Cálculo do Processamento


A rotina realizará o processamento do saldo em estoque com base em:

  • Notas cujo [Tipos de E/S] possuir a opção [Movimenta Estoque] marcada;
  • Itens que em seu cadastro estiverem com a opção [Controla Estoque] marcada;
  • Movimentos gerados a partir da última contagem;


O sistema encontra o saldo com base:

  • Valor da última contagem de estoque (abertura do dia)
  • [+] Notas de Entrada que possuem data de entrada
  • [+] Movimentos Diversos de Entrada
  • [-] Notas de Saída
  • [-] Movimentos Diversos de Saída
  • [-] Orçamentos Fechados que ainda não geraram notas (Somam estoque reservado)
  • [-] Requisições não faturadas


Agendamento do processamento

Uma vez configurados os pré-requisitos, serão disponibilizados os seguintes campos de filtro:

  • Linha de Itens: Caso o usuário deseje reprocessar os itens de uma determinada linha.
  • Família de Itens: Caso o usuário deseje reprocessar os itens de uma determinada família.
  • Grupo de Itens: Caso o usuário deseje reprocessar os itens de uma determinada grupo. 
  • Item: Caso o usuário deseje reprocessar um único item. 
  • Itens à processar: [Todos] os abrangidos pelo [Cálculo do Processamento], ou [Apenas não processados];
  • Estabelecimentos: Lista de estabelecimentos que sofrerão o reprocessamento;
  • Depósitos: Lista de depósitos que sofrerão o reprocessamento;


Os campos [Estabelecimentos] e [Depósitos] são de preenchimento obrigatório.


Uma vez preenchidos os filtros, basta clicar no botão [Executar], e aguardar até que o mesmo seja processado pelo [Agente de Tarefas].


O andamento do processo pode ser acompanhando através da própria rotina.




Validação

Se no banco de dados estiver um gatilho que valide o saldo do item no estoque não permitindo ficar negativo será exibido a seguinte mensagem ao tentar efetuar o processamento: "Operação não permitida, pois, o saldo do item [nome do item] irá ficar  negativo!"