RN Pedido OrdemProducao: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Jhonatan (discussão | contribs)
Sem resumo de edição
Vinicius (discussão | contribs)
Sem resumo de edição
 
(8 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 2: Linha 2:


== Acoplamento ==
== Acoplamento ==
Essa regra de negócio só poderá ser acoplada à Entidade [[Pedido]] (DataPlus.Sistemas.Faturamento.Pedido). Ela está preparada para funcionar com designador Execucao em conjunto com o elemento Grava (DataPlus.Infra.PersistOper-grava), no tempo de execução Antes.
Essa regra de negócio só poder acoplada à entidade [[Pedido de Venda]]. Ela está preparada para funcionar com o elemento '''grava''', com elemento exclusão '''Exclui''', com o elemento secundário '''CancelaPedido''', sendo seu designador por '''Execucao''' e tempo de execução '''Depois'''.


== Parâmetros ==
== Parâmetros ==
'''DiasAposVenda:''' Número de Dias em Espera até começar a Produção.
'''Empresas:''' Empresas consideradas pela regra (código separado por vírgula). Vazio considera todas.


'''PeriodoProducao:''' Período (em dias) de duração da Produção.
'''DiasAposVenda:''' Número de Dias em Espera até começar a Produção;


'''IncluirObservacaoOP:''' Inclui observações úteis na [[Ordem de Produção]] como Número do [[Pedido]] que a gerou e itens que não puderam ser vinculados à Ordem de Produção.
'''PeriodoProducao:''' Período (em dias) de duração da Produção;
 
'''IncluirObservacaoOP:''' Inclui observações úteis na [[Ordem de Produção]] como Número do [[Pedido de Venda]] que a gerou e itens que não puderam ser vinculados à Ordem de Produção;
 
'''GerarPorItem:''' Quando verdadeiro, gera uma Ordem de Produção para cada item do [[Pedido de Venda]];
 
'''VerificarEstoque:''' Ao marcar esta opção, as possíveis Ordens de Produção serão geradas com base em estoque faltante de produtos;
 
'''ConsiderarEmpenhos:''' Complemento da propriedade VerificarEstoque. Desconta quantidade empenhada ao verificar estoque;
 
'''ConsiderarEstoqueMinimo:''' Complemento da propriedade VerificarEstoque. Ao gerar a Ordem de Produção, será considerado produzir quantidade necessária para manter o estoque mínimo do produto, caso seja maior que zero;
 
'''QtdeCheiaPedido:''' Complemento da propriedade VerificarEstoque. Será considerada a quantidade informada no pedido para ser produzida ao invés da quantidade faltante (somente caso não haja estoque suficiente).
 
'''ConfirmaAlteracaoOP''' Confirma alteração da OP na alteração do pedido. --REMOVIDO pois a regra atua dentro da transação.


== Funcionamento==
== Funcionamento==
Essa regra permite a geração automática de uma Ordem de Produção ao gravar um Pedido de Venda. Dessa forma, a regra varrerá os itens do Pedido e irá criar uma Ordem de Produção, excluindo produtos que não estejam marcados para Produção. Em caso de edição, a regra remove possíveis Ordens de Produção Vinculadas e gera uma nova Ordem de Produção.
Essa regra permite a geração automática de uma Ordem de Produção ao gravar um Pedido de Venda. Dessa forma, a regra varrerá os itens do Pedido e irá criar uma Ordem de Produção, excluindo produtos que não estejam marcados para Produção. É possível direcionar, por meio das propriedades, para que esta geração automática ocorra com base na quantidade em estoque dos produtos envolvidos. Em caso de edição, a regra remove possíveis Ordens de Produção Vinculadas e gera uma nova Ordem de Produção.

Edição atual tal como às 12h17min de 11 de janeiro de 2024

Regra de negócio do tipo Derivação que pode ser acoplada ao DataPlus ERP e tem por objetivo gerar uma Ordem de Produção ao gravar um Pedido de Venda.

Acoplamento

Essa regra de negócio só poder acoplada à entidade Pedido de Venda. Ela está preparada para funcionar com o elemento grava, com elemento exclusão Exclui, com o elemento secundário CancelaPedido, sendo seu designador por Execucao e tempo de execução Depois.

Parâmetros

Empresas: Empresas consideradas pela regra (código separado por vírgula). Vazio considera todas.

DiasAposVenda: Número de Dias em Espera até começar a Produção;

PeriodoProducao: Período (em dias) de duração da Produção;

IncluirObservacaoOP: Inclui observações úteis na Ordem de Produção como Número do Pedido de Venda que a gerou e itens que não puderam ser vinculados à Ordem de Produção;

GerarPorItem: Quando verdadeiro, gera uma Ordem de Produção para cada item do Pedido de Venda;

VerificarEstoque: Ao marcar esta opção, as possíveis Ordens de Produção serão geradas com base em estoque faltante de produtos;

ConsiderarEmpenhos: Complemento da propriedade VerificarEstoque. Desconta quantidade empenhada ao verificar estoque;

ConsiderarEstoqueMinimo: Complemento da propriedade VerificarEstoque. Ao gerar a Ordem de Produção, será considerado produzir quantidade necessária para manter o estoque mínimo do produto, caso seja maior que zero;

QtdeCheiaPedido: Complemento da propriedade VerificarEstoque. Será considerada a quantidade informada no pedido para ser produzida ao invés da quantidade faltante (somente caso não haja estoque suficiente).

ConfirmaAlteracaoOP Confirma alteração da OP na alteração do pedido. --REMOVIDO pois a regra atua dentro da transação.

Funcionamento

Essa regra permite a geração automática de uma Ordem de Produção ao gravar um Pedido de Venda. Dessa forma, a regra varrerá os itens do Pedido e irá criar uma Ordem de Produção, excluindo produtos que não estejam marcados para Produção. É possível direcionar, por meio das propriedades, para que esta geração automática ocorra com base na quantidade em estoque dos produtos envolvidos. Em caso de edição, a regra remove possíveis Ordens de Produção Vinculadas e gera uma nova Ordem de Produção.