Carregamento

Índice

Carregamentos

CARREG.CAD_CARREG

Descrição

Manutenção de carregamentos, possibilitando definir uma rota e quais pedidos serão carregados.

Ver também:

Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.

Modulo de carregamento:

Modulo de carregamento:

Campos:

Número do carregamento.
Nome (ou código) de identificação do estabelecimento. Na maioria das vezes, apenas os estabelecimentos que o usuário tem acesso estarão disponíveis como opção.
Ex:
  • MATRIZ
  • FILIAL 1
  • FILIAL 2
  • CD-RS
Número do lote.
Data do carregamento.
Data prevista para entrega dos produtos do carregamento. A hora deve ser utilizada somente para manter a formatação. Ex.: 8h00 é pela manhã, 13h00 é pela tarde.
Situação do carregamento.
  • Manutenção - O carregamento foi criado e está em edição para inclusão dos pedidos a serem carregados.
  • Separação (misturado) - Foi gerado ao menos uma vez o relatório de separação de mercadorias.
  • Separação por pedidos - Foi gerado ao menos uma vez o relatório de separação de mercadorias por pedido.
  • Pronto faturamento - Quando o carregamento estiver com sua conferência concluída, o carregamento está pronto para ser faturamento.
  • Carregando - As mercadorias estão sendo carregadas no veículo.
  • Em trânsito - Foi informada a data/hora de saída do veículo do estabelecimento com o carregamento, caracterizando o deslocamento do veículo para realização das respectivas entregas dos produtos aos destinatários dos documentos.
  • Retornado - Carregamento já retornou das entregas mas ainda não foi realizada nenhuma confirmação de entrega dos documentos.

    Geralmente o carregamento não fica nesta situação pois, após retornado, o financeiro fica em processo.
  • Financeiro em processo - Carregamento foi retornado mas nem todos os seus pedidos estão com a entrega confirmada (ver campo Confirmar entrega).
  • Financeiro concluído - Carregamento foi retornado e todos os seus pedidos estão com a entrega confirmada (ver campo Confirmar entrega).

    Caso não haja documento pendente para confirmar entrega, o carregamento estará com o financeiro concluído.
Define se o transporte é feito pela empresa/estabelecimento ou por um terceiro.
  • Outro - Outro transportador não cadastrado no sistema.
  • Próprio - O transporte é feito pelo próprio estabelecimento do carregamento.
  • Terceiro - O transporte será feito por um terceiro. Normalmente uma transportadora.
Código (único) de identificação da pessoa (física ou jurídica).
Transportador não cadastrado no sistema.
Sigla utilizada para representar as condições de compra e venda estabelecidas entre as partes.
Ex:
  • CIF
  • FOB
  • DDP
Placa do veículo que irá realizar o transporte das mercadorias.
Caso seja informada a placa de um veículo já cadastrado, o carregamento poderá confrontar as capacidades de peso e volume do veículo com o que está sendo incluído neste carregamento.
Nome da marca e do modelo do veículo (separados por um espaço). Este atributo facilita o cadastramento do modelo associado à marca.
Capacidade possível em KG
Capacidade em metros cúbicos
Nome ou identificação da região.
Ex:
  • Rio Grande do Sul
  • Santa Catarina
  • São Paulo
  • Bahia
Código (único) de identificação da pessoa (física ou jurídica).
Nome do motorista responsável pela carga.
Label utilizada na tela de list e da view para apresentar o nome do motorista.
Peso total da carga em Kg.
Volume total da carga em m3.
Data em que foi concluída a separação dos pedidos do carregamento.
Data que foi emitido o roteiro de separação.
Data que o carregamento saiu do centro de distribuição.
Data que o carregamento retornou das entregas.
Data/hora em que todos os documentos entregues do carregamento tiveram o seu financeiro confirmado.
Valor total do carregamento
Texto livre informando o destino do carregamento.
Texto livre para observações e comentários sobre o carregamento.
Define o estabelecimento que será utilizado para a movimentação dos estoques e emissão dos documentos gerados a partir do carregamento.
  • Estabelecimento do carregamento - Os movimentos de estoques e os documentos emitidos serão gerados para o estabelecimento informado no carregamento.
    P.ex.: O pedido é do estabelecimento FILIAL e o carregamento é do estabelecimento MATRIZ: a movimentação dos estoques e o estabelecimento emissor dos documentos será o estabelecimento MATRIZ.
  • Estabelecimento dos pedidos - Os movimentos de estoques e os documentos emitidos serão gerados para os estabelecimentos dos pedidos.
    P.ex.: O pedido é do estabelecimento FILIAL e o carregamento é do estabelecimento MATRIZ: a movimentação dos estoques e o estabelecimento emissor dos documentos será o estabelecimento FILIAL.
