Gera um relatório de listagem simples utilizando a classe de impressão TReport.
A função MPReport substitui o uso da função ImpCadast para os relatórios de listagem simples.
A partir da lib com label 20210517 os relatórios gerados com a função MpReport utilizarão uma forma diferente de alinhamento dos conteúdos nas células.
Veja o método TRSection:UseExpandedAlignment() para entender.
Sintaxe
MPReport ( < cReport > , < cAlias > , < cTitle > , [ cDescription ] , [ aOrder ] , [ lLoadOrder ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cReport | Caracter | Nome do relatório (exemplo: MATR020) | X |
cAlias | Caracter | Tabela utilizada pelo relatório | |
cTitle | Caracter | Título do relatório | |
cDescription | Caracter | Descrição do relatório | |
aOrder | Array | Vetor com as descrições das ordens utilizadas do pelo relatório | |
lLoadOrder | Lógico | Se verdadeiro, carrega os índices do Dicionário de Índices (SIX) |
Exemplo de relatório do tipo listagem com TReport
#include "protheus.ch" //Informando o vetor com as ordens utilizadas pelo relatório User Function MyReport1() MPReport("MYREPORT1","SA1","Relacao de Clientes","Este relatório irá imprimir a Relação de Clientes",{"Por Codigo","Alfabetica","Por "+RTrim(RetTitle("A1_CGC"))}) Return //Informando para função carregar os índices do Dicionário de Índices (SIX) da tabela User Function MyReport2() MPReport("MYREPORT2","SA1","Relacao de Clientes","Este relatório irá imprimir a Relação de Clientes",,.T.) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas