Árvore de páginas

Alteração dos caracteres de atalho do item no TOTVSPDV

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGAFRT

Função:

STIItemRegister

IMPORTANTE:

É imprescindível, que os operadores definidos no parâmetro MV_LJITOP, não contenham caracteres que componham códigos de produtos da base de dados do sistema.

Situação/Requisito:

No TOTVSPDV ao tentar registrar um item com código (B1_COD) alfa númerico que contenha o caractere - sistema reconhece como desconto – Exemplo:

KF-001 Sistema ira reconhecer KF- igual a desconto, tentando aplicar desconto em cima do código 001, gerando a mensagem desconto invalido.

Solução/Implementação:

Implementado o parâmetro MV_LJITOP cujo o objetivo é permitir informar ou trocar os caracteres para os atalhos utilizados na digitação do item no TOTVSPDV.

Os atalhos disponíveis permanecem os mesmos. Quantidade, valor desconto, percentual desconto e pesquisa produto.

Por exemplo se for necessário alterar o caractere do atalho para valor de desconto para D o parâmetro MV_LJITOP deve ter o seguinte conteúdo: *,D,%,?. Então quando digitar no campo item ValorDesconto+D+CodigoDoItem será acionada a função de desconto.

Caso for necessário também alterar o caractere de atalho para informar a quantidade do item para X por exemplo o parâmetro MV_LJITOP deve ter o seguinte conteúdo: X,D,%,?. Quando digitar no campo item Quantidade+X+CodigoDoItem será registrado o item com a quantidade informada.

Também é possível desabilitar algum destes atalhos. Para isto basta informar o conteúdo 0(Zero) na posição do funcionalidade que deseja desabilitar. Por exemplo: se desejar desabilitar o atalho de percentual de desconto o conteúdo do parâmetro deve ficar da seguinte maneira: X,D,0,?.

O conteúdo do parâmetro sempre deve ter suas posições respeitadas sendo a primeira posição quantidade, segunda posição valor desconto, terceira posição percentual desconto e quarta posição pesquisa produto.

As posições sempre devem ser separadas por ,(Virgula).

A rotina não aceita o conteúdo do parâmetro com posições com espaço em branco.

No conteúdo do parâmetro sempre devem ser informadas todas as 4 posições , caso esteja faltando alguma posição a rotina assume de forma automática o conteúdo padrão do parâmetro que é *,-,%? sendo *(quantidade), -(valor desconto), %(percentual desconto), ?(pesquisa produto).

O conteúdo padrão do parâmetro é *,-,%,?. Sendo *(quantidade), -(valor desconto), %(percentual desconto), ?(pesquisa produto).

Caso o parâmetro não esteja criado no ambiente a rotina assume os atalhos padrão *(quantidade), -(valor desconto), %(percentual desconto), ?(pesquisa produto).

Após aplicação do pacote no ambiente TOTVSPDV é necessária a criação do parâmetro MV_LJITOP através do módulo configurador.

Nome: MV_LJITOP

Tipo: Caracter

 

Fontes do pacote:

FWLSCLIENT.PRX 08/04/2016
STIITEMREGISTER.PRW 14/04/2016

Pacote:TUUVK4.zip