Tabela de fretes

Índice

Calculadores de fretes

TABFRETES.CAD_CALCULADORES_FRETE

Descrição

Cadastro de scripts para calcular frete em pedidos ou documentos.

Campos:

Nome único para identificar o calculador de frete.
Descrição livre para o calculador de frete.
Permite definir qual o contexto que será utilizado para calcular o frete.
  • Pedidos - Define que o contexto é pedidos.
  • Documentos - Define que o contexto é documentos de entradas e saídas.
Script/comando para calcular o frete dos pedidos ou documentos.

O resultado deve retornar um valor representando o frete.

Macros disponíveis:
  • id: ID do pedido ou documento.
  • pedido: Quando for do tipo "pedido", pode ser utilizado esta macro para pegar informações do pedido.
  • documento: Quando for do tipo "documento", pode ser utilizado esta macro para pegar informações do documento.

O script deve obrigatoriamente gerar uma variável com o nome "valor_frete" com o valor a ser utilizado como frete.

Exemplo de script para rateio do valor do frete do orçamento proporcionalmente aos valores das mercadorias dos pedidos gerados a partir do orçamento:
set valor_frete as pedven.valor_mercadorias / orcame.valor_mercadorias * orcame.valor_frete
from pedidos orcame
join pedidos pedven on pedven.orcamento_id = orcame.id
where pedven.id = 0${pedido.id}
and orcame.valor_mercadorias > 0

Ver também:
Permite definir se deve ser utilizado o calcular de frete.

Operações

Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
PedidosNão
DocumentosSim
PedidosNão
DocumentosSim
Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.

Veja também