Identificador de Regra

GER-095CADFO03

Módulo: GER - Gerais.

Finalidade: Disponibilizar os campos da tabela "E095FOR" (cadastro de fornecedores) para que sejam visíveis via regra quando da inserção de um novo fornecedor, ou seja, quando grava o fornecedor na base de dados, na página "Cadastros" da tela "F095CAD".

Características: São disponibilizados todos os campos da tabela de fornecedor para o registro que acabou de ser gravado na base via cadastro de fornecedores.
Os campos são acessados como variáveis por meio do nome "VS + ", sendo os campos numéricos e de hora acessados na regra como tipo "NUMERO", os campos referentes a data como tipo "DATA", e os caracteres ou alfanuméricos como tipo "ALFA".
* Nenhum dos campos retorna valor para o sistema.

Quando o identificador de regras "VEN-000ALIRF01" estiver ativo, existirá um confilto na variável "VSCliFor" que está definida nos dois identificadores de regra com tipos de dados diferentes. Nesse caso, utilizar as variáveis "VSCodCli" ou "VSCodFor" que foram criadas no identificador "000ALIRF01" a partir da versão 5.5.1.16f.

O conflito acima também pode ser resolvido utilizando uma variável especial de nome "GerACliFor" para identificar o campo "CliFor" (Cliente ou Fornecedor - Indicativo se o registro representa um cliente ou um fornecedor ou ambos). Essa variável foi criada também para evitar que a variável padrão "VSCliFor" deste identificador, que é declarada como Alfa, conflite com a variável "VSCliFor" do identificador "COM-000AISOU01", que identifica ou o código do cliente ou o código do fornecedor dependendo do ponto do sistema onde é invocado. A variável "VSCliFor" não deixa de existir e pode ser usada. Porém, quando essa variável entrar em conflito quando utilizado o identificador "COM-000AISOU01" é usado juntamente com este identificador, a mesma não deve ser declarada e sim utilizada então a variável "GerACliFor". Isso foi implementado a partir da versão 5.5.2.4.

Tela: F095CAD

Transação: Não se aplica.

Regra:

Precisa estar ligado a uma regra.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
GERACLIFOR ALFA Representa o campo CliFor (Cliente ou Fornecedor - Indicativo se o registro representa um cliente ou um fornecedor ou ambos) quando não puder ser utilizada a variável padrão VSCliFor. Disponível a partir da versão 5.5.2.4 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ê?