Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FAQ: 15066-Como construir relatórios com segurança
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 |