====== Geração de SMA na Entrada da Produção (PRX040504) ====== Faz a gravação da **entrada da produção** gerar automaticamente uma SMA para o material produzido. Não há botão: o usuário informa a ordem de produção, a quantidade e o local de estoque, confirma a gravação, e a SMA nasce junto com o movimento de estoque da entrada, vinculada a ele. **//PRX040504 → Configurações... → grupo Geração de SMA//** ===== ⚙️ Configuração ===== ^ Campo ^ O que faz ^ | **Gerar SMA na Entrada da Produção** | Liga e desliga o recurso. Enquanto estiver desmarcado, os quatro campos de fórmula ficam bloqueados. | | **Geração** | Fórmula que decide se aquela entrada gera SMA. Em branco, gera sempre. | | **Tipo de Movimento** | Código do tipo da SMA: **2** Requisição, **3** Devolução Fornecedor, **4** Retorno de Material, **8** Transferência. Em branco, assume **Requisição**. | | **Quantidade** | Quantidade da SMA. Em branco, vale a quantidade produzida informada na tela. | | **Etapa Específica** | Código da etapa em que a SMA nasce. | ===== 🔄 Como Funciona ===== Ao confirmar a gravação, o sistema grava o movimento de estoque da entrada e **em seguida** gera a SMA — nessa ordem, para que ela fique vinculada ao movimento. A SMA é do **material produzido** (o item da ordem), amarrada à ordem apontada. O **local de estoque informado na tela** é a referência das pontas da SMA — e não o local do cadastro do item: ^ Tipo de movimento ^ Local informado na tela ^ Outra ponta ^ | Retorno de Material | Destino | — | | Transferência | Origem | Destino é o local de produção | | Requisição, Devolução Fornecedor | Origem | — | A SMA é gerada dentro da **mesma transação** da entrada da produção. Falhando a geração — por crítica da própria SMA, como local obrigatório não informado ou saldo insuficiente na origem —, a entrada da produção inteira é desfeita, movimento de estoque incluído. Quando a fórmula **Geração** não retorna verdadeiro, ou quando a quantidade apurada fica zero ou negativa, a SMA simplesmente não é gerada e a entrada da produção é gravada normalmente, sem mensagem na tela. ===== 🔙 Cancelamento do Movimento de Produção ===== Ao cancelar o movimento de estoque da produção pela [[:enduser:erp:suprimentos:estoque:consultas:movimentos_de_materiais:cancelamento|consulta de movimentos]], o sistema procura as SMAs **ativas** geradas por aqueles movimentos e as critica **antes** de alterar qualquer coisa: * Passando a crítica, o movimento é cancelado, a SMA é cancelada junto e a ordem de produção é reaberta com estorno da quantidade — tudo na mesma transação; * Não passando, **nada acontece**: nem o movimento é cancelado, nem a SMA. A regra existe para não deixar SMA ativa sem o movimento que a originou. Na prática: SMA que já foi atendida ou encerrada impede o cancelamento do movimento, e é preciso tratá-la antes. ===== ⚠️ O Que Impede a Entrada da Produção ===== Críticas da própria ordem, anteriores à SMA: ^ Mensagem ^ | Ordem de produção não encontrada! | | Ordem de Produção cancelada! | | Ordem de Produção já produzida! | | Ordem de Produção sem saldo a produzir! | ===== 📌 Relações ===== * [[:enduser:erp:suprimentos:estoque:movimentacoesalmoxarifado:sma:gerenciador|Gerenciador de SMA]]; * [[smaretorno|SMA no replanejamento da ordem de produção]]; * [[smaporrequisicao|SMA por requisição]]; * [[smatransferencia|SMA de transferência]].