@mafranca, você está se atrapalhando com os nomes das globais e campos.
Seu formulário:
OnApplicationInit:
[glo_id_ocorrencia_historico] = {id_ocorrencia_historico};
*Porque esse código? *
Nesse evento {id_ocorrencia_historico} não possui valor.
Remova isso desse evento.
No OnAfterInsert:
sc_commit_trans();
sc_redir(pdfreport_ocorrencias_impressao_sem_filtro, glo_id_ocorrencia={glo_id_ocorrencia_historico}; “_blank”);
Você possui na tabela esse campo??? {glo_id_ocorrencia_historico}
Acho que não.
Use:
sc_redir(pdfreport_ocorrencias_impressao_sem_filtro, glo_id_ocorrencia={id_ocorrencia_historico}; “_blank”);
Caso {id_ocorrencia_historico} seja o campo da tabela principal do formulário que deseja passar para o report pdf.
No report pdf a tabela principal possui o campo id_ocorrencia ???
Se a tabela do formulário é a mesma tabela de report pdf, tem algo errado aí
O WHERE da tabela principal do Report PDF deve ser:
WHERE id_ocorrencia_historico = [glo_id_ocorrencia]