Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 15066-Como construir relatórios com segurança
Produto:Datasul
Ambiente:
Versão:1
Sintoma
15066-Como construir relatórios com segurança
Causa
Como construir relatórios com segurança
Solução
Como Construir Relatório com Segurança

Na interface gráfica (*.w)
Deve estar definido na temp-table tt-param os seguintes atributos:
field v_num_tip_aces_usuar
field usuario

Estes atributos devem ser gravados antes de chamar o programa rp.p, com as seguintes váriaveis globais.
assign tt-param.usuario = v_cod_usuar_corren
tt-param.v_num_tip_aces_usuar = v_num_tip_aces_usuar.

No relatório (*rp.p)

Após a definição da temp-table tt-param deve ser acrescentado a include Fp9200.i11 se a tabela principal da leitura é a tabela funcionário, ou a include fp9200.i21 se a tabela principal for outra tabela qualquer. Que deve estar no diretório prghur/fpp/ conforme segue:

{prghur/fpp/fp9200.i11} ou
{prghur/fpp/fp9200.i21 &tabela=[tabela_leitura] &funcionario=[yes/no]} onde:
&tabela = tabela principal da leitura
&funcionario = se a tabela tem o atributo cdn_funcionario e caso contrario