Gatilho executando relatório
Evento de campo → preparar contexto → ação explícita → relatórioSepara o evento de campo da execução de um relatório.
Visão geral
SX7 representa regras acionadas por eventos de campos. Não equivale a um evento confirmado de gravação: uma edição pode ser repetida ou cancelada. Este roteiro editorial recomenda que o gatilho prepare dados e que uma ação explícita execute o relatório após validar contexto. O exemplo demonstra apenas uma função pura para montar o título, sem cadastrar SX7 ou emitir impressão. (Fontes: refs. 1–1.)
Sintaxe
Evento de campo → preparar contexto → ação explícita → relatórioExemplo comentado
#Include "Protheus.ch"
User Function Ed462()
Local cDoc := "ED0001"
Local bTitle := {|cCode| "Documento: "+AllTrim(cCode)}
// Transformacao local, sem chamar rotina de impressao.
ConOut(Eval(bTitle,cDoc))
Return NilMonta título com documento fictício; nenhum relatório é disparado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Se houver necessidade de emissão automática, documentar idempotência, cancelamento, retorno esperado e permissões do chamador.
- 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.