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:
- Quando a ficha técnica tem um componente que é um subproduto produzido, caso este subproduto não tenha componentes, é apresentada uma mensagem indicando a falta de ficha técnica. Com esse identificador de regra ativo, é possível ignorar a validação;
- Na importação da ficha de produto produzido, o identificador é chamado quando o modelo ou roteiro estiver vazio. Assim, é possível ajustar para que não ocorra um erro na importação;
- Na consulta da ficha, onde o sistema "explode o produto" para montá-la, o identificador é chamado para todos os produtos produzidos, com ou sem modelo/roteiro.
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.