Login de identificação do usuário para o sistema.
Data e hora de confirmação do financeiro do carregamento.
Rota para seleção de pedidos a serem selecionados para separação e entrega no carregamento.
Relação de pedidos da rota que podem ser selecionados para o carregamento.
Podem ser informados no carregamento pedidos que não pertencem a rota através da guia "Pedidos" (Pedidos do carregamento).

Todos os pedidos da lista podem vir selecionados automaticamente caso a preferência CARREG.CAD_CARREG.PEDIDOS_ROTA_PRE_SELECIONADO esteja com valor "S".

A relação dos pedidos da rota que podem ser selecionados pelo carregamento é configurada pela preferência CARREG.CAD_CARREG.SQL_PEDIDOS_ROTA.
Categorias a serem impressas. Devem ser separadas por virgula.
Permite definir qual é o layout que deve ser utilizado para impressão.

O layout matricial é sempre apresentado por ser o padrão.
Filtro para o tipo de frete que deve ser utilizado no processo de comunicação com a transportadora. Caso informado somente documentos que forem deste tipo serão enviados para a transportadora.
Produto predominante
Define se deve emitir a CTE automaticamente
Define se deve ser criado o manifesto ao fim das emissões das CTes
Apresenta as impressões de separação do carregamento conforme definido pela preferência IMPRESSOES_CARREGAMENTO.

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:
MATRIZManutençãoEstabelecimento do carregamento
FILIAL 1Separação (misturado)Estabelecimento dos pedidos
FILIAL 2Separação por pedidosEstabelecimento do carregamento
CD-RSPronto faturamentoEstabelecimento dos pedidos
Comportamento: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.).
MATRIZ
Manutenção
Outro
CIF
Rio Grande do Sul
Estabelecimento do carregamento
Comportamento: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].
Comportamento: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].
Comportamento: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.
Topo

Relatório matricial

Relatório matricial
Topo

Relatório de carregamento

Rotina de impressão de relatório de documentos vinculados ao carregamento, para recolhimento de assinatura dos clientes.

O layout utilizado é definido na preferência CARREG.CAD_CARREG.RELATORIO_CARREGAMENTO_MAPA.
Topo

Relatório de carregamento pedentes

Rotina de impressão de relatório de documentos vinculados ao carregamento que ainda estão pendentes de entrega, para recolhimento de assinatura dos clientes.
Topo

Imprimir diversos

Imprimir diversos carregamentos informando a categoria (se não informado serão impressas todas).
Comportamento:Topo

Integrar

Realizar a integração com a transportadora.
1. Enviar todos os arquivos XML dos documentos emitidos para a transportadora
2. Transportadora emite as CTE
3. Transportadora emite um Manifesto
4. Sistema inclui todas as CTE vinculando aos documentos de saída.
Topo

Gerar Manifesto

Gerar o manifesto de transporte (MFDE) conforme os documentos que estão vinculados ao carregamento.
Somente documentos com modelo fiscal serão informados.
Topo

Roteiro de entrega

Permite imprimir um roteiro de entrega dos pedidos.

O layout é definido nas preferência:

Caso não informado um layout, esta opção não irá imprimir um roteiro.

Para um exemplo de layout, ver a faq Como informar um layout para impressão matricial de roteiro de entrega nos carregamentos?
Topo

Confirmação do financeiro

Realizar a confirmação do financeiro do carregamento.
Operação é apresentada somente quando a situação do carregamento for "Financeiro concluído"
Topo

Criar lote

Cria um lote com os carregamentos presentes na list.
Topo

Gerar conferencia

Gera conferência para os documentos do carregamento.

Não é gerado conferência para documentos já conferidos.

Esta função é descontinuada e por padrão é desabilitada. Para habilitada, deve-se ajustar a preferência CARREG.CAD_CARREG.UTILIZAR_GERAR_CONFERENCIA.
Topo

