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.
English
Español
English
Español


