Identificador de Regra
GER-092TPJRE00
Módulo: GER - Gerais.
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.
Tela: Projetos - Tipos de Projetos
Transação: Não se aplica.
Regra:
Definir Alfa VSESTADO;
Definir Alfa VSCriBma3;
se (((VSESTADO = "INSERINDO") ou (VSESTADO = "ALTERANDO")) e (VSCriBma3 <> "B"))
GeraLog("Não é permitido inserir ou alterar o indicativo do critério de bloqueio nos lançamentos manuais diferente de B-Bloqueia");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodTpj | NÚMERO | Código do tipo de projeto | N |
VSAbrTpj | ALFA | Abreviatura do projeto | N |
VSDesTpj | ALFA | Descrição do tipo de projeto | N |
VSTnsPtp | ALFA | Código da transação do projeto | N |
VSObjPtp | ALFA | Texto para descrição dos objetivos do projeto | N |
VSCliPtp | NÚMERO | Código do cliente padrão do tipo de projeto | N |
VSFatPtp | NÚMERO | Código do cliente padrão para faturamento do tipo de projeto | N |
VSForPtp | NÚMERO | Código do órgão financiador padrão do tipo de projeto | N |
VSUsuPtp | NÚMERO | Usuário responsável padrão do tipo de projeto | N |
VSCcuPtp | ALFA | Centro de custo responsável padrão do tipo de projeto | N |
VSSitPtp | ALFA | Situação padrão do tipo de projeto | N |
VSMotPtp | NÚMERO | Código do motivo da situação padrão do tipo de projeto | N |
VSObsPtp | ALFA | Observação padrão do motivo da situação do tipo de projeto | N |
VSTpjCvl2 | ALFA | Indicativo se o tipo do projeto tem controle de valor | N |
VSRegOrc2 | ALFA | Indicativo do regime de orçamento do projeto | N |
VSTpjCvm2 | ALFA | Indicativo se o tipo do projeto tem controle de valor por mês | N |
VSTpjCvp2 | ALFA | Indicativo se o tipo do projeto tem controle de valor por Projeto | N |
VSTpjCvf2 | ALFA | Indicativo se o tipo do projeto tem controle de valor por fase | N |
VSTpjCvc2 | ALFA | Indicativo se o tipo do projeto tem controle de valor por conta de receita/despesa | N |
VSTpjCvu2 | ALFA | Indicativo se o tipo do projeto tem controle de valor por centro de custo | N |
VSPrjFis2 | ALFA | Indicativo se para este projeto haverá controle físico | N |
VSTpjNat2 | ALFA | Natureza do projeto | N |
VSIndAoi2 | ALFA | Indicativo se para este projeto é permitido alterar o orçamento inicial | N |
VSOrcPos2 | ALFA | Consistir alterações de orçamento de projetos | N |
VSClaFpj2 | ALFA | Utiliza classificação fase | N |
VSSitTpj2 | ALFA | Indicativo da situação do tipo do projeto | N |
VSCodMot2 | NÚMERO | Código do motivo da situação do tipo do projeto | N |
VSObsMot2 | ALFA | Observação do motivo da situação do tipo do projeto | 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 | NÚMERO | 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 |
VSCodPj15 | ALFA | Código da Máscara para 1ª parte do código do projeto | N |
VSCodPj25 | ALFA | Código da Máscara para 2ª parte do código do projeto | N |
VSCodPj35 | ALFA | Código da Máscara para 3ª parte do código do projeto | N |
VSCodPj45 | ALFA | Código da Máscara para 4ª parte do código do projeto | N |
VSCodPj55 | ALFA | Código da Máscara para 5ª parte do código do projeto | N |
VSCodPj65 | ALFA | Código da Máscara para 6ª parte do código do projeto | N |
VSCodPj75 | ALFA | Código da Máscara para 7ª parte do código do projeto | N |
VSCodPj85 | ALFA | Código da Máscara para 8ª parte do código do projeto | N |
VSCodPj95 | ALFA | Código da Máscara para 9ª parte do código do projeto | N |
VSCodPj05 | ALFA | Código da Máscara para 10ª parte do código do projeto | N |
VSEstCco6 | ALFA | Atualizar situação no conta corrente do projeto ao estornar | N |
VSRegAtu6 | ALFA | Regime para atualização on-line de projetos | N |
VSEstRat6 | ALFA | Gerar estorno do rateio em projetos na data atual | N |
VSTotOrc6 | ALFA | Totaliza orçamento sintético a partir do orçamento analítico | N |
VSESTADO | ALFA | INSERINDO - ALTERANDO - EXCLUINDO - CONSULTANDO | N |
VSTELA | ALFA | F092TPJ | 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.