Ponto-de-EntradaEntry Point: ESPGERPLAN - Arquivo de trabalhoWorking file
Versions Versões: | Microsiga Protheus 8.11 |
| Idiomas Languages: | Espanhol Spanish, InglêsEnglish |
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.PRWSintaxe
...
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)
...
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.