01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Backoffice |
Módulo: | MFT - Faturamento |
Função: | Processo de Embarques |
País: | Brasil |
Requisito/Story/Issue: | DMANFAT1-20339, DMANFAT1-20341, DMANFAT1-20680, DMANFAT1-21408, DMANFAT1-22010, DMANFAT1-21756, DMANFAT1-22802, DMANFAT1-22011, DMANFAT1-22005, DMANFAT1-21756, DMANFAT1-22008, DMANFAT1-22217, DMANFAT1-22216, DMANFATINOV-108, DMANFATINOV-907, DMANFATINOV-908, DMANFATINOV-909, DMANFATINOV-910, DMANFATINOV-969, DMANFATINOV-981, DMANFATINOV-982, DMANFATINOV-1340 |
02. SITUAÇÃO/REQUISITO
Modernização do processo de geração, consulta e manutenção de embarques.
03. SOLUÇÃO
Programa em HTML com possibilidade de customização pelo usuário final, onde é possível editar quais informações aparecem em tabelas, quais campos podem ser editados, quais ações cada tela possui entre outros, para mais informações acesse: Customização - Processo Embarque (html-mft.xxxxxxxxx)
Tela de listagem de embarques, onde é exibido todos os registros da tabela de embarque, sendo possível fazer busca simples e busca avançada nos seus registros.
Ações de página disponíveis: Recarregar dados tabela, Novo, Faturar.
Ações de tabela disponíveis: Editar, Duplicar, Resumo/Detalhes, Faturar, Dados GFE, Integração WMS e Excluir
Filtros
- Na busca avançada, ao utilizar o filtro de "Ordenar listagem por" o valor selecionado é salvo nas preferencias do usuário, com isso ao entrar novamente na tela de listagem o valor selecionado anteriormente é automaticamente aplicado.
- Ao utilizar o filtro de busca avançada e aplicar os filtros essa informação ficara salvo no navegador do usuário, ao voltar a essa tela o filtro salvo anteriormente é carregado e o filtro aplicado.
Faturar
Em relação aos botões de "Faturar":
Ação da página: para que o botão fique habilitado pelo menos um registro deve ser selecionado, podendo ser selecionado múltiplos, quando clicado o FT4100 é aberto com os embarques que estão com situação igual a "Alocado" e liberado para faturamento já digitados na aba de digitação. Caso nenhum embarque selecionado possa ser faturado uma mensagem de aviso é apresentada em tela e o programa FT4100 não abrirá.
Ação de tabela: para que o botão fique habilitado a linha em questão deve possuir situação igual a "Alocado" e liberado para faturamento.
Tela de Novo, copia e edição de embarques.
- Novo: Por padrão ao incluir novo registro alguns dados já serão sugeridos, como por exemplo o próximo numero de embarque disponível, o usuário logado como preparador, a data de hoje como data de embarque e o estabelecimento padrão cadastrado no programa de parâmetros do pedido (PD0301).
Ao clicar no botão de "próximo passo" o cabeçalho é validado e salvo, ao ser retornado sucesso a tela passa a ser de edição do registro.
- Copia: Ao copiar um registro todas as informações do registro copiado são inseridas automaticamente, com exceção das informações padrões (numero do embarque, preparador, data do embarque e estabelecimento) que respeitam a mesma regra de um novo embarque.
- Edição: Ao editar algum registro algumas informações não poderão ser editadas, como por exemplo o numero do embarque que nunca poderá ser alterado, entre outras informações que depende da situação do embarque para habilitar ou não a sua edição.
1. Primeiro passo Cabeçalho:
No primeiro passo se encontram as informações, separado em duas abas, sendo a primeira "informações principais" onde é possível informar:
- Número do embarque (Obrigatório) - Virá preenchido com o próximo numero de embarque livre, mas pode ser alterado.
- Data do embarque (Obrigatório).
- Estabelecimento (Obrigatório).
- Preparador (Opcional).
- Transportador (Opcional).
- Tipo do Embarque (Opcional).
Já na segunda aba "Informações complementares", temos os seguintes campos:
- Motorista (Opcional).
- Placa (Opcional).
- Estado (Opcional).
- Rota (Opcional).
- Depósito Externo (Opcional).
- Natureza de Operação (Opcional) - Só ficará habilitado caso um deposito externo seja informado.
- Canal de Vendas (Opcional).
- Lote Saldo Negativo (Opcional).
- Permite Cálculo da nota fiscal antes do retorno do WMS (Opcional).
2. Segundo passo Pedidos:
Ao chegar ao segundo passo inicialmente é apresentado em tela os pedidos com data de entrega inicial de 7 dias atrás e data de entrega final de 30 dias para frente. Neste passo é possível alocar um pedido tanto parcialmente quanto de forma completa.
Filtros de busca avançada:
Utilizando o busca avançada uma modal é aberta, exibindo duas abas, aplicando o filtro de busca avançada, ou alterando algum filtro já aplicado, essa informação é salva no navegador do usuário, ao voltar para a tela de pedidos esse filtro salvo é carregado e aplicado para exibir os dados com os filtros previamente aplicados, somente os filtros da segunda aba (Filtros) serão salvos.
- A primeira uma busca direta nos pedidos do cliente, onde é possível informar um ou ambos os campos, ao preencher alguma dessas duas informações apenas ela será considera, os demais filtros não se aplicam.
- Na segunda aba os demais campos para uma busca mais ampla com diversos filtros.
- A tabela possui várias colunas e por isso dependendo da resolução do monitor pode não aparecer de forma completa em tela, caso isso aconteça uma barra de rolagem é apresentada no final da tabela, podendo ir da esquerda para a direita e vice-versa, mostrando as outras colunas da tabela.
- É possível alterar quais colunas ficam visíveis na tabela, as colunas selecionadas no gerenciador de colunas (ícone de engrenagem) ficam salvas na preferencias do usuários e serão carregadas ao abrir novamente a tela.
- Ações de tela do segundo passo:
Alocar Entregas: Este botão somente ficará habilitado caso uma ou mais linhas da listagem tenham sido selecionadas, e ao utilizá-lo irá realizar a alocação total das sequencias selecionadas limitado a 50 itens, caso seja necessário alocar o pedido completo utilizar o botão alocar pedido.
Ao terminar o processo de alocação total dos itens, uma modal é aberta, apresentando o resultado para cada linha.
Depósitos: Este botão abre uma modal onde é possível inserir os depósitos que serão considerados na alocação total/parcial de algum resumo.
Ao Sair da modal de Depósitos é realizado a busca dos pedidos novamente utilizando como filtro os depósitos selecionados, com isso a quantidade disponível será baseado nesses depósitos, pode ser utilizado junto todos os outros filtros simples e avançados.
- Alocar pedido: Nesta ação é possível alocar completamente o pedido, sem a necessidade de informar os itens.
- Ao clicar no botão será aberto o modal abaixo, sendo necessário informar o Código do Cliente e Número Pedido Cliente para alocar todos os itens do pedido.
- Ações de tela do segundo passo:
- Ações da tabela do segundo passo:
- Alocar Item / Entrega: Ao clicar nesta ação, a sequencia da linha selecionada será alocada totalmente. Caso a alocação tenha sido efetuada com sucesso, a sequencia em questão não ficará mais disponível da listagem de Pedidos.
- Alocar Parcialmente Item / Entrega: Ao clicar nesta ação uma modal é aberta para a sequencia da linha selecionada, nesta modal são apresentadas as informações gerais da sequencia e uma tabela contendo os depósitos do item.
- Alocar Parcialmente Item / Entrega quando o item ou a natureza de operação não baixa estoque ou a alocação é física: Ao clicar nesta ação um popover é aberto para a sequencia da linha selecionada, permitindo incluir a quantidade a alocar, o popover contem um botão de salvar, que ao ser clicado faz a alocação parcial para o resumo em questão.
- Ações da tabela do segundo passo:
A modal de Alocação por Depósito só é aberta quando o usuário que está utilizando o programa tiver permissão para selecionar os depósitos (parâmetro no programa CD0821 > Parâmetros > Informa o Lote). Quando não tiver permissão, a ação de Alocar Parcialmente Item envia a quantidade total a ser alocada e o programa tenta alocar no depósito padrão do item ou considerando os que foram selecionados no botão de Depósitos, sendo alocado até a quantidade disponível. Na tela de Alocações (botão de Próximo Passo) é possível editar a quantidade conforme desejada.
Alocação Parcial (Baixa estoque e não é alocação física)
- Ação da tabela:
- Alterar quantidade a alocar: Ao clicar neste botão um popover ira abrir, onde é possível alterar a quantidade a alocar para o deposito da linha selecionada.
- Ação da modal:
- Cancelar: Fecha a modal sem salvar as quantidades alteradas em tela.
- Aplicar: Aplica todas as quantidades a alocar alteradas em tela, validando essa informações, caso nenhum erro ocorra a modal é fechada, voltando para a tela de listagem de pedidos, caso ocorra algum erro ele é apresentado em tela e a modal não fecha.
- Ação da tabela:
Alocação Parcial (Não baixa estoque ou é alocação física)
Caso a alocação parcial seja de uma sequencia onde o item ou a natureza de operação não baixa estoque ou então a alocação está parametrizada como física no PD0301 uma modal simples é apresentada em vez da modal mostrada acima com os depósitos do item, nessa modal simples é possível alterar apenas a quantidade.
Alocação de Item Composto (baixa estoque pelos filhos e não é alocação física)
Essa modal é aberta tanto para a ação da tabela de "alocar item/entrega" quanto para "alocar parcialmente item/entrega".
Caso na tela de listagem dos pedidos/resumo seja utilizado a ação da tela "Alocar Entregas" a modal de item composto não é aberta, e é automaticamente alocado a quantidade pedida total.
Na parte superior da modal consta as informações do item pai, onde é possível alterar a "Quantidade a Alocar" do item pai, e ao clicar no botão de "Proporcional" o valor de cada item filho é calculada com base nessa quantidade inserida, a quantidade é inserida no primeiro deposito de cada item filho (podendo ser alterado manualmente).
- Ação da tabela:
- Alterar quantidade a alocar: Ao clicar neste botão um popover ira abrir, onde é possível alterar a quantidade a alocar para o deposito da linha selecionada.
- Ação da modal:
- Cancelar: Fecha a modal sem salvar as quantidades alteradas em tela.
- Aplicar: Aplica todas as quantidades a alocar alteradas em tela, validando essa informações, caso nenhum erro ocorra a modal é fechada, voltando para a tela de listagem de pedidos, caso ocorra algum erro ele é apresentado em tela e a modal não fecha.
- Ação da tabela:
OBS: Caso esteja parametrizado no PD0301 como alocação física uma modal semelhante a acima é aberta, porem não é possível informar em quais depósitos a alocação parcial será feita para os filhos, é apenas possível informar a quantidade para cada filho, assim como fazer o proporcional.
3. Terceiro passo Alocações
Ações em tela:
- Desalocar Total: Ao clicar no botão todos os resumos selecionados serão totalmente desalocados, este botão só ficava habilitado caso pelo menos um resumo tenha sido marcado, ao terminar a desalocação total uma modal é apresentada, contendo o resultado da desalocação para cada linha selecionada.
- Incluir Narrativa: Ao clicar no botão uma tela ira abrir, onde poderá ser informado a narrativa para mais de um item.
- Desalocar pedido: Nesta ação é possível desalocar totalmente um pedido sem a necessidade de informar os itens.
- Ao clicar no botão será aberto o modal abaixo, sendo necessário informar o Código do Cliente e o Número Pedido Cliente para desalocar todos os itens do pedido.
- Ao clicar no botão será aberto o modal abaixo, sendo necessário informar o Código do Cliente e o Número Pedido Cliente para desalocar todos os itens do pedido.
O botão de Incluir Narrativa ficara habilitado caso um dos itens alocados ao embarque que tenham sido selecionados, atenda à configuração do Tipo de Descrição do Item (CD0903 - Atualização Itens Faturamento):
- Descrição + Narrativa Informada;
- Narrativa Informada;
- Desc + 24 Narrativa Informada.
A Narrativa inserida será replicada para todos os Itens já alocados e selecionados desde que atendam à regra descrita acima “Tipo de descrição do item” e também esteja marcado o campo “Copia Narrativa do Item" no programa CD0903 - Atualização Itens Faturamento;
Ações da tabela:
- Alterar quantidade alocada (marcado em vermelho na imagem do passo): Esse botão possui três funcionalidades de acordo com o item.
1. Item que baixa estoque: Ao clicar a modal de "Manutenção Alocação" se abrira, contendo as informações do cabeçalho do resumo da linha e todos os depósitos para o item do resumo, podendo nessa tela ser feita a alocação de um novo deposito ou a alteração da quantidade de um deposito onde o item já esta alocado.
2. Item composto que não baixa estoque, porém os filhos sim: Ao clicar a modal de "Manutenção Itens Pais/Filhos" se abrira, contendo as informações do cabeçalho do item pai e cada linha abaixo representando um item filho, podendo nessa tela ser feita a alocação de um novo deposito ou a alteração da quantidade de um deposito onde o item já esta alocado. OBS: Caso a alocação de um item composto seja física a desalocação parcial não é possível, nesses casos é possível apenas fazer a desalocação de forma total/completa.
3. Item que não baixa estoque ou a alocação seja física: Ao clicar a janela de "Alterar quantidade alocada" se abrirá, onde pode ser informado a quantidade que deseja alocar para o item, aqui pode ser informado tanto um valor a mais do que já esta alocado (alocando essa quantidade extra) ou então uma quantidade menor (desalocando a diferença).
- Alterar narrativa (marcado em roxo na imagem do passo): Ao clicar uma pequena tela abrira ao lado do ícone clicado, onde poderá ser informado a narrativa para o item da linha clicada.
O campo de incluir narrativa e o botão de salvar só ficarão habilitados caso o item da sequência em questão permita a alteração da narrativa (CD0903 parâmetro "Forma Descrição Item");
- Descrição + Narrativa Informada;
- Narrativa Informada;
- Desc + 24 Narrativa Informada.
Se o item possuir o parâmetro “Copia Narrativa do Item" marcado será sugerida a narrativa informada para o item do programa CD0204 - Implantação Item.
-
- Desalocar Item/Entrega (marcado em verde na imagem acima): faz a desalocação total do resumo da linha.
4. Embarque Finalizado
Ao finalizar o embarque no terceiro passo a tela de "embarque finalizado" é apresentada, mostrando um pequeno resumo do embarque criado ou atualizado assim como botões que levam para a tela de resumo completa dessa embarque, ou voltar para a tela de listagem ou para criar um novo embarque.
Tela de resumo do embarque, com as informações dos resumos, suas embalagens e itens e as informações do cabeçalho.
- Aba Resumo: Tabela que possui as informações dos resumos referentes ao embarque selecionado, contendo o numero do resumo, cliente, representante, peso bruto e liquido e o volume. Possui a possibilidade de expandir a linha da tabela, exibindo duas tabelas (se existentes para o resumo)
- Embalagens: Tabela contendo as informações das embalagens do resumo expandido, como a sigla, quantidade volumes, marca e descrição.
- Itens: Tabela contendo as informações dos itens do resumo, como o item, referência, pedido cliente, quantidade alocada e um botão que abre uma modal para exibir as informações do deposito para o item selecionado.
- Depósito: Modal com as informações do depósito para o item selecionado, como o cliente, representante, item e uma tabela contendo as informações do depósito, localização, lote/série, validade do lote e quantidade alocada. Caso o item seja composto e não baixar estoque e possuir filhos que baixam estoque, o modal mostrará a quantidade alocada por cada item filho.
- Aba Embarque: Contem as informação do cabeçalho do embarque.
04. ASSUNTOS RELACIONADOS
- Customização da tela: Customização - Processo Embarque (html-mft.xxxxxxxxx)