Imprimir mapa financeiro

Imprimir o mapa financeiro
Topo

Imprimir relação de itens para separação em PDF

Relatório de carregamento unificado as mercadorias sem separar por pedido, somente pedidos ainda não emitidos serão apresentados.

A preferência CARREG.CAD_CARREG.MODELO_CARREGAMENTO permite configurar o layout PDF que será utilizado.
Topo

Imprimir relação de pedidos

Funcionalidade que permite ao usuário disparar uma ação customizada em um registro da entidade base.

Topo

Imprimir relação de pedidos ainda não separados

Relatório de carregamento separando as mercadorias por pedido, somente pedidos ainda não emitidos serão apresentados.
Topo

Imprimir relação de pedidos do carregamento

Imprimir em PDF relação dos pedidos para separação
Topo

Imprimir relação de pedidos em PDF

Ação que pode ser disparada pelo usuário a partir de um escopo qualquer conforme fluxo customizado.
Topo

Itens pendentes de entrega

Resumo de itens que ficaram pendentes a entrega

Dúvidas frequentes

  • Emitir a MDFE de um carregamento
  • Configurações

    CARREG.CAD_CARREG.BOTOES_MATRICIAL

    Remover botões de impressão matricial

    Remover botões de impressão matricial

    Tipo: FLAG

    Valor padrão: N

    CARREG.CAD_CARREG.BOTOES_PDF

    Remover botões de impressão PDF

    Remover botões de impressão PDF

    Tipo: FLAG

    Valor padrão: N

    CARREG.CAD_CARREG.IMPRESSOES_CARREGAMENTO

    Apresenta as impressões feitas do carregamento, disponibilizando um link para download do PDF.

    Tipo: SOURCE_CODE

    Valor padrão: item data_inclusao date_time, label='Impressão'; item login text, label='Usuário'; item modelo text, label='Modelo'; item download text_html, label='Download'; item carreg text, label='Carregamento(s)'; select data_inclusao , login , case when pdf = 'carregamento_diversos_02' and tipo = 'T' then 'PDF usando endereçamento formal, quantidade total' when pdf = 'carregamento_diversos_02' and tipo = 'P' then 'PDF usando endereçamento formal, quantidade parcial' when pdf = 'carregamento_diversos_03' and tipo = 'T' then 'PDF separado por cat, quantidade total' else 'PDF separado por cat, quantidade parcial' end as modelo , carreg , download from ( select arq.data_inclusao , usu.login , ''|| 'PDF' || '

    ' as download , split_part(arq.titulo, '-', 2) as pdf , split_part(arq.titulo, '-', 3) as tipo , replace(replace(split_part(arq.titulo, '-', 4), '[', ''), ']', '') as carreg , split_part(arq.titulo, '-', 5) as categorias from arquivos_anexos_carregamentos arqcarreg join arquivos_anexos arq on arq.id = arqcarreg.arquivo_id join usuarios usu on usu.id = arq.usuario_id where arqcarreg.carregamento_id = ${carregamento_id} and arquivo_anexo like '%.pdf' order by data_inclusao desc) q

    CARREG.CAD_CARREG.LAYOUTS_IMPRESSAO

    Layouts para impressão na listagem

    Permite definir quais layouts devem ser apresentados na impressão de diversos da listagem.

    Quando não informado layouts, assume:
    M;QUANTIDADE=T;Matricial, quantidade total
    M;QUANTIDADE=P;Matricial, quantidade parcial
    carreg/carregamento_diversos_01;QUANTIDADE=T;PDF, quantidade total
    carreg/carregamento_diversos_01;QUANTIDADE=P;PDF, quantidade parcial

    Tipo: TEXT_LONG

    CARREG.CAD_CARREG.LAYOUT_CABECALHO_ROTEIRO_ENTREGA

    Layout para o cabeçalho do roteiro de entrega

    Permite definir um layout para o cabeçalho do roteiro de entrega.

    Este layout pode usar a macro "carreg" para utilizar informações do carregamento.

    Tipo: TEXT_LONG

    CARREG.CAD_CARREG.LAYOUT_ITENS_ROTEIRO_ENTREGA

    Layout para os itens do roteiro de entrega

    Permite definir um layout para os itens do roteiro de entrega.

    Este layout pode usar a macro "carreg" para utilizar informações do carregamento.
    Este layout pode usar a macro "itens_carreg" para utilizar informações dos itens do carregamento, definido na preferência CARREG.CAD_CARREG.LAYOUT_ITENS_ROTEIRO_ENTREGA_SCRIPT.

    Tipo: TEXT_LONG

    CARREG.CAD_CARREG.LAYOUT_ITENS_ROTEIRO_ENTREGA_SCRIPT

    Script para os itens do layout de roteiro de entrega

    Permite definir um script (SQL) para ser utilizado como busca dos itens a serem usados no layout de itens.

    Pode ser utilizado a macro "?" para usar o ID do carregamento.

    Tipo: SOURCE_CODE

    CARREG.CAD_CARREG.LAYOUT_RODAPE_ROTEIRO_ENTREGA

    Layout para o rodapé do roteiro de entrega

    Permite definir qual é o layout matricial do rodapé do roteiro de entrega.

    Este layout pode usar a macro "carreg" para utilizar informações do carregamento.

    Tipo: TEXT_LONG

    CARREG.CAD_CARREG.MODELO_CARREGAMENTO

    Modelo para carregamento

    Permite definir o modelo PDF utilizado ao imprimir a relação de itens para separação.

    Tipo: UPPER

    Valor padrão: carregamento

    CARREG.CAD_CARREG.PEDIDOS_ROTA_PRE_SELECIONADO

    Seleção automática de pedidos da rota na inclusão do carregamento

    Todos os pedidos da lista virão automaticamente selecionados caso o valor seja "S".

    Tipo: FLAG

    Valor padrão: S

    CARREG.CAD_CARREG.RELATORIO_CARREGAMENTO_MAPA

    Definição de qual layout utilizar para relatório de carregamento

    Permite definir qual layout utilizar para impressão do relatório carregamento.

    Tipo: TEXT

    CARREG.CAD_CARREG.SQL_PEDIDOS_ROTA

    Consulta para popular a lista de pedidos da rota para o carregamento

    Consulta que deve ser feita para popular o campo pedidos rota.

    Consulta (SQL) utilizada para montagem da lista de pedidos da rota informada para inclusão no carregamento.
    É obrigatório que a primeira coluna retornada pela consulta seja o ID do pedido junto com o simbolo "&" e a sequencia da rota, com o alias "identificador" (select p.id as identificador, ...) e é extremamente recomendável manter o padrão do select definido nesta preferência.

    Para efetuar pesquisa em cima da rota selecionada, deve-se utilizar o símbolo "?". Por exemplo:

    where itro.rota_id = ?
    

    Tipo: TEXT_LONG

    Valor padrão: select p.id::text||'&'||(coalesce(itro.sequencia::text,'')) as identificador , p.pedido , tp.tipo_pedido , cli.nome_completo , en.endereco , en.bairro , cid.cidade , p.data_emissao , p.data_requerida as data_entrega , p.valor_total , itro.sequencia as ordem_de_entrega from itens_rotas as itro inner join pedidos p on p.endereco_id = itro.endereco_id and p.cliente_id = itro.pessoa_id join tipos_pedidos tp on tp.id = p.tipo_pedido_id join pessoas cli on cli.id = p.cliente_id join enderecos en on en.id = p.endereco_id left join cidades cid on cid.id = en.cidade_id where itro.rota_id = ? and p.situacao = 'P' and tp.categoria = 'V' and not exists (select 1 from pedidos_carregamentos where pedido_id = p.id) order by itro.sequencia

    CARREG.CAD_CARREG.TIPO_ANEXO_ID

    Retorna o ID do tipo de anexo.
    Se não configurada vai usar o BUSCAR_CRIAR_TIPO_ANEXO_ID e salvar esse ID na respectiva preferência.
    Por padrão o tipo de anexo é Carregamento

    Tipo: TEXT

    CARREG.CAD_CARREG.UF_PADRAO_VEICULO_MANIFESTO

    Define o comportamento/padrão do estado para a placa do veículo. Valor disponível:

    • ERRO: Disparar um erro para estes casos
    • ESTAB: Usar a UF do estabelecimento
    • XX: Usar uma UF padrão.

    Tipo: TEXT

    CARREG.CAD_CARREG.UTILIZAR_GERAR_CONFERENCIA

    Utilizar função de gerar conferência

    Permite definir se deve apresentar o botão de gerar conferência. Por padrão, não apresenta.

    Tipo: FLAG

    Regras

    Ajustar autocomplete da placa de veículos.

    Filtra os veículos da transportadora informada.
    Eventos que disparam esta regra:
    • Antes de inciar um auto-complete formulário "Alterar"
    • Antes de inciar um auto-complete formulário "Novo"

    Ajustar autocomplete de rotas

    Filtra as rotas baseada no estabelecimento do carregamento.
    Eventos que disparam esta regra:
    • Antes de inciar um auto-complete formulário "Alterar"
    • Antes de inciar um auto-complete formulário "Novo"

    Ajustar campo destino carregamento

    Ajusta o campo de destino alterando o texto para maiúsculo e removendo espaços em branco.
    Eventos que disparam esta regra:
    • Ao alterar campo "Destino do carregamento" do formulário "Alterar"
    • Ao alterar campo "Destino do carregamento" do formulário "Novo"

    Ajustar formato dos pedidos da rota

    Ajuda o campo "pedidos rota" para ser uma tabela de pedidos com as informações coletadas a partir do SQL informado em preferência "CARREG.CAD_CARREG.SQL_PEDIDOS_ROTA".
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Novo"

    Ajustar impressão de diversos

    Ajusta a impressão de diversos, populando as opções necessárias no layout para impressão.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Imprimir diversos"

    Ajustar transportador

    Ajusta a visibilidade do campo transportador conforme o transporte selecionado. Só ficará visível quando for selecionada a opção "terceiro" (também apaga o campo transportador caso esta opção).
    Eventos que disparam esta regra:
    • Ao alterar campo "Transporte" do formulário "Alterar"
    • Ao alterar campo "Transporte" do formulário "Novo"

    Apresentar botão criar lote

    Apresenta o botão [b:Criar lote] quando os carregamentos listados não possuirem lote informado.
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Listar"

    Apresentar impressões realizadas

    Apresenta as impressões realizadas do carregamento. Utiliza a preferência IMPRESSOES_CARREGAMENTO.
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Consultar"

    Apresentar nome do transportador

    Apresenta o nome do transportador.
    Eventos que disparam esta regra:
    • Ao alterar campo "Transportador" do formulário "Alterar"
    • Ao alterar campo "Transportador" do formulário "Novo"

    Apresentar os veículos previamente cadastrados para o transportador

    Apresenta os veículos previamente cadastrados para o transportador.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Ao alterar campo "Estabelecimento" do formulário "Alterar"
    • Ao alterar campo "Estabelecimento" do formulário "Novo"
    • Ao alterar campo "Transportador" do formulário "Alterar"
    • Ao alterar campo "Transportador" do formulário "Novo"
    • Ao alterar campo "Transporte" do formulário "Alterar"
    • Ao alterar campo "Transporte" do formulário "Novo"

    Informar campos de transportador

    Informar campos de transportador
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Novo"
    • Ao alterar campo "Transporte" do formulário "Alterar"
    • Ao alterar campo "Transporte" do formulário "Novo"

    Popular pedidos por rota

    Popula a relação de pedidos que podem ser usados na rota selecionada.
    Este campo verifica o SQL da preferência CARREG.CAD_CARREG.SQL_PEDIDOS_ROTA.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Novo"
    • Ao alterar campo "Rota" do formulário "Novo"

    Popular veículos do transportador

    Popula o campo veículos do transportador caso tenha sido informado um no carregamento.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"

    Preencher informações do veículo

    Preencher as informações do veículo selecionado
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Alterar"
    • Antes de apresentar cada registro formulário "Novo"
    • Ao alterar campo "Placa do veículo" do formulário "Alterar"
    • Ao alterar campo "Placa do veículo" do formulário "Novo"

    Remover botao

    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Consultar"

    Remover confirmação

    Remover o botão de confirmação
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Consultar"

    Salvar pedidos selecionados

    Salva os pedidos selecionados na inclusão de um carregamento.
    Eventos que disparam esta regra:
    • Depois de inserir formulário "Novo"

    Valor total para o carregamento

    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Listar"