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.