Identificador de Regra

GER-075CNDPD01

Módulo: GER - Gerais.

Finalidade: Permitir informar campos cujos valores não deverão ser duplicados para o novo produto/derivação.

Características: Observações importantes:
1) Alguns campos não poderão ser informados na regra, pois os mesmos são inicializados automaticamente pelo ERP no novo produto, no momento da duplicação. São eles:
a) Da tabela "E075Pro": "CodEmp, CodPro, DesPro, CplPro, DesNfv, CodMod, CodRot, DatGer, HorGer, UsuGer, DatAlt, HorAlt, UsuAlt, ExpWms, IndExp, TipInt, CodPdv ou SitPro
b) Da tabela "E075Der": "CodEmp, CodPro, CodDer, CodBar, CodBa2, IndKan, CodRot, DatGer, HorGer, UsuGer, DatAlt, HorAlt, UsuAlt, DatPal, HorPal, ExpWms, IndExp ou CodPdv"

Caso algum destes campos seja informado nas variáveis da regra, o ERP exibirá uma mensagem de erro, abortando a duplicação

2) Além dos campos acima mencionados, os demais CAMPOS OBRIGATÓRIOS destas tabelas também NÃO DEVERÃO SER INFORMADOS NA REGRA (por exemplo, E075PRO.UniMed). Para estes campos, não será feita nenhuma consistência no sistema caso os mesmos sejam informados na regra. O que poderá ocorrer, são mensagens de erro do banco de dados, ou então, campos do tipo String ficarem com o valor " " (espaço em branco), podendo gerar erros em outras rotinas do sistema.

Tela: F075DPO e F714DEM

Transação: Não se aplica.

Regra:

Exemplo de regra:

Definir Alfa VSCmpPro;
Definir Alfa VSCmpDer;

VSCmpPro = "CodRef,CodPin"; @ não irá duplicar o código da referência e o plano de inspeção do produto @
VSCmpDer = "PreCus,DatCus"; @ não irá duplicar o preço de custo e a data do preço de custo da derivação

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCmpPro ALFA Campos do produto (E075PRO) que não devem ter seus valores duplicados S
VSCmpDer ALFA Campos da derivação (E075DER) que não devem ter seus valores duplicados 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ê?