Identificador de Regra

FPR-622ICPFT01

Módulo: FPR - Formação de Preço.

Finalidade: ignorar o componente produzido na valorização da ficha técnica de custos. Seu retorno define se o componente produzido deve ser ignorado ou não.

Características:

Telas: F622CFT e F622FTC.

Transação: não se aplica.

Regra:

Definir cursor cur_E075PRO;
Definir alfa FprACodCmp;
Definir alfa FprADerCmp;
Definir alfa FprAIndEos;
Definir alfa FprAIgnCmp;
Definir numero nCodEmp;

FprAIgnCmp = "N";
nCodEmp = CodEmp;

cur_E075PRO.Sql "Select TipPro From E075PRO Where CodEmp=:nCodEmp and CodPro=:FprACodCmp";

cur_E075PRO.abrircursor();
Se (cur_E075PRO.achou)
Inicio
Se (cur_E075PRO.TipPro = "P") E (FprAIndEos = "E")
FprAIgnCmp = "S";
Fim;
cur_E075PRO.fecharcursor();

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
FprACodCmp ALFA Código do componente N
FprADerCmp ALFA Derivação do componente N
FprAProPai ALFA Código do produto pai N
FprADerPai ALFA Derivação do produto pai N
FprAIndEos ALFA Componente é do tipo saída (consumo) ou entrada (subproduto): "S" ou "E" N
FprAIgnCmp ALFA Indica se ignora o componente produzido na valorização da ficha técnica de custos. Deve retornar "S - Sim" ou "N - Não" 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ê?