Tratamento de ordem de carga e ordem de entrega na montagem de carga e Faturamento

De Portal do Conhecimento MicroUniverso
Ir para navegação Ir para pesquisar

Tutorial

O artigo relat asobre o tratamento de ordem de carga e ordem de entrega na montagem de carga e faturamento.

Isso acontece pois em vários pedidos eles tem produtos como ferro ou mais pesados que precisam ser colocados no caminhão antes, e, na ordem inversa das entregas. A última entrega de ferro é a que vai por baixo do caminhão.

Como a preparação dos itens que serão alocados na carga são feitas mais de uma vez no dia antes que seja feita a ordenação da carga, será necessário também a possibilidade de incluir itens em uma carga que ainda não foi finalizada. Isso acontece pois durante o dia eles vão preparando o que pode ser alocado no caminhão até atingir a sua capacidade.

As entregas deles são muito rápidas. Normalmente a venda da manhã é entregue à tarde e a da tarde na manhã seguinte e por isso eles precisam ir montando essa carga antes para saber se não atingiu a capacidade de entregas.

No faturamento também precisa ter a opção de informar a ordem e que o mapa de entrega seja impresso nessa mesma ordem.

Etapas para Instalação:

  1. Ligar o parâmetro por filial “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?”;
  2. Ligar o parâmetro por filial “Consistir capacidade de carga na montagem”;
  3. Configurar o parâmetro por empresa “Modelo para a separação de Mercadoria - HomeCenter” = Separação por Carga / Item Pedido

Lista de funcionalidades

  1. Orçamento - Orçamento - Vendas
  2. Sistema de usuários - Arquivos - Produtos - Classes
  3. Sistema de usuários - Movimentos - Montagem de carga - Padrão
  4. Sistema de usuários - Movimentos - Montagem de carga - Simplificado
  5. Sistema de usuários - Movimentos - Faturamento
  6. Sistema de usuários - Relatórios - Mapa da carga - Mapa da carga com endereço de entrega

PASSO 1

Orçamento - Orçamento - Vendas

Inclusão de nova coluna no GRID do orçamento para indicar que o item tem prioridade na carga.

  • Coluna do tipo Checkbox;
  • Deve ser exibida somente se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário.
Imagede31.png

PASSO 2

Sistema de usuários - Arquivos - Produtos - Classes

Incluir novo campo para informar o número de prioridade para a ordenação na montagem de carga.

Deve ser incluído no cadastro de Classe o campo “Prioridade para ordem de entrega na montagem de carga”, conforme destacado na imagem 2.

Sobre o campo “Prioridade para ordem de entrega na montagem de carga”:

Deve ser exibido na tela somente se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão

Imagefd4.png

PASSO 3

Sistema de usuários - Movimentos - Montagem de carga - Padrão

Incluir tratamento na montagem de carga para:

  • Utilizar o campo transportadora como filtro;
  • Permitir marcar o filtro “Produto sem lista” quando informado uma carga;
  • Incluir filtro que permita filtrar produtos com prioridade na montagem de carga.
  • Incluir recurso para ordenação por item do pedido conforme prioridade da classe do produto;
  • Incluir recurso para adicionar ou remover itens na carga já montada;
  • Criar novo modelo de ordem de separação;
Imagefd41.png


Tela de Resultados da montagem de carga:

Imagefdr4.png


Tela de Ordenação da carga (layout sugerido):


Imagegft5.png

Tela seleção da carga:

Imagefdr41.png


Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário, deve ser exibido o filtro “Itens com Prioridade na Montagem”. Sobre o campo “Itens com Prioridade na Montagem”:

  • Campo do tipo checkbox;
  • Deve ser exibido somente se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado;
  • Quando marcado deve ser incluída a condição Itemclicomplemento.PrioridadeMontagem = 1 na busca dos pedidos;
  • Deve funcionar em conjunto com os demais filtros informados.

→ Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário, o filtro “Produto Sem Lista” deve permanecer habilitado mesmo quando informado o número da carga.

Ao informar o filtro “Número da Carga” ou “Transportadora” e marcar o filtro “Produto Sem Lista”, além de exibir os itens da carga ou transportadora informada deve ser exibido os produtos sem carga montada.

→ Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário e informado o filtro “Número da Carga” ou a transportadora com o filtro “Filtrar por transportadora” marcado, o filtro “Produto Sem Lista” deve ser marcado automaticamente. O usuário poderá desmarcar o filtro se necessário.

O filtro “Produto Sem Lista” deve funcionar em conjunto com os demais filtros informados.

→ Na tela de resultados se o parâmetro Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário os itens marcado com prioridade na montagem de carga (Itemclicomplemento.PrioridadeMontagem = 1 ) devem ser destacado na cor vermelho escuro no GRID.

Deve ser incluída a legenda:

Itens com Prioridade na Montagem

Observação: Esta legenda deve ser exibida somente para a montagem de carga padrão (cor vermelho escuro 128,0,0)

