CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tabelas utilizadas
01. VISÃO GERAL
O Relatório de Lançamentos por Período Vertical é um relatório desenvolvido em TReport, a sua impressão padrão se baseia em cima da uma massa de dados, conjunto das informações de diversas tabelas:
SRA - Funcionários
SRC - Movimento do Período
SRD - Histórico de Movimentos
SQB - Departamentos
CTT - Centro de Custo
RGC - Localidades
RCO - Registro Patronal
Embora seja permitido realizar a personalização de novas células neste relatório, estas novas células deverão ser construídas através da propriedade Fórmulas.
Pois somente desta maneira será possível posicionar sobre o registro correto, baseado nas colunas padrões do relatório, para retornar o conteúdo desejado.
Observação: Essa é uma limitação que pode ocorrer em demais relatórios TREPORT, por este motivo é necessário efetuar o tratamento.
02. EXEMPLO DE UTILIZAÇÃO
Vamos criar duas células, uma para realizar a impressão do CPF e outra para realizar a impressão do RG do funcionário na seção de Verbas do Funcionário para impressão por ordem de Verbas + Lançamentos.
Na tela de personalização, posicione sobre a seção 'Verbas do Funcionário',
Em seguida, selecione a propriedade Fórmula.
Nesta tela é possível usar expressões do ADVPL para fórmulas complexas, para este cenário como queremos retornar o CPF (RA_CIC) e o RG (RA_RG) do funcionário, iremos adicionar essa célula de fórmula na tabela SRA - Funcionários e na fórmula em si iremos usar o método Posicione - Posiciona tabela em registro para retornar este conteúdo.
Posicione("SRA", 1,CELL(A0)+CELL(A1), "RA_CIC")
| | | | | Campo de Retorno
| | | Matrícula
| | | Filial
| | Ordem de Busca do Alias
Alias de Busca
adicionar as propriedades do campo CPF (RA_CIC) à esta nova célula salvar.
Realizar o mesmo procedimento para o campo RG (RA_RG).
Ao final do processo ficará como:
Realizando a impressão:
Ao utilizar a propriedade de Fórmula a operação fica a mercê de oneração de performance devido à macro execução da fórmula a cada linha de impressão. Dessa maneira deve-se avaliar a necessidade da impressão da célula e o volume de dados a serem impressos.IMPORTANTE!
03. TABELAS UTILIZADAS
- SRA - Funcionários
- SRC - Movimento do Período
- SRD - Histórico de Movimentos
- SQB - Departamentos
- CTT - Centro de Custo
- RGC - Localidades
- RCO - Registro Patronal