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.