Páginas filhas
  • ESPGERPLAN - Working File -- 10990

Versões comparadas

Chave

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

Ponto-de-EntradaEntry Point: ESPGERPLAN - Arquivo de trabalhoWorking file


Versions

Versões

:

Microsiga Protheus 8.11

Idiomas

Languages:

Espanhol

Spanish,

Inglês

English


DescriçãoDescription:

O ponto de entrada ESPGERPLAN permite criar query ou lógica ADVPL específica para gerar os arquivos de trabalho (TMP), utilizados pelos relatórios Balancetes e Demonstrativos do Contabilidade Gerencial. Ao utilizar o ponto de entrada é possível usar método otimizado (especifico) para a configuração utilizada pelo cliente, melhorando a performance na geração de relatórios. 

Programa Fonte

CTBXSAL.PRW

Sintaxe

...

The entry point ESPGERPLAN allows creating a specific ADVPL query or logic to generate the working (TMP) files used by the Managerial Accounting Balance Sheet and Statement reports. By using this entry point, it is possible to apply an optimized (custom) method according to the customer’s configuration, improving report generation performance.

Source Program

CTBXSAL.PRW

Syntax

ESPGERPLAN - Working file ( ) --> cArqTMP

ReturnRetorno
cArqTMP

(array_of_record)

...

  • Working file created with the data for printing.

Notes

SCOPE
Reports (Balance Sheets and Statements) that use the CtGerPlan function.

SYNTAX

Observações

ABRANGENCIA
Relatórios (Balancetes e Demonstrativos) que utilizam a função CtGerPlan.
SINTAXE
ExecBlock('ESPGERPLAN',.F.,.F.,{oMeter,oText,oDlg,lEnd,cArqtmp,dDataIni,dDataFim,cAlias,cIdent,cContaIni,cContaFim,cCCIni,cCCFim,cItemIni,cItemFim,cClvlIni,cClVlFim,cMoeda ,cSaldos,aSetOfBook,cSegmento,cSegIni,cSegFim,cFiltSegm,lNImpMov,lImpConta,nGrupo,cHeader,lImpAntLP,dDataLP,nDivide,lVlrZerado,cFiltroEnt,cCodFilEnt,cSegmentoG,cSegIniG,cSegFimG,cFiltSegmG,lUsGaap,cMoedConv,cConsCrit,dDataConv,nTaxaConv,aGeren,lImpMov,lImpSint,cFilUSU,lRecDesp0,cRecDesp,dDtZeraRD,lImp3Ent,lImp4Ent,lImpEntGer,lFiltraCC,lFiltraIt,lFiltraCV})

ParametrosParameters

01 - oMeter = Objeto, Controle da réguaObject, Progress bar control 

02 - oText = Objeto, Controle da réguaObject, Progress bar control 

03 - oDlg = ObjetoObject, JanelaWindow 

04 - lEnd = Lógico, Controle da régua Logical, Progress bar control -> finalizarfinish 

05 - cArqTmp = CaracterCharacter, Arquivo temporárioTemporary file 

06 - dDataIni = Data, Data Inicial de ProcessamentoDate, Start date of processing 

07 - dDataFim = Data, Data Final de ProcessamentoDate, End date of processing 

08 - cAlias = Caracter, Alias do ArquivoCharacter, File alias 

09 - cIdent = Caracter, Identificador do arquivo a ser processadoCharacter, Identifier of the file to be processed 

10 - cContaIni = CaracterCharacter, Conta InicialStarting account 

11 - cContaFim = CaracterCharacter, Conta FinalEnding account 

12 - cCCIni = Caracter, Centro de Custo InicialCharacter, Starting cost center 

13 - cCCFim = Caracter, Centro de Custo FinalCharacter, Ending cost center 

14 - cItemIni = CaraterCharacter, Item InicialStarting item 

15 - cItemFim = CaracterCharacter, Item FinalEnding item 

16 - cClvlIni = Caracter, Classe de Valor InicialCharacter, Starting value class 

17 - cClvlFim = Caracter, Classe de Valor FinalCharacter, Ending value class 

18 - cMoeda = CaracterCharacter, MoedaCurrency 

19 - cSaldos = Caracter, Tipos de Saldo a serem processadosCharacter, Balance types to be processed 

20 - aSetOfBook = Array, Matriz de configuração de livrosSet of books configuration matrix 

21 - cSegmento = Caracter, Indica qual o segmento será filtradoCharacter, Indicates which segment will be filtered 

22 - cSegIni = Caracter, Conteúdo Inicial do segmentoCharacter, Segment starting content 

23 - cSegFim = Caracter, Conteúdo Final do segmentoCharacter, Segment ending content 

