Identificador de Regra

PRD-800EXPML01

Módulo: PRD - Produção.

Finalidade: Permitir ao usuário que manipule as linhas a serem geradas nos arquivos de exportação para o TheScheduller através da regra

Características: Exemplo de Regra:

Definir alfa VSTipReg; @ tipo do registro (Produto, Recurso, OP, etc) @
Definir alfa VSLinReg; @ linha original gerada pelo Gestão Empresarial | ERP. Recebe o valor manipulado @
Definir Numero VCodVer; @ código da versão do TheScheduller @

Definir Alfa VStrCodPro;
Definir Alfa VStrInicio;
Definir Alfa VStrFim;

Se (VCodVer = 0) @ se for a versão "Abaixo W01052004" @
inicio
Se (VSTipReg = "PRO") @ se for uma linha do cadastro de produtos @
inicio
@ pega o código do produto @
PosicaoStr("#",VSLinReg, PosStr);
VStrCodPro = VSLinReg;
PosStr = PosStr - 1;
CopiarAlfa(VStrCodPro, 1, PosStr);

@ joga o texto que está da posição 1 até a 78 para a variável auxiliar @
VStrInicio = VSLinReg;
CopiarAlfa(VStrInicio,1, 78);

@ joga o texto que está da posição 79 até o final para a variável auxiliar @
VStrFim = VSLinReg;
CopiarAlfa(VStrFim,79, 250);

@ coloca o código do produto na posição 79 @
VSLinReg = VStrInicio + VStrCodPro + ";" + VStrFim;
fim;
fim;

Tela: Exportação para TheScheduller (F800TSC)

Transação: Não se aplica.

Regra:

Deve estar ligado a uma regra

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSTipReg ALFA Tipo do registro (REC - Recursos, PRO - Produtos, ROT - Roteiros, ORD - OPs, OPR - OPs Realiz., DEP - Dependências, FIC - Ficha) N
VCodVer NÚMERO Versão do TheScheduller (0 - Abaixo W01052004, 1- Acima W01052004, 2 - 1.6.2) N
VSLinReg ALFA Linha original gerada pelo Gestão Empresarial | ERP. Recebe o valor manipulado 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ê?