Identificador de Regra
FIN-615PRJRE00
Módulo: FIN - Financeiro.
Finalidade: Este identificador serve para efetuar as consistências via regra, de todos os campos disponíveis na tela mais as variáveis de sistema, possibilitando ao usuário consistir os campos que desejar.
Transação: Não se aplica.
Regra:
Definir Numero VSNumPrj;
se (VSNumPrj >= 50) e (CodUsu = 10005)
inicio
GeraLog("Você não tem permissão de alterar projetos menores ou igual a 50.");
fim;
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VSNumPrj | NÚMERO | Número interno do projeto | N |
| VSNomPrj | ALFA | Nome do projeto | N |
| VSAbrPrj | ALFA | Abreviatura do projeto | N |
| VSCodTpj | NÚMERO | Código do tipo de projeto | N |
| VSObjPrj | ALFA | Texto para descrição dos objetivos do projeto | N |
| VSCodTns | ALFA | Código da transação do projeto | N |
| VSClaPrj | ALFA | Classificação do projeto | N |
| VSPrjMsk | ALFA | Número do projeto conforme máscara do tipo de projeto | N |
| VSCodCli | NÚMERO | Código do cliente que o projeto pertence | N |
| VSCliFat | NÚMERO | Código do cliente para faturamento do projeto | N |
| VSCodFor | NÚMERO | Código do órgão financiador (Fornecedor) | N |
| VSCodBan | ALFA | Código do banco da conta corrente do fornecedor | N |
| VSCodAge | ALFA | Código da agência do banco da conta corrente do fornecedor | N |
| VSCcbFor | ALFA | Número da conta corrente do fornecedor no banco | N |
| VSCodUsu | NÚMERO | Usuário responsável pelo projeto | N |
| VSCodCcu | ALFA | Código do centro de custo responsável pelo projeto | N |
| VSSitPrj | ALFA | Indicativo da situação do projeto | N |
| VSCodMot | NÚMERO | Código do motivo da situação do projeto | N |
| VSObsMot | ALFA | Observação do motivo da situação do projeto | N |
| VSCodFil2 | NÚMERO | Código da filial que o projeto pertence | N |
| VSDatPip2 | DATA | Data de previsão de início do projeto | N |
| VSDatPfp2 | DATA | Data de previsão da finalização do projeto | N |
| VSDatIpj2 | DATA | Data do início da execução do projeto | N |
| VSDatFpj2 | DATA | Data da finalização da execução do projeto | N |
| VSPerTol2 | NÚMERO | Percentual de tolerância do orçamento para os valores do projeto | N |
| VSPrjCvl2 | ALFA | Indicativo se o projeto tem controle de valor do orçamento | N |
| VSRegOrc2 | ALFA | Indicativo do regime de orçamento do projeto | N |
| VSPrjCvm2 | ALFA | Indicativo se o projeto tem controle de valor por mês | N |
| VSPrjCvp2 | ALFA | Indicativo se o projeto tem controle de valor por Projeto | N |
| VSPrjCvf2 | ALFA | Indicativo se o projeto tem controle de valor por fase | N |
| VSPrjCvc2 | ALFA | Indicativo se o projeto tem controle de valor por conta de receita/despesa | N |
| VSPrjCvu2 | ALFA | Indicativo se o projeto tem controle de valor por centro de custo | N |
| VSPrjFis2 | ALFA | Indicativo se para este projeto haverá controle físico | N |
| VSPrjNat2 | ALFA | Natureza do projeto | N |
| VSPrjOri2 | NÚMERO | Código do projeto origem | N |
| VSPrjSup2 | NÚMERO | Código do projeto superior | N |
| VSCodFpp2 | NÚMERO | Código da fase de projeto padrão do projeto para efeito de rateio | N |
| VSIndAoi2 | ALFA | Indicativo se para este projeto é permitido alterar o orçamento inicial | N |
| VSCtaRed2 | NÚMERO | Conta contábil reduzida - 1 | N |
| VSCtaRcr2 | NÚMERO | Conta contábil reduzida - 2 | N |
| VSCtaFdv2 | NÚMERO | Conta contábil reduzida - 3 | N |
| VSCtaFcr2 | NÚMERO | Conta contábil reduzida - 4 | N |
| VSDatApr2 | DATA | Data da aprovação do projeto | N |
| VSPrjApr2 | ALFA | Projeto aprovado (s/n) | N |
| VSConOrc2 | NÚMERO | Consistências do orçamento (desconsidera/soma/consiste) | N |
| VSOrcPos2 | ALFA | Consistir alterações de orçamento de projetos | N |
| VSClaFpj2 | ALFA | Utiliza classificação fase | N |
| VSUsuGer2 | NÚMERO | Usuário responsável pela geração do registro | N |
| VSDatGer2 | DATA | Data da geração do registro | N |
| VSHorGer2 | NÚMERO | Hora da geração do registro | N |
| VSUsuAtu2 | ALFA | Usuário responsável pela última atualização | N |
| VSDatAtu2 | DATA | Data da última atualização do cadastro | N |
| VSHorAtu2 | NÚMERO | Hora/minuto da última atualização do cadastro | N |
| VSCriBrq3 | ALFA | Indicativo do critério de bloqueio nas requisições (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBrq3 | ALFA | Mensagem para aviso ou bloqueio nas requisições | N |
| VSCriBsc3 | ALFA | Indicativo do critério de bloqueio nas solicitações de compra (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBsc3 | ALFA | Mensagem para aviso ou bloqueio nas solicitações de compra | N |
| VSCriBoc3 | ALFA | Indicativo do critério de bloqueio nas ordens de compra (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBoc3 | ALFA | Mensagem para aviso ou bloqueio nas ordens de compra | N |
| VSCriBcp3 | ALFA | Indicativo do critério de bloqueio no contas a pagar (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBcp3 | ALFA | Mensagem para aviso ou bloqueio no contas a pagar | N |
| VSCriBpt3 | ALFA | Indicativo do critério de bloqueio nas preparações de tesouraria (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBpt3 | ALFA | Mensagem para aviso ou bloqueio nas preparações de tesouraria | N |
| VSCriBte3 | ALFA | Indicativo do critério de bloqueio na tesouraria (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBte3 | ALFA | Mensagem para aviso ou bloqueio na tesouraria | N |
| VSCriBes3 | ALFA | Indicativo do critério de bloqueio nos estoques (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBes3 | ALFA | Mensagem para aviso ou bloqueio nos estoques | N |
| VSCriBma3 | ALFA | Indicativo do critério de bloqueio nos lançamentos manuais (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBma3 | ALFA | Mensagem para aviso ou bloqueio nos lançamentos manuais | N |
| VSCriBcr3 | ALFA | Indicativo do critério de bloqueio nos créditos do contas a receber (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBcr3 | ALFA | Mensagem para aviso ou bloqueio nos créditos do contas a receber | N |
| VSCriBfr4 | ALFA | Indicativo do critério de bloqueio nas requisições (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfr4 | ALFA | Mensagem para aviso ou bloqueio nas requisições | N |
| VSCtrQfr4 | ALFA | Controle físico por quantidade nas requisições | N |
| VSCtrUfr4 | ALFA | Controle físico pelo valor unitário nas requisições | N |
| VSCtrTfr4 | ALFA | Controle físico pelo valor total nas requisições | N |
| VSCriBfs4 | ALFA | Indicativo do critério de bloqueio nas solicitações de compra (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfs4 | ALFA | Mensagem para aviso ou bloqueio nas solicitações de compra | N |
| VSCtrQfs4 | ALFA | Controle físico por quantidade nas solicitações de compra | N |
| VSCtrUfs4 | ALFA | Controle físico pelo valor unitário nas solicitações de compra | N |
| VSCtrTfs4 | ALFA | Controle físico pelo valor total nas solicitações de compra | N |
| VSCriBfo4 | ALFA | Indicativo do critério de bloqueio nas ordens de compra (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfo4 | ALFA | Mensagem para aviso ou bloqueio nas ordens de compra | N |
| VSCtrQfo4 | ALFA | Controle físico por quantidade nas ordens de compra | N |
| VSCtrUfo4 | ALFA | Controle físico pelo valor unitário nas ordens de compra | N |
| VSCtrTfo4 | ALFA | Controle físico pelo valor total nas ordens de compra | N |
| VSCriBfp4 | ALFA | Indicativo do critério de bloqueio no contas a pagar (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfp4 | ALFA | Mensagem para aviso ou bloqueio no contas a pagar | N |
| VSCtrQfp4 | ALFA | Controle físico por quantidade no contas a pagar | N |
| VSCtrUfp4 | ALFA | Controle físico pelo valor unitário no contas a pagar | N |
| VSCtrTfp4 | ALFA | Controle físico pelo valor total no contas a pagar | N |
| VSCriBfe4 | ALFA | Indicativo do critério de bloqueio nos estoques (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfe4 | ALFA | Mensagem para aviso ou bloqueio nos estoques | N |
| VSCtrQfe4 | ALFA | Controle físico por quantidade nos estoques | N |
| VSCtrUfe4 | ALFA | Controle físico pelo valor unitário nos estoques | N |
| VSCtrTfe4 | ALFA | Controle físico pelo valor total nos estoques | N |
| VSCriBfm4 | ALFA | Indicativo do critério de bloqueio nos lançamentos manuais (L=Libera, A=Avisa, B=Bloqueia) | N |
| VSMsgBfm4 | ALFA | Mensagem para aviso ou bloqueio nos lançamentos manuais | N |
| VSCtrQfm4 | ALFA | Controle físico por quantidade nos lançamentos manuais | N |
| VSCtrUfm4 | ALFA | Controle físico pelo valor unitário nos lançamentos manuais | N |
| VSCtrTfm4 | ALFA | Controle físico pelo valor total nos lançamentos manuais | N |
| VSEstCco5 | ALFA | Atualizar situação no conta corrente do projeto ao estornar | N |
| VSRegAtu5 | ALFA | Regime para atualização on-line de projetos | N |
| VSEstRat5 | ALFA | Gerar estorno do rateio em projetos na data atual | N |
| VSTotOrc5 | ALFA | Totaliza orçamento sintético a partir do orçamento analítico | N |
| VSESTADO | ALFA | INSERINDO - ALTERANDO - EXCLUINDO - CONSULTANDO | N |
| VSTELA | ALFA | F615PRJ | 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.
English
Español
English
Español


