BuscaFiltroRateioFin
Esta função tem por objetivo filtrar as contas ativas que o usuário tem acesso, e deve ser utilizada em regras e/ou relatórios.
Sintaxe: Função BuscaFiltroRateioFin(Alfa pTipoFiltro,Numero pContaContabil,Numero pContaFinanceira,Numero pProjeto,Alfa pCentroCusto,Alfa End pSqlAux);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pTipoFiltro | Alfa | Variável alfanumérica que recebe um dos 5 tipos de filtros que podem ser passados. Os tipos de filtro são: "PROJETO", "FASE", "FINANCEIRA", "CONTABIL" e "CCUSTOS". |
pContaContabil | Numero | Variável numérica que recebe o código da conta contábil a ser filtrada. |
pContaFinanceira | Numero | Variável numérica que recebe o código da conta financeira a ser filtrada. |
pProjeto | Numero | Variável numérica que recebe o código do projeto a ser filtrado. |
pCentroCusto | Alfa | Variável alfanumérica que recebe o código do centro de custos a ser filtrado (Por enquanto não está sendo usado). |
pSqlAux | Alfa | Variável alfanumérica que retorna o SQL a ser concatenado para a filtragem dos registros conforme quiser. |
Tipo de retorno: pSqlAux: variável alfanumérica que retorna o SQL a ser concatenado para a filtragem dos registros conforme quiser.
Exemplo: BuscaFiltroRateioFin("FINANCEIRA",1030,70,12,"",pSqlAux);
Utilização da Função (dependentes): Deve-se criar uma variável alfanumérica para receber o SQL gerado, que será usado no filtro das contas na regra e/ou relatório.