Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

VEN-129TABMX01

Módulo: VEN - Vendas.

Finalidade: Buscar uma tabela de preços para mostrar os produtos que fazem parte do MIX do cliente.

Transação: Não se aplica.

Regra:

DEFINIR ALFA VSCODTPR;
DEFINIR NUMERO VSDATINI;
DEFINIR NUMERO VSCODCLI;
DEFINIR CURSOR CUR_E081TPR;
VSCODTPR = "N1";
CUR_E081TPR.SQL "SELECT DATINI FROM E081TPR WHERE CODEMP = :VSCODEMP AND CODTPR = :VSCODTPR";
CUR_E081TPR.ABRIRCURSOR();
ENQUANTO (CUR_E081TPR.ACHOU)
INICIO
VSDATINI = CUR_E081TPR.DATINI;
cur_e081tpr.proximo();
FIM;
CUR_E081TPR.FECHARCURSOR();

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Empresa N
VSCodCli NÚMERO Cliente N
VSCodTpr ALFA Tabela de Preços S
VSDatIni DATA Data inicial da validade 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ê?