FJFrigo · Lançamentos · Faturamento/Exportações › Produção › 2395

Entrada de Câmara

Diz em qual câmara cada caixa está: escolhe-se a câmara e leem-se as caixas. Cada regra traz a mensagem exata, quando dispara e o confronto com o sistema antigo.

Grava: estoque_item.idcamara Programa antigo: menu2395.prg

Bloqueia

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

Confirma

Pergunta antes de seguir. Quem pergunta está dito em cada regra — o servidor (statuscode 409, com o nome do campo) ou a própria 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

A cada leitura de caixa

Na ordem em que o servidor confere
Bloqueia

Escolha a câmara.

QuandoLer sem câmara escolhida.

Todos
Bloqueia

Código de barras inválido !

QuandoLeitura vazia.

Sistema antigoA mesma frase (:376).

Todos
Bloqueia

Esta base não usa o controle de caixas (estoque_item / ind_camara) - a Entrada de Câmara não se aplica aqui.

QuandoO banco do cliente não tem as tabelas de caixa e câmara.

Todos
Bloqueia

Caixa não consta no estoque, não é possível até regularizar!

QuandoNúmero de caixa que não existe na filial. Um texto como ABC não casa com as caixas de número zero.

Sistema antigoA mesma frase (:388).

Todos
Bloqueia

Caixa consta como cancelada, não é possível até regularizar!

QuandoA caixa está cancelada.

Sistema antigoA mesma frase (:397) — lá a trava nunca disparava.

Todos
Confirma

Item já está nesta câmara. Permanece?

QuandoA caixa já está nesta câmara. Quem pergunta é a tela: "não" tira a caixa da câmara — o mesmo sentido do sistema antigo.

Conferir"Na câmara agora" é ter idcamara e a última movimentação não ser SAÍDA.

Sistema antigo"Item já embarcado, permanece no romaneio ?" (:405).

Todos
B

Limpar câmara

Tira todas as caixas
Bloqueia

Escolha a câmara.

QuandoLimpar sem câmara escolhida.

Todos
Confirma

Deseja zerar todos os produtos da câmara?

QuandoPrimeira de duas perguntas da tela ao clicar Limpar câmara.

Sistema antigoA mesma pergunta (:480).

Todos
Confirma

Realmente zerar todos os produtos da câmara?

QuandoSegunda pergunta. Com "sim", todas as caixas que estão nela agora saem.

Sistema antigoA mesma pergunta (:483).

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

Cada leitura de código de barras é uma requisição própria: a recusa vale só para aquela caixa, e as já lidas continuam gravadas — não há botão Gravar. A recusa chega como HTTP 200 com statuscode 400 e a frase. 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
PontoSituação
trava de caixa canceladano sistema antigo nunca dispara; aqui dispara

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