Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ao alterar o preço de venda de um produto na em uma tabela de preço no momento da juntamente a manipulação de um pedido de venda ou orçamento, o preço unitário do item é de um produto será mantido de acordo com o valor inicial retornado pela tabela inicialmente e somente é será atualizado para o novo valor caso a quantidade for seja alterada, isso ocorre pois a quantidade informada no início foi atribuída para o preço de venda inicial da tabela de preço antes de seu reajusteé criada uma relação em memoria do produto, quantidade e valor. Este comportamento tem como objetivo, além de preservar a performance do processo, garantir que itens distintos que eventualmente possuam o mesmo produto e quantidade não tenham divergência de valor em um mesmo pedido ou orçamento.


Informações
titlePor que ao alterar a quantidade é carregado o novo valor?

Isso ocorre, pois a tabela de preço trabalha com valores por faixa, logo uma quantidade distinta pode apresentar outro valor e por isso uma nova consulta a tabela é realizada.


Exemplos:

Pré-Condições


Criar um pedido de venda ou orçamento utilizando a tabela de preço 001 e incluir o produto PRODUTO_A:

...

Informações
titleObservações

As rotinas de Pedidos de Venda ou Orçamentos tem esse comportamento para manter o preço unitário já carregado pela tabela de preço de acordo com a quantidade informada no momento da venda. Para considerar os valores atualizados da tabela de preço, será necessário sair e entrar novamente das rotinas de Pedidos de Venda ou Orçamentos.

Informações
titleVigência

É importante se atentar a vigência do produto na Tabela de Preço (DA1_DATVIG) em relação a data de emissão do Pedido de Venda (C5_EMISSAO)!

Ao manipularmos uma tabela de preço e incluirmos novas linhas de produto o campo DA1_DATVIG recebe por padrão a data base do sistema. Sendo esta data a qual o item passa deter validade para sua atribuição nos pedidos, os pedidos com emissão anterior a esta data irão "ignora-lo".

Exemplo:

Ao incluir altera a tabela de preço incluindo uma linha de produto em , pedido com C5_EMISSAO anterior a esta data de não identificarão o preço deste item como válido e portanto não farão sua carga nas linhas do pedido.