Histórico da Página
...
Esses filtros podem ser passados em formato de intervalo (range (de valores de/até) ou por visão gerencial orçamentária previamente cadastrada (PCOA170).
...
a. Por parâmetros
A variável lPorVisão lPorVisao deve ser declarada como .F. - Falso.
Os intervalos para filtro devem ser passados pelo array aFiltros da seguinte forma:
| Posição do arrayArray | Tipo | Conteúdo |
|---|---|---|
| aFiltros[01] | C | Conta Orçamentária De |
| aFiltros[02] | C | Conta Orçamentária Até |
| aFiltros[03] | C | Classe Orçamentária De |
| aFiltros[04] | C | Classe Orçamentária Até |
| aFiltros[05] | C | Tipo de Saldo |
| aFiltros[06] | C | Centro de Custo De |
| aFiltros[07] | C | Centro de Custo Até |
| aFiltros[08] | C | Item De |
| aFiltros[09] | C | Item Até |
| aFiltros[10] | C | Classe de Valor De |
| aFiltros[11] | C | Classe de Valor Até |
Exemplo prático:
aFiltros := { "
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Local cTblName := "" Local cArqTmp := GetNextAlias() Local cMoeda := "01" Local lPorVisao := .T. Local dDataIni := STOD("20190101") Local dDataFim := STOD("20191231") Local aFiltros := { " ","ZZZZZZZ",; //Conta Orçamentária De / Até |
...
" ","ZZZZZZZ",; //Classe Orçamentária De / Até |
...
" ",; |
...
//Tipo de Saldo |
...
" ","ZZZZZZZ",; //Centro de Custo De / Até |
...
" ","ZZZZZZZ",; //Item De / Até |
...
" ","ZZZZZZZ" } //Classe de Valor De / Até cTblName := PCGerPlan(nil,nil,nil,nil,cArqtmp,cMoeda,lPorVisao,nil,dDataIni,dDataFim,aFiltros) |
| Nota |
|---|
Importante: É importante que as posições pré definidas sejam respeitadas, pois o programa está preparado para receber os valores nessa ordem. |
b. Por visão gerêncial
...
A variável lPorVisao deve ser declarada como .T. - Verdadeiro
Os filtros serão feitos posicionando na visão gerencial passada por parâmetro pela variável cCodVisao.
03. TELA XXXXX
Outras Ações / Ações relacionadas
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas