No intuito de oferecer melhorias constantes aos processos relativos ao Portal do Vendedor, desenvolvemos uma correção e duas melhorias ao sistema: Correção: O parâmetro WSMT010B (Adição de filtro) antes funcionava de forma a sobrescrever qualquer filtro adicionado em outras funções da consulta ao catálogo de produtos via Portal. Com a correção agora o filtro informado no ponto de entrada é adicionado ao filtro já existe, caso exista algum. Funcionado, dessa forma, conforme sua descrição documentada. Melhorias: 1 - Filtro de Produtos na Inclusão de Pedido de Vendas e Orçamento no Portal do Vendedor: Foram desenvolvidos novos parâmetros, MV_PVCODPV e MV_PVCODOC, que devem ser configurados com o filtro para os produtos a serem apresentados na busca da tela de inclusão, seguindo o padrão de consulta de banco de dados. Exemplos: SB1.B1_COD = '001' SB1.B1_DESC LIKE '%produto%' SB1.B1_COD = 'P01' OR SB1.B1_UM = 'UN'
Obs.: Concomitante a esses parâmetros pode ser utilizado o Ponto de Entrada WSMT010B, que adicionará novas regras ao filtro do catálogo de produtos, sem descartar o filtro já configurado no parâmetro. 2 - Atualização automática do preço unitário do produto na inclusão do Pedido de Vendas e Orçamento. Após o preenchimento prévio das informações do cliente no cabeçalho e também informar o produto nos itens, o Preço Unitário do produto será atualizado automaticamente ao término do preenchimento do campo Quantidade na inclusão, seguindo a sequência da regra abaixo: - Tabela de Preço definida pelo parâmetro MV_PVTABPV (para Pedido de Vendas) ou MV_PVTABOC (para Orçamento);
- Tabela de Preço configurada para o Cliente através do campo Tabela Preco (A1_TABELA) no Cadastro de Clientes;
- Tabela de Preço definida pelo parâmetro MV_TABPAD (Tabela de preço padrão);
- Valor definido pelo campo Preco Venda (B1_PRV1) no Cadastro de Produtos;
- Se não encontrar nenhum dos preços acima, o valor deverá ser 0 (zero).
|