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.