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.