FJFrigo · Lançamentos · Almoxarifado › 244

Lançamento manual de almoxarifado

Implantação de saldo, entrada, saída e acerto de custo do almoxarifado, fora das compras e das saídas. Cada regra traz a mensagem exata, quando dispara, onde conferir e o confronto com o sistema antigo.

Tabela: almoxarifado_lancamentos_manuais Sinal de cada tipo: almoxarifado_tipo_operacao Programa antigo: menu244.prg

Bloqueia

Não grava. statuscode 400 com a frase abaixo, que a tela mostra como está.

Aviso

Passa, mas com um comportamento que surpreende quem está conferindo — ou é conferido só na tela.

Português ou espanhol

O servidor devolve a frase do sistema antigo, e várias eram em espanhol lá. Não é tradução faltando.

A

Ao gravar

Na ordem em que o servidor confere
Bloqueia

Informe a data.

QuandoSem data.

Todos
Bloqueia

Informe o produto.

QuandoSem produto.

Sistema antigo"Campo [Produto] em Branco !" (:380).

Todos
Bloqueia

Tipo de operação inválido.

QuandoTipo fora da lista: 111 Implantação, 112 Entrada, 113 Saída, 114 Acerto de Custo, 115 Ajuste Zero.

Todos
Bloqueia

Ajuste Zero (115) não é gravado por esta tela.

QuandoTipo 115 escolhido. Ele está no combo, como no sistema antigo, e não grava. Nova em 11/09/2026.

Sistema antigoA mesma condição (:392), mas calada: lá o Gravar simplesmente não fazia nada.

Todos
Bloqueia

Informe o valor — ele tem de ser maior que zero.

QuandoValor zero ou negativo. Quantidade zerada passa, como no sistema antigo. Nova em 11/09/2026.

AtençãoEm central, 92 lançamentos de 2025 em diante têm valor zero — para regravá-los, informe o valor.

Sistema antigoA mesma condição (:395), calada.

Todos
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoA data é igual ou anterior à U.D.F. da filial. Nova em 11/09/2026.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Sistema antigovalidaData (:384).

Todos
Bloqueia

Produto 100369 sem estoque em 2026-09-11: disponível 0 - gravar este lançamento tira 1.

QuandoO lançamento tira do estoque (saída, ou a alteração que reduz uma entrada) mais do que há hoje. O que já estava gravado volta antes da conta. Nova em 11/09/2026.

ConferirO sinal de cada tipo em almoxarifado_tipo_operacao: 111, 112 e 114 entram; 113 sai.

Sistema antigo"Produto […] nao tem estoque […]! Nao sera permitido prosseguir." (:405).

Todos
Bloqueia

Produto 100369 sem estoque em 2026-09-11: disponível 0 - trocar o produto deste lançamento tira 5.

QuandoNa alteração, trocar o produto de uma entrada deixaria o produto anterior negativo. Nova em 11/09/2026.

Todos
Aviso

(sem mensagem) — o valor em moeda local é calculado

QuandoÉ o valor × a cotação da moeda na data, nas casas da moeda local (ou 2). O campo aparece na tela e não se digita. Nova em 11/09/2026.

Sistema antigoO mesmo cálculo (:410 e :435), só na inclusão — lá a alteração deixa o valor antigo.

Todos
B

Ao excluir

Travas de situação
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoExcluir um lançamento com data igual ou anterior à U.D.F. da filial. Nova em 11/09/2026.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Sistema antigovalidaData (:486).

Todos
Bloqueia

Produto 100369 sem estoque em 2026-09-11: disponível 3 - excluir este lançamento tira 5.

QuandoExcluir uma entrada deixaria o estoque de hoje negativo. Excluir uma saída só devolve estoque. Nova em 11/09/2026.

Sistema antigo"Produto […] nao tem estoque […]! Nao sera permitido prosseguir." (:495).

Todos
C

Permissões

Quem pode passar

grep hUsuarioRegras no programa do sistema antigo devolve zero: esta tela não tem regra nomeada a conceder no Acesso dos Grupos (444).

D

Como o erro chega na tela

Para o QA reproduzir e reportar

Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra no rodapé da janela. Pergunta do servidor: statuscode 409 com o campo a reenviar como true. As mensagens que só a tela confere (marcadas como Aviso, "conferido só na tela") não chegam ao servidor. Erro inesperado traz o código de ocorrência de 8 caracteres — copie-o no chamado.

E

Regras chumbadas no código

Esperadas — não abrir como defeito

Nada chumbado nesta tela.

F

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo

Corrigido em 11/09/2026

O que faltavaSistema antigo
mês fechado ao gravar e ao excluirmenu244.prg:384 e :486
conferência de estoque:405 e :495
o valor em moeda local era digitadocalculado em :435
115 e valor zerado eram gravadosrecusados em :392 e :395

Diferenças e pendências

PontoSituação
o 114 (Acerto de Custo)o sistema antigo confere estoque como se fosse saída; aqui segue almoxarifado_tipo_operacao, onde ele é entrada
estoquecomparação exata, e na alteração o gravado volta antes da conta (como no 243)
115 (Ajuste Zero) e valor zeradoo sistema antigo recusa calado; aqui a recusa diz por quê (decisão do usuário, 11/09/2026)

Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.