Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 arrayArrayTipoConteúdo
aFiltros[01]CConta Orçamentária De
aFiltros[02]CConta Orçamentária Até
aFiltros[03]CClasse Orçamentária De
aFiltros[04]CClasse Orçamentária Até
aFiltros[05]CTipo de Saldo
aFiltros[06]CCentro de Custo De
aFiltros[07]CCentro de Custo Até
aFiltros[08]CItem De
aFiltros[09]CItem Até
aFiltros[10]CClasse de Valor De
aFiltros[11]CClasse de Valor Até


Exemplo prático:
aFiltros := { "



Bloco de código
languagebash
themeRDark
firstline1
titleExemplo Prático
linenumberstrue
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

...