Exercício de relatório introdutório
Confere dados e totalização antes da etapa de impressão.
Visão geral
Um relatório precisa de seleção de dados, apresentação e critérios de totalização. TReport organiza relatório, seções, células e totalizadores; não é necessário misturar esses detalhes ao primeiro teste de cálculo. Neste exercício editorial, percorra duas linhas fictícias, mostre a quantidade de cada uma e some o total; espere 5. Depois, ao desenvolver a impressão, mapeie título, colunas e total para o componente escolhido. O exemplo é preparação em console, não uma implementação de TReport nem uma impressão homologada. (TOTVS, s.d., refs. 1–2)
Exemplo comentado
#Include "Protheus.ch"
User Function Ed372()
Local aQuantidades := {2, 3}
Local nIndice
Local nTotal := 0
// Validar total antes de adicionar layout e impressora.
For nIndice := 1 To Len(aQuantidades)
ConOut(cValToChar(aQuantidades[nIndice]))
nTotal += aQuantidades[nIndice]
Next nIndice
ConOut("Total: " + cValToChar(nTotal))
Return NilLinhas 2 e 3; total 5. Não gera arquivo, PDF ou spool. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Definir filtro e unidade de medida antes de totalizar dados reais. Separar evidência de cálculo e evidência visual da impressão.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.