Árvore de páginas

Versões comparadas

Chave

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

...

O Array de filtros de entidades adicionais aFiltAd, deve ser passado na ordem das entidades.

Exemplo de array montado com 5 entidades adicionais:

Posição do ArrayTipoConteúdo
aFiltAd[01]CEntidade adicional 01 De
aFiltAd[02]CEntidade adicional 01 Até
aFiltAd[03]CEntidade adicional 02 De
aFiltAd[04]CEntidade adicional 02 Até
aFiltAd[05]CEntidade adicional 03 De
aFiltAd[06]CEntidade adicional 03 Até
aFiltAd[07]CEntidade adicional 04 De
aFiltAd[08]CEntidade adicional 04 Até
aFiltAd[09]CEntidade adicional 05 De
aFiltAd[10]CEntidade adicional 05 Até
Nota

Importante: mesmo seja necessário fazer o filtro somente na entidade 05, por exemplo, o array deve ser passado completo.

Bloco de código
languagec#
themeMidnight
titleExemplo Prático por Parâmetros
Local cTblName  := "" //Nome do arquivo temporário no banco de dados
Local cArqTmp 	:= GetNextAlias()
Local cMoeda  	:= "01"
Local lPorVisao := .F.
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)

...