Alteração dos caracteres de atalho do item no TOTVSPDV
Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | SIGAFRT |
Função: | STIItemRegister |
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: | STIItemRegister 04/03/2016 12:08 |