Passo a passo: | Trata-se de conceito da rotina. Por padrão da rotina de Pedido de Venda, as informações do produto não serão atualizadas na linha do item quando o usuário tentar digitar o mesmo código, ou teclar <ENTER> sobre o código do produto ou efetuar a busca via <F3> do mesmo produto. As informações não são atualizadas para garantir a integridade dos dados que foram eventualmente alterados pelo usuário. Usando um exemplo simples da unidade de medida: a) Imagine um cliente que vende o produto "Caneta" por unidade "UN" e o seu valor unitário é de $ 1,20, e possui vários pedidos emitidos com essas informações até o dia de hoje. b) A partir de amanhã a empresa resolve que a "Caneta" só será vendida em caixas "CX" no valor de $ 20,00. c) No dia seguinte, o usuário altera o cadastro de produto "Caneta" que estava configurado com a unidade "UN" para "CX". d) Um dos vendedores da empresa faz uma nova venda para um cliente novo com as "Canetas" sendo vendidas como caixa "CX" e no valor de $ 20,00. e) Um outro vendedor altera um pedido antigo de um cliente que estava com as canetas sendo vendidas por unidade "UN" no valor de $ 1,20 e de repente sem querer ele tecla <ENTER> sobre o código do produto ou efetua a busca do mesmo produto via <F3>. Resultado: Se a rotina atualiza-se as informações após o usuário digitar o mesmo código, a "Caneta" iria ser alterada para "CX" no valor de $ 1,20, bem como outras informações também seriam alteradas como a TES, se o usuário tivesse efetuado a alteração para um código diferente da do cadastro. Por estes motivos é que as informações não são alteradas após o usuário já ter informado o código do produto no pedido de venda. |