Identificador de Regra

GER-000APRMU01

Módulo: GER - Gerais.

Finalidade: alterar os níveis exigidos para aprovação de uma das rotinas de controle de aprovação multinível. Caso não retorne nenhum nível (VSNivExi = ""), o registro sai da rotina de aprovação multinível e o processo já nasce aprovado, não controlando desaprovação ou aprovação (registros sem nível de aprovação informado).

A variável VSRotNap indica para qual processo o controle multinível está sendo gerado e pode ser chamada por qualquer um dos processos já habilitados. Com as chaves de cada processo disponibilizadas, pode-se fazer cursores e obter qualquer informação necessária.

Para que esse identificador seja chamado, o usuário deve ter todas as configurações necessárias para aprovação multinível normalmente, como se o identificador não existisse, pois o identificador não criará nenhum controle se não houver a configuração adequada.

Importante

O Gestão Empresarial | ERP possui um limite de níveis de aprovação que podem ser retornados pelo identificador de 250 posições/caracteres. Por conta disso, deve-se limitar os níveis de retorno na regra.

Características: precisa de uma regra que retorne ou não os níveis que aprovarão o processo. As variáveis VSCodPro/VSCodDer só estarão disponíveis para solicitação. Nas demais rotinas, existe a estrutura de dados gerais e itens e o controle de aprovação multinível é por dados gerais, portanto não existe informação de item nos documentos. A variável VSCodAga só estará disponível para requisição e solicitação.

Para ordem de compra, o identificador de regras será executado sempre que o controle de aprovação multinível for gerado. Essa execução pode variar entre as rotinas existentes. Exemplo: na tela F420GOC, o controle será gerado quando a ordem for gravada na base ao clicar em Processar ou Liberar. Também será gerado quando o controle multinível ainda estiver em análise e for clicado em Fechar.


As variáveis VSNumOct e VSVerOct serão carregadas na geração de orçamento (F119OCT).

Transação: não se aplica.

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
GERAREABILITANDO ALFA Indica se a nota fiscal de entrada está sendo reabilitada (S). Permite criar regras específicas quando a nota fiscal de entrada estiver sendo reabilitada.
Fica disponível somente quando o número da rotina (VSRotNap) for 18 - Nota Fiscal de Entrada.
N
VSCODEMP NÚMERO Código da Empresa logada N
VSCODFIL NÚMERO Código da Filial logada N
VSROTNAP NÚMERO Número da rotina N
VSNUMSOL NÚMERO Número da solicitação de compta qdo VSROTNAP for igual 6 (Solicitação de Compra) N
VSSEQSOL NÚMERO Sequência da Solicitação qdo VSROTNAP for igual a 6 (Solicitação de Compras) N
VSNUMEME NÚMERO Número da Requisição qdo VSROTNAP for igual a 3 (Requisição) N
VSSEQEME NÚMERO Sequência da Requisição qdo VSROTNAP for igual a 3 (Requisição) N
VSNUMOCP NÚMERO Número da Ordem de Compra qdo VSROTNAP for igual a 12 (Ordem de Compra) N
VSNUMCOT NÚMERO Número da Cotação qdo VSROTNAP for igual a 9 (Cotação) N
VSSEQCOT NÚMERO Sequência da Cotação qdo VSROTNAP for igual a 9 (Cotação) N
VSVLRAPR NÚMERO Valor da aprovação N
VSESTADO ALFA É um valor constante que indica se o controle de aprovação multi-nível está sendo inserido ou alterado. Pode ser INSERINDO ou ALTERANDO. N
VSTNSEME ALFA É a transação da requisição N
VSCODPRO ALFA Código do Produto N
VSCODDER ALFA Código da Derivação do Produto N
VSCODAGA ALFA Código da forma de agrupamento para aprovação multinível N
VSCODFOR NÚMERO Código do fornecedor da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSNUMNFC NÚMERO Número da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSCODSNF ALFA Código da série da nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSTIPNFE NÚMERO Tipo de nota fiscal de entrada (VSROTNAP = 18 - N.F.Entrada) N
VSNUMCTR NÚMERO Número do contrato (VSROTNAP = 15 - Contrato) N
GerACodSer ALFA Código do serviço solicitado quando VSROTNAP = 6 (Solicitação de Compras) N
VSNUMOCT NÚMERO Número do orçamento N
VSVEROCT NÚMERO Versão atual do orçamento N
CPAANUMTIT ALFA Número do título N
CPAACODTPT ALFA Tipo do título N
CPADVCTORI DATA Data de vencimento original do título N
PRJNCODSOL NÚMERO Código da solicitação de adiantamento de projetos N
PRJNCODPCA NÚMERO Código da prestação de contas de projetos N
PRJNNUMPRJ NÚMERO Número do Projeto N
PRJNCODCTO NÚMERO Código do tipo do registro de ocorrência N
PRJNCODOCO NÚMERO Código do registro de ocorrência relacionado ao tipo N
VSNIVEXI ALFA

Níveis exigidos para aprovação multi-nível. Caso VSNIVEXI = "", o registro entra aprovado e sai do processo de aprovação multinível, não controlando nenhum tipo de aprovação ou desaprovação.

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ê?