Páginas filhas
  • DT Distribuir quantidade do pedido de compra para os pedidos de venda


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:

Moda - Produção

Função:Distribuir as quantidades do pedido de compra para os pedidos de venda selecionados
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-11225, DVAIND-11432, DVAIND-11539


02. SITUAÇÃO/REQUISITO

Ao gerar pedidos de compra para os produtos de terceiro no componente CMPFP039, quando o mesmo produto esta contido em vários pedidos de venda não existe uma opção que permite ao usuário informar a quantidade desejada para cada pedido.

03. SOLUÇÃO

Foi desenvolvido o componente CMPFP080 para permitir ao usuário informar a quantidade desejada para gerar pedido de compra para o produto que esta em vários pedidos de venda. Este componente será chamado a partir do componente CMPFP039 quando o usuário alterar a quantidade do campo Qt. gerar na lista de produtos.


Imagem 1 - Na animação acima foi demonstrada a abertura do componente CMPFP080 ao realizar a alteração da quantidade desejada para gerar pedidos de compra no componente CMPFP039.


Imagem 2 - Ao acessar o componente CMPFP080 será carregada a lista dos pedidos de venda que possuem o produto que será utilizado para gerar o pedido de compra, nessa lista vão ser exibidas as informações dos pedidos e a quantidade restante de cada pedido.


Imagem 3 - O componente CMPFP080 permite ao usuário informar manualmente a quantidade desejada para gerar o pedido de compra, se for necessário poderá ser utilizado o botão Distribuir automático para que seja realizada a distribuição proporcional das quantidades entre os pedidos exibidos na lista. Na imagem acima foi distribuída a quantidade 50 para 2 pedidos, 1 pedido com a quantidade 100 e outro com quantidade 50, ao distribuir automaticamente foram sugeridas as quantidades 17 e 33.


Imagem 4 - Ao retornar para o PCPFP070 do componente CMPFM039 → CMPFP080, com a distribuição de quantidades e O.Ps. criadas, os campos implementados serão alimentados com suas respectivas quantidades:

  • Campo "QT.PENDENTE" do frame "Pedido de Venda", contêm a quantidade de pedido de venda.
  • Campo "QT.PENDENTE" do frame "Grupo de Produto", contêm a quantidade de pedido de venda.
  • Campo "QT_GEROUOP/PED.CMP" do frame "Grupo de Produto" contêm a quantidade que gerou O.P. :

Imagem 5 - Ao retornar para o PCPFP141 do componente CMPFM039 → CMPFP080, com a distribuição de quantidades e O.Ps. criadas, os campos implementados serão alimentados com suas respectivas quantidades:

  • Campo "QT.PENDENTE" do frame "Pedido de Venda", contêm a quantidade de pedido de venda.
  • Campo "QT.PENDENTE" do frame "Produto", contêm a quantidade de pedido de venda.
  • Campo "QT_GEROUOP/PED.CMP" do frame "Produto" contêm a quantidade que gerou O.P. :