Categoria: Relatórios

Blog Advpl - Share knowledge

Gerador de Relatórios para Protheus

  Este programa tem como finalidade em gerar relatórios utilizando o componente TREPORT.

Imprindo relatórios com tReport sem utilização do método SetValue()

A utilização da função tReport para o desenvolvimento de relatórios é um dos mais completos componentes para tal finalidade. 

Criando Relatório em tReport de forma simples

Muitos amigos que estão começando a desenvolver em ADVPL sempre me perguntam como fazer um relatório simples, porém muito eficiente. Hoje irei publicar um exemplo de relatório enviado pelo amigo Robson Gonçalves.

Exemplo de relatório tReport com 2 seções

O exemplo abaixo, demonstro a criação de um relatório em tReport utilizando 2 seções. Tentei deixar o mais comentado possível, mas qualquer dúvida, comente!!!!

Imprimindo com tReport

Para mim o tReport é um dos componentes mais completos para impressão, já que ele permite imprimir em diversos formatos tais como, PDF, Planilha, Open Office, HTML e ainda permite enviar a impressão para disco, impressora e e-mail.

Gerando um arquivo em PDF sem interface

Outro dia me perguntaram se era possível gerar um arquivo PDF no Protheus, mas sem que abri-se uma tela, procura daqui, procura dali, encontrei a função FWMSPrinter, é o mesmo componente utilizado na geração da Danfe. Para mais detalhes consulte http://tdn.totvs.com/display/public/mp/FWMsPrinter Abaixo tem um bom exemplo funcional para mostrar o seu funcionamento #INCLUDE “RPTDEF.CH” #INCLUDE…
Leia mais

Função MSCBPrinter

A função MSCBPrinter, permite realizar as configurações da impressora, que darão ao programador a habilidade de determinar as características de impressão, definidas pelos parâmetros abaixo: Sintaxe: MSCBPrinter – Configura Impressora ( [ cModelPrt ] [ cPorta ] [ nDensidade ] [ nTamanho ] [ lSrv ] [ nPorta ] [ cServer ] [ cEnv ]…
Leia mais

Imprimindo etiqueta com código de barras usando o TMSPrinter()

No exemplo abaixo, um simples exemplo que como gerar etiquetas, neste exemplo uso o componente TmsPrinter().

tReport – Colocar traço abaixo de cada linha em um relatório

A propriedade para criar uma linha abaixo de cada registro é ThinLine() Use oReport:ThinLine()