FJFrigo · Lançamentos · Faturamento/Exportações › Saídas/Vendas › 233C

Logística de Entrega

Monta a rota de entrega com os pedidos, a ordem de cada um e o frete. Cada regra traz a mensagem exata, quando dispara, onde conferir e o confronto com o sistema antigo.

Tabelas: faturamento_logistica_entrega + _pedido Programa antigo: menu233C.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 é conferido
Aviso

Informe a transportadora.

QuandoGravar sem transportadora. Conferido só na tela.

Todos
Bloqueia

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

QuandoA data da rota é igual ou anterior à U.D.F. da filial.

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

Sistema antigovalidaData (:855).

Todos
Bloqueia

Rota sem peso - marque ao menos um pedido com produto.

QuandoNenhum pedido marcado tem peso. A lista oferece pedidos autorizados do período.

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

Todos
Bloqueia

Sem valor de frete definido

QuandoValor unitário do frete zero, salvo tipo de frete SFR (sem frete).

Sistema antigoA mesma frase (:864).

Todos
Aviso

(sem mensagem) — sem moeda, vale a moeda local

QuandoRota sem moeda grava a moeda local da filial com câmbio 1.

Todos
B

Ao excluir

Travas de situação
Bloqueia

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

QuandoExcluir uma rota com data igual ou anterior à U.D.F. da filial.

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

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
rota sem pesono sistema antigo o Gravar não fazia nada, sem dizer por quê; aqui a frase explica
roteirização por mapa (roteirizar)não portada

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