Identificador de Regra

VEN-113REMCARE

Módulo:
VEN - Vendas

Finalidade:
Permite customizar o cálculo utilizado na saída dos campos Quantidade, Qtd. dose, Valor calda, UM e Número aplicação, na Emissão da receita agronômica (F113REM)

Tela:
F113REM

Transação:
Não se aplica

Regra:

Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Alfa   VenACodPro;
Definir Alfa   VenACodDer;
Definir Alfa   VenAUniMed;
Definir Numero VenNCodUmd;
Definir Alfa   VenAMedDos;
Definir Numero VenNQtdDos;
Definir Numero VenNVlrCal;
Definir Numero VenNNumApl;
Definir Numero VenNQtdRei;
Definir Numero VenNVlrAre;
Definir Alfa   VenAForClc;
Definir Numero VenNCodEtp;
Definir Numero VenNCodDpp;
Definir Numero VenNCodDia;

Definir Numero FatorConversao;


FatorConversao = 1;
/*Unidade Medida 14 - G/100L (gramas por 100L de calda) fator de conversao = 100  */
se ( (VenNCodUmd = 14) ou (VenNCodUmd = 23)){
FatorConversao = 100;
}

se (VenAForClc = "NVC"){
VenNVlrAre = VenNQtdRei / (VenNQtdDos * VenNNumApl);
}senao {
VenNVlrAre = VenNQtdRei / (((VenNQtdDos * VenNVlrCal) / FatorConversao) * VenNNumApl);
}

x=y;

Variáveis Disponibilizadas:

Nome Tipo Observação Retorna Valor
VenNCodEmp Número Código da Empresa Não
VenNCodFil Número Código da Filial Não
VenACodPro Alfanumérico Código do produto Não
VenACodDer Alfanumérico Código da derivação do produto Não
VenAMedDos Alfanumérico Código da unidade de medida cadastrada na unidade de medida da dose Não
VenAUniMed Alfanumérico Código da unidade de medida do produto Não
VenNCodDia Número Código do diagnóstico Não
VenNCodDpp Número Código da praga/problema Não
VenNCodEtp Número Código da espécie/cultura Não
VenNCodUmd Número Código da unidade de medida da dose Não
VenNQtdDos Número Dose do item da receita Não
VenNVlrCalda Número Volume da calda Não
VenNNumApl Número Número de aplicações Não
VenNQtdRei Número Quantidade do agrotóxico Não
VenNVlrAre Número Valor da área a ser retornado pelo identificador Sim
VenNForClc Alfanumérico Forma de cálculo de área (NVC, SVC, NCA) Não

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ê?