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.
English
Español
English
Español


