Identificador de Regra

VEN-140LEIBA01

Módulo: VEN - Vendas.

Finalidade: Devolver para o sistema 6 variáveis a serem consistidas como segue:

Após o usuário informar um código de barras na tela, o sistema chamará uma regra que consistirá este código lido e devolverá
para o sistema 6 variáveis. A informação existente nestas variáveis é que determinará o passo seguinte.

a) a regra retornou um código de barras(VSBARRAS)..: o sistema fará uma busca na tabela de código de barras procurando por este código. Caso encontre, carregará a grade com o produto/derivação correspondente.

b) a regra encontrou um código de produto (VSCODPRO) e/ou uma derivação (VSCODDER), e também encontrou um lote (VSCODLOT)..: o sistema fará uma busca na tabela de E210DLS procurando por este código de produto e/ou derivação, e lote. Caso encontre, carregará a grade com a 1º derivação encontrada para este produto.

c) a regra retornou um código de produto(VSCODPRO)..: o sistema fará uma busca na tabela de derivações procurando por este código de produto. Caso encontre, carregará a grade com a 1º derivação encontrada para este produto.

d) a regra retornou um código de derivação(VSCODDER)..: o sistema fará uma busca na tabela de derivações procurando por este código de derivação. Caso encontre, carregará a grade com o 1º produto encontrado para esta derivação.

e) a regra retornou um código de lote(VSCODLOT)..: o sistema fará uma busca na tabela de saldo de lotes procurando por este lote. Caso encontre, carregará a grade com o 1º produto encontrado que contenha este lote e que tenha saldo.

f) a regra retornou um código de quantidade(VSQTDITE)..: caso as opções a, b, c, d ou e, retornarem alguma informação para a Grid, esta será a quantidade a ser sugerida. Caso já tenha um item idêntico na Grid, o sistema apenas fará uma soma.

g) a regra retornou um valor para o preço(VSPREUNI)..: caso as opções a, b, c, d ou e, retornarem alguma informação para a Grid, este será o preço a ser sugerido.

Tela: F140VCB

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da empresa N
VSCODBAR ALFA Código de barras N
VSCODSNF ALFA Série da nota fiscal N
VSTIPNFS NÚMERO Tipo da nota fiscal N
VSCODCLI NÚMERO Código do cliente N
VSCODMAR ALFA Código da marca N
VSCODTPR ALFA Tabela de Preço N
VSCODREP NÚMERO Código do representante N
VSCODVEN NÚMERO Código do vendedor N
VSCODCPG ALFA Condição de pagamento N
VSCODFPG NÚMERO Forma de pagamento N
VSCODPRO ALFA Código do produto S
VSCODDER ALFA Código da derivação S
VSBARRAS ALFA Código de barras retornado na regra S
VSCODLOT ALFA Código do lote S
VSQTDITE NÚMERO Quantidade do item S
VSPREUNI NÚMERO Preço unitário S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?