Identificador de Regra
GER-000CARDI02
Módulo: GER - Gerais.
Finalidade: Tem como objetivo permitir informar projetos e fases para rateios importados de títulos do Cardio.
Características: É possível informar diferentes projetos e fases filtrando por empresa, filial, conta contábil, conta financeira e centro de custo, conforme segue no exemplo de regra.
Transação: Não se aplica.
Regra:
Definir Numero VSINTCODEMP;
Definir Numero VSINTCODFIL;
Definir Alfa VSINTNUMPRJ;
Definir Alfa VSINTCODFPJ;
Definir Alfa VSINTCTARED;
Definir Alfa VSINTCTAFIN;
Definir Alfa VSINTCODCCU;
Se ((VSINTCODEMP = 2) e (VSINTCODFIL = 1))
{
Se (VSINTCTARED = "270")
{
VSINTNUMPRJ = "2";
VSINTCODFPJ = "1";
}
Se (VSINTCTAFIN = "10")
{
VSINTNUMPRJ = "1";
VSINTCODFPJ = "2";
}
Se (VSINTCODCCU = "3030")
{
VSINTNUMPRJ = "3";
VSINTCODFPJ = "3";
}
}
Senao
{
VSINTNUMPRJ = "1";
VSINTCODFPJ = "1";
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSINTCODEMP | ALFA | Empresa | N |
VSINTCODFIL | ALFA | Filial | N |
VSINTCTARED | ALFA | Conta Contábil | N |
VSINTCTAFIN | ALFA | Conta Financeira | N |
VSINTCODCCU | ALFA | Centro de Custo | N |
VSINTNUMPRJ | ALFA | Projeto | S |
VSINTCODFPJ | ALFA | Fase | 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.