Na tela de resultados os itens exibidos que já fazem parte de uma lista devem ser destacados no GRID com a cor do fundo destacado em amarelo claro. Deve ser incluído na tela a legenda (cor: 255,255,128):

Itens com carga montada

→ Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário,  além de destacar os itens que já fazem parte de uma lista com o fundo amarelo, os itens com carga montada devem ser exibidos no início do GRID e ordenados pela coluna ordem de entrega (ord).

O recurso de ordenar os registros do GRID ao clicar no título da coluna deve ser mantido. Apenas a ordenação inicial de exibição será exibir no início do GRID os itens com carga montada.

→ Se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado na filial padrão do usuário,  deve ser exibido na página de resultados os botões “Ordenar Montagem”, “Adicionar na Carga” e “Remover da Carga”, conforme layout sugerido na Imagem 4.

→ Sobre o botão “Ordenar Montagem”:

  • Deve ser exibido somente se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado;
  • Deve ser habilitado somente se exibir registros selecionados no GRID;
  • Ao acionar o botão deve ser exibida a tela de ordenação da montagem da carga.

→ Sobre a tela de  “Ordenação da carga”:

Deve ser criada uma nova interface para “Ordenação da carga” conforme layout sugerido na  imagem 5.

Deve ser incluído os campos para ordenação da carga do tipo checkbox:

  • Prioridade da Classe do Produto
  • Itens Marcado com Prioridade na Montagem
  • Descrição do Produto
  • Código do Produto
  • Pedido
  • Data de Previsão de Entrega

Por default a tela deve ser exibida com os campos “Prioridade da Classe do Produto, Itens Marcado com Prioridade na Montagem, Descrição do Produto e Pedido” marcados considerando a ordem descrita.

→ No campo “Ordenação” deve ser listados os campos selecionados na ordem de marcação do campo.

A medida que o usuário marcar os campos para ordenação deve ser atualizado o campo “Ordenação” com o campo marcado.

Exemplos:

  • Ao marcar: Prioridade da Classe do Produto + Itens Marcado com Prioridade na Montagem  +  Descrição do Produto + Pedido
  • No campo ordenação deve ser exibido: Prioridade da Classe do Produto,  Itens marcado com Prioridade na Montagem, Descrição do Produto, Pedido
  • Ao marcar: Data de Previsão de Entrega + Prioridade da Classe do Produto  + Código do Produto + Pedido
  • No campo ordenação deve ser exibido: Data de Previsão de Entrega , Prioridade da Classe do Produto  , Código do Produto , Pedido

→ Para fazer uma nova ordenação deve ser acionado o botão “Limpar ordenação”. Ao acionar o botão deve ser desmarcados os campos de ordenação e limpar o texto da ordenação, para que o usuário faça uma nova seleção de ordenação.

→Para confirmar a ordenação deve ser acionado o botão “Confirmar”  e para cancelar a operação de ordenação deve ser acionado o botão “Cancelar”.

O botão confirmar deve ser habilitado somente se houver filtro selecionado.

→ Ao confirmar a ordenação da montagem, para os registros selecionados no GRID, deve ser gerada automaticamente a numeração sequencial de ordenação de entrega considerando a ordem de ordenação informada na tela de Ordenação da carga e atualizada a coluna “Ord”.

Importante:

  • A ordenação “Prioridade da Classe” é o número da prioridade para ordem de entrega na montagem de carga informada no cadastro da classe do produto.
  • A ordenação “Itens marcado com Prioridade na Montagem” são os itens marcados com prioridade na montagem de carga no orçamento (Itemclicomplemento.PrioridadeMontagem = 1 )
  • Atualmente a coluna “Ord” é tratada por pedido. Para o tratamento de ordenação automática (parâmetro: Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento? ligado) a ordenação deve ser tratada por item do pedido.

→ A numeração sequencial de ordem de carga (coluna “ORD”), gerada automaticamente pode ser alterada manualmente pelo usuário.

Se alterada a ordenação do item (Coluna Ord) a ordenação dos demais itens devem ser reordenados automaticamente.

Exemplo:

Se a ordem dos itens selecionados for de ordem de 1 a 10 e o usuário alterar o item de número 5 para 2, os itens que estavam anteriormente com 2 a 4 devem ser acrescidos de 1 para recompor a sequência. Nesse caso o antigo 2 vai mudar para 3, o 3 para 4 e o 4 para 5.

→ Se existir número de ordenação atualizado no GRID (coluna “Ord” preenchida) ao selecionar um novo registro no GRID deve ser realizada uma nova ordenação dos registros no GRID considerando a ordenação informada na tela de “Ordenação da Montagem da Carga” .

→ Sobre o botão “Adicionar na Carga”:

  • Deve ser exibido somente se o parâmetro “Trabalha com ordem de carga e ordem de entrega na montagem de carga / Faturamento?” estiver ligado;
  • Deve ser habilitado somente se houver registros no GRID com carga montada e registros sem carga montada, para serem adicionados na carga.