24 - cFiltSegm = Caracter, Filtra por SegmentoCharacter, Filter by segment 

25 - lNImpMov = Lógico, Se Imprime Entidade sem movimentoLogical, Whether to print entities with no transactions 

26 - lImpConta = Lógico, Se Imprime ContaLogical, Whether to print accounts 

27 - nGrupo = NumericoNumeric, GrupoGroup 

28 - cHeader = Caracter, Identifica qual a Entidade PrincipalCharacter, Identifies the main entity 

29 - lImpAntLP = Lógico, Se imprime lançamentos Lucros e PerdasLogical, Whether to print previous Profit and Loss entries 

30 - dDataLP = Data, Data da ultima Apuração de Lucros e PerdasDate, Date of last Profit and Loss calculation 

31 - nDivide = Numerico, Divide valores por Numeric, Divides values by (100, 1000, 1,1000000000,000) 

32 - lVlrZerado = Lógico, Grava ou não valores zerados no arq temporárioLogical, Whether to record zero values in the temporary file 

33 - cFiltroEnt = Caracter, Entidade Gerencial que servira de filtro dentro de outra Entidade Gerencial. Ex.: Centro de Custo sendo filtrado por Item Contábil (CTH)Character, Managerial Entity used as a filter within another entity, e.g.: Cost Center filtered by Accounting Item (CTH) 

34 - cCodFilEnt = Caracter, Código da Entidade Gerencial utilizada como filtroCharacter, Code of the Managerial Entity used as a filter 

35 - cSegmentoG = Caracter, Filtra por Segmento Gerencial Character, Filter by managerial segment (CC/Item ou or ClVl) 

36 - cSegIniG = Caracter, CSegmento Gerencial InicialCharacter, Starting managerial segment 

37 - cSegFimG = Caracter, Segmento Gerencial FinalCharacter, Ending managerial segment 

38 - cFiltSegmG = Caracter, Segmento Gerencial Contido emCharacter, Managerial segment contained in 

39 - lUsGaap = Lógico, Se e Balancete de Conversão de moedaLogical, Whether it is a currency conversion balance sheet 

40 - cMoedConv = Caracter, Moeda para a qual buscara o critério de conversão no Pl.ContasCharacter, Currency for which the conversion criterion will be retrieved from the Chart of Accounts.

41 - cConsCrit = Caracter, Critério de conversão utilizado: Character, Conversion criterion used:   1 - DiárioDaily, 2 - MédioAverage, 3 - MensalMonthly, 4 - InformadaInformed, 5 - Plano de ContasChart of Accounts 

42 - dDataConv = Data, Data de ConversãoDate, Conversion date 

43 - nTaxaConv = Numerico, Taxa de ConversãoNumeric, Conversion rate 

44 - aGeren = Array, Matriz que armazena os compositores do Pl. Ger. para efetuar o filtro de relatorio.
45Matrix that stores Management Plan elements for report filtering 
5 - lImpMov = LógicoLogical, Não utilizadoNot used 

46 - lImpSint = Lógico, Se atualiza sintéticasLogical, Whether to update summarized accounts 

47 - cFilUSU = Caracter, Filtro informado pelo usuárioCharacter, User-provided filter 

48 - lRecDesp0 = Lógico, Se imprime saldo anterior do período anterior zeradoLogical, Whether to print previous period balance if zero 

49 - cRecDesp = Caracter, Grupo de receitas e despesasCharacter, Revenue and expense group 

50 - dDtZeraRD = Data, Data de zeramento de receitas e despesasDate, Date of revenue and expense reset 

51 - lImp3Ent = Lógico, Se e Balancete C.Custo / Conta / ItemLogical, Whether it is a Cost Center / Account / Item balance sheet 

52 - lImp4Ent = Lógico, Se e Balancete por CC x Cta Logical, Whether it is a balance sheet by CC x Account x Item x Cl.ValorValue Class 

53 - lImpEntGer = Lógico, Se e Balancete de Entidade (C.Custo/Item/Cl.Vlr por Entid. Gerencial)Logical, Whether it is an Entity balance sheet (Cost Center / Item / Value Class by Managerial Entity) 

54 - lFiltraCC = Lógico, Se considera o filtro das perguntas para C.CustoLogical, Whether to apply question filters for Cost Center 

55 - lFiltraIt = Lógico, Se considera o filtro das perguntas para ItemLogical, Whether to apply question filters for Item 

56 - lFiltraCV = Lógico, Se considera o filtro das perguntas para Cl.ValorLogical, Whether to apply question filters for Value Class

RETURNRETORNO

cArqTMP = Caracter, Arquivo temporário criadoCharacter, Temporary file created.