Árvore de páginas

Templates de relatório que contém folders não padrão


CONCEITO


Alguns relatórios foram customizados a partir da template padrão para exibir diversos outros folders que não são considerados padrão. Esse relatórios por embutirem no código referências a imagens e alterarem tamanhos e/ou posições não se adequaram a harmonização 2023

Para corrigir isso criamos uma procedure que facilita essa customização.

Sintaxe


RUN pi_altera_folder IN h_handle (INPUT 'tipo',INPUT 'estado', INPUT handle_imagem, INPUT handle_texto).


Parâmetros

Nome

Tipo

Obrigatório?

Descrição

tipo
CHARSim

Valor de referencia para processamento, use 'cust' de customizado

estadoCHARSimAceita dois valor 'UP' - indicando que o folder está selecionado e 'DN' indicando que o folder não está selecionado
handle_imagemHandleSimHandle com a imagem do folder, precisa ser um handle válido e do tipo correto.
handle_textoHandleSimHandle com o texto do folder, precisa ser um handle válido e do tipo correto.




Exemplo



Exemplo: Aplicamos essa técnica no programa PO0203, vejam as diferenças (os arquivos completos estão em anexo):


Note que as referencias à imagem, tamanho e posicionamento foram retiradas:

No folder customizado note o valor "UP" indicando que é o folder selecionado, e do programa original todas as referências a outros folders forma retiradas.


Anexos


Em anexo os programas utilizados como exemplo.

po0203_Alt.w

po0203_Ori.w

Observações


Disponível a partir do 12.1.2307.