Foi solicitado para quando gerar pedidos de venda e de compra a partir de uma distribuição, buscar os dados das preferências do cliente e do fornecedor(transportadora, condição de pagamento, tabela de preço, tipo de frete e tipo de cobrança).
No componente PRDFP184 foi incluído uma flag "Utiliza preferências de pessoa" que desabilita os campos de transportadora, condição de pagamento, tabela de preço, tipo de frete e tipo de cobrança dos dados do pedido de venda e de compra. Dessa forma, os pedidos serão gerados com os dados informados no cadastro de preferências do cliente e fornecedor.
Antes de gerar os pedidos da distribuição, é necessário configurar alguns pontos:
Imagem 1 - Configurar o parâmetro TP_GERACAO_PEDIDO_DISTRIB com 1.
Imagem 2 - Configurar as preferências do cliente 100000013 com os dados: tipo de cobrança, condição de pagamento, transportadora, tipo de frete e tabela de preço. (PESFM010 → opção "Cliente" → botão "Preferências")
Imagem 3 - Configurar as preferências do cliente 100000015 com os dados: tipo de cobrança, condição de pagamento, transportadora, tipo de frete e tabela de preço. (PESFM010 → opção "Cliente" → botão "Preferências")
Imagem 4 - Configurar as preferências do fornecedor 100000011 com a condição de pagamento. (PESFM010 → opção "Fornecedor" → botão "Preferências")
Feito as configurações necessárias, pode ser gerado a distribuição para gerar os pedidos de venda e compra. (Passo 02)
Primeiro será gerado os pedidos utilizando as preferências de cliente e fornecedor:
Imagem 1 - No componente PRDFP180 gerar uma distribuição podendo ser de qualquer origem e tipo de cálculo.
Imagem 2 - Foi gerado a distribuição 352.
Imagem 3 - No PRDFM216 foi selecionar a distribuição 352 e acionado o botão "Gerar venda/compra".
Imagem 4 - No PRDFP184 foi selecionao a flag "Utiliza preferências da pessoa". Pode ser verificado que alguns campos ficaram desabilitados nos dados do pedido de venda e de compra(transportadora, condição de pagamento, tabela de preço, tipo de frete e tipo de cobrança).
Imagem 5 - Acionado o botão "Processar" no PRDFP184, os pedidos são gerados.
Imagem 6 - Retornando para o componente PRDFM216, é acionado o botão "Pedido..." para consultar os pedidos gerados.
Imagem 7 - No componente PRDFL230 é possível verificar que para o cliente 100000013 foi gerado o pedido de venda 7153 e o pedido de compra 259.
Imagem 8 - Consultando o pedido de venda 7153 pode ser verificado que os dados do cliente 100000013 foram replicados para o pedido(condição de pagamento, tabela de preço, transportadora, tipo de frete e tipo de cobrança).
Imagem 9 - Consultado o pedido de compra 259 pode ser verificado que a condição de pagamento do fornecedor 100000011 foi replicada do cadastro das preferências.
Imagem 10 - No componente PRDFL230 é possível verificar que para o cliente 100000015 foi gerado o pedido de venda 7154 e o pedido de compra 155.
Imagem 11 - Consultando o pedido de venda 7154 pode ser verificado que os dados do cliente 100000015 foram replicados para o pedido(condição de pagamento, tabela de preço, transportadora, tipo de frete e tipo de cobrança).
Imagem 12 - Consultado o pedido de compra 155 pode ser verificado que a condição de pagamento do fornecedor 100000011 foi replicada do cadastro das preferências.
Também pode ser gerado os pedidos sem utilizar as preferências do cliente e fornecedor. (Passo 03)
Será gerado os pedidos sem utilizar as preferências do cliente e do fornecedor:
Imagem 1 - No componente PRDFP180 gerar uma distribuição podendo ser de qualquer origem e tipo de cálculo.
Imagem 2 - Foi gerado a distribuição 353.
Imagem 3 - No PRDFM216 foi selecionar a distribuição 353 e acionado o botão "Gerar venda/compra".
Imagem 4 - No PRDFP184 a flag "Utiliza preferências da pessoa" ficou desmarcada. Pode ser verificado que os dados de transportadora, condição de pagamento, tabela de preço, tipo de frete e tipo de cobrança do pedido de venda e de compra ficaram habilitados e foram preenchidos.
Imagem 5 - Acionado o botão "Processar" no PRDFP184, os pedidos são gerados.
Imagem 6 - Retornando para o componente PRDFM216, é acionado o botão "Pedido..." para consultar os pedidos gerados.
Imagem 7 - No componente PRDFL230 é possível verificar que foram gerados os pedidos de venda 7155 e 7156.
Imagem 8 e 9 - Consultando o pedido de venda 7155 e 7156 pode ser verificado que os dados dos pedidos ficaram com os dados informados no PRDFP184.
Imagem 10 e 11 - No componente PRDFL230 é possível verificar que foram gerados os pedidos de compra 260 e 156.
Imagem 11 e 12 - Consultando os pedidso de compra 260 e 156 é possível verificar que a condição de pagamento é a mesma informada no PRDFP184.