Aviso: Esta documentação foi gerada por inteligência artificial e pode conter erros.
A ordem de separação formaliza a retirada de materiais de um almoxarifado. Ela identifica o estoque de origem, o destino operacional e os produtos ou patrimônios que serão despachados. Salvar a ordem apenas registra o pedido; a saída efetiva do estoque ocorre quando o usuário confirma a entrega.
Esse fluxo mantém rastreabilidade entre o saldo do almoxarifado, o estoque em poder do técnico e as remessas em trânsito. Também é usado como etapa posterior de solicitações de material autorizadas.
| Tipo | Destino do material | Efeito ao confirmar |
|---|---|---|
| Para técnico | Técnico responsável | Retira do almoxarifado e adiciona ao Estoque por Funcionário. |
| Transferência de almoxarifado | Outro almoxarifado | Retira da origem e cria uma Remessa de Material em aberto. O destino só recebe o saldo após confirmar a remessa. |
| Infraestrutura | Uso interno em infraestrutura | Retira do almoxarifado sem criar saldo para funcionário ou remessa. |
A ordem começa em Aguardando entrega e passa diretamente para Concluída depois da confirmação. Os estados Aberta e Material separado existem no modelo e podem aparecer em registros de outros fluxos, mas a tela atual cria novas ordens já aguardando entrega.
O backend exige um tipo válido, almoxarifado existente, quantidade maior que zero e pelo menos um item. Para produtos comuns, itens repetidos do mesmo saldo são somados na tela. A disponibilidade é validada novamente somente na confirmação, pois o saldo pode mudar entre a criação e o despacho.
Para um produto com controle patrimonial, selecione a unidade pelo número de série ou patrimônio. Cada patrimônio ocupa um item com quantidade igual a 1 e fica associado à ordem enquanto aguarda o despacho. O mesmo patrimônio não pode ser incluído duas vezes.
Na confirmação:
Não substitua um patrimônio controlado por uma quantidade genérica. A associação individual é o que permite localizar o bem depois da entrega.
Use Confirmar Entrega somente depois de conferir fisicamente o material separado. O backend verifica se a ordem ainda está em Aguardando entrega, se cada item está vinculado a um saldo de estoque e se existe quantidade suficiente.
Todos os itens são processados em uma única transação. Se qualquer produto estiver sem saldo ou algum patrimônio não puder ser movimentado, nenhuma saída da ordem é concluída. Em caso de erro, atualize a ordem ou recomponha o saldo antes de tentar novamente.
Comportamento atual: a grade permite editar Qtd. Entregue, mas esse valor não é persistido nem usado na confirmação. O backend sempre movimenta a Qtd. Solicitada. Para uma entrega parcial, remova e adicione novamente o item com a quantidade que será entregue, salve a ordem e somente então confirme.
Após a confirmação, não é possível incluir itens nem confirmar novamente. A impressão serve como apoio à conferência física, mas não altera a situação da ordem.
Uma solicitação autorizada pode originar uma ordem de separação, que então segue este mesmo processo de conferência e despacho. Entretanto, o fluxo atual de autorização de solicitações possui inconsistências entre frontend e backend; consulte Material para Técnico antes de utilizá-lo. Para operação imediata, a criação direta da ordem é o caminho funcional disponível.
Enquanto aguarda entrega, uma ordem pode ter seus itens alterados. Ao salvar uma edição, o backend recria os itens e libera as associações patrimoniais removidas, reassociando as unidades mantidas.
A exclusão exige ordem_separacao_del e confirmação na interface. O backend recusa ordens Concluídas, pois o material já saiu do estoque. Também recusa ordens vinculadas a uma solicitação de material; nesse caso, a orientação da própria operação é cancelar a solicitação.
Ao apagar uma ordem permitida, o sistema libera os patrimônios associados, remove seus itens e exclui a ordem logicamente, na mesma transação. A ação não serve para estornar entregas. Para corrigir material já despachado, use o fluxo de devolução ou uma movimentação identificada que preserve a origem.