Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

SetDefault

SetDefault(aReturn,[cAlias],[uPar1],[uPar2],[cTamanho],[nFormato])

Aplica as opções de um relatório legado.

SetDefaultAdvPL
01 · VISÃO GERAL

Visão geral

No manual, SetPrint preenche aReturn e SetDefault prepara a impressão a partir desse array. Não é uma função de valor padrão nem um setter genérico. Os argumentos reservados devem permanecer reservados; cTamanho admite P/M/G e nFormato usa 1 retrato ou 2 paisagem na referência histórica. O recorte pressupõe aReturn válido, confirmação de SetPrint e contexto de relatório; não abre impressora ao ser carregado. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

SetDefault(aReturn,[cAlias],[uPar1],[uPar2],[cTamanho],[nFormato])

Parâmetros

aReturn
ArrayObrigatório

Opções confirmadas de SetPrint.

cAlias
CaractereOpcional

Alias de impressão.

uPar1 / uPar2
ReservadoOpcional

Não atribuir significado.

cTamanho
CaractereOpcional

P, M ou G.

nFormato
NuméricoOpcional

1 retrato, 2 paisagem.

Retorno

Nil na referência histórica.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed658()
    // Bloco nao invocado: depende de opcoes de SetPrint ja confirmadas.
    Local bPreparar := {|aOpcoes,cAlias| SetDefault(aOpcoes,cAlias,,,"M",1)}
    ConOut(ValType(bPreparar))
Return Nil
Resultado esperado

Cria bloco B; não aplica opções nem inicia impressão. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir cancelamento, estado privado do relatório e restauração do destino. Não copiar dbCommitAll de modelos antigos sem necessidade de negócio.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. AdvPL — O Manual. Referência histórica, p. 374–375. Contrato atual não homologado. Consulta em 2026-10-28.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha