FJFrigo · Lançamentos · Almoxarifado › 245

Ordem de Serviço

A ordem de serviço do setor, que o orçamento (246) exige nos setores que controlam OS. Cada regra traz a mensagem exata, quando dispara e o confronto com o sistema antigo.

Tabela: almoxarifado_ordem_servico Programa antigo: menu245.prg

Bloqueia

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

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 setor.

QuandoSem setor.

Sistema antigo"Campo [Setor] em Branco !" (:402).

Todos
Bloqueia

Informe a descrição do serviço.

QuandoSem descrição. O sistema antigo não exige — mantida por decisão do usuário; em central, nenhuma OS está sem.

Todos
Bloqueia

Data final menor que a data inicial.

QuandoPeríodo da OS invertido. O sistema antigo não confere — mantida por decisão do usuário; nenhuma OS está assim.

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 (:406).

Todos
B

Ao excluir

Travas de situação
Bloqueia

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

QuandoExcluir uma OS 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 (:490).

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
PontoSituação
mês fechadofaltava; entrou em 11/09/2026
descrição e períodoo porte exige, o sistema antigo não — mantidas pelo usuário em 11/09/2026; nenhum registro gravado é afetado
data finalo sistema antigo grava a data inicial na final ao alterar (247 de 388 OS alteradas); corrigido no porte

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