Identificador de Regra

GER-094CDECT01

Módulo: GER - Gerais.

Finalidade: Consistir a inclusão, alteração e exclusão de registros na tela "F094ECT", tanto na página "Dados Gerais" quanto na página "Componentes".

Características: São disponibilizadas variáveis com todos os campos das tabelas "E094ECT" e "E094CET", inclusive campos de usuário.

Os nomes das variáveis são montados da seguinte forma:

Ect : Descrição inicial de todas as variáveis
A, N ou D : Tipo da variável (Alfa, Número, Data)
NomCam : Nome do campo

Por exemplo, para o campo "CodEct" o nome da variável será"EctACodEct". Já para o campo "CodReg", a variável será "EctNCodReg".

Tela: F094ECT

Transação: Não se aplica.

Regra:

Exemplo de regra:

Definir Alfa EctATipOpe; @ Tipo da operação : A - Alteração / E - Exclusão / I - Inclusão @
Definir Numero EctNNumPag; @ Número da página : 1 - Dados Gerais / 2 - Componentes @
Definir Alfa EctACodEct; @ Código da especificação de conformidade @
Definir Alfa EctADesEct; @ Descrição da especificação de conformidade do produto ou do componente @
Definir Alfa EctAAbrEct; @ Abreviatura da especificação de conformidade @
Definir Alfa EctATemCet; @ Indicativo se a Especificação de conformidade de produto tem ou não componentes pré definidos @
Definir Alfa EctAUniEct; @ Unidade de medição da especificação de conformidade @
Definir Alfa EctAObsEct; @ Observação complementar da especificação ou do componente @
Definir Numero EctNCodReg; @ Código da Regra @
Definir Numero EctNSeqCet; @ Sequência do componente da especificação técnica conformidade de produto @
Definir Numero EctNVlrCe1; @ Valor alvo p/ especificação de conformidade @
Definir Numero EctNVlrCe2; @ Valor mínimo p/ especificação de conformidade @
Definir Numero EctNVlrCe3; @ Valor máximo p/ especificação de conformidade @

Se ((EctATipOpe = "E") e (EctNNumPag = 2) e (CodUsu = 11) ) @ está excluindo um componente @
GeraLog("Este usuário não pode excluir componentes de especificações!");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
EctATipOpe ALFA Tipo da operação ( I - Inclusão / A - Alteração / E - Exclusão ) N
EctNNumPag NÚMERO Número da página (1 - Dados Gerais / 2 - Componentes) N
E094ECT.* ALFA Todos os campos da tabela E094ECT (quando a EctNNumPag for igual a 1). Maiores detalhes sobre a nomenclatura das variáveis estão na sessão "Observações" N
E094CET.* ALFA Todos os campos da tabela E094CET (quando a EctNNumPag for igual a 2). Maiores detalhes sobre a nomenclatura das variáveis estão na sessão "Observações" N

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