Dúvida com Escopo de sistema

Bom dia!

Amigos estou desenvolvendo um sistema para controlar frequência de alunos em cursinhos.

E estou no seguinte ponto.

tenho a tabela PRESENCA e a tabela PRESENCAITEM com relacionamento 1 para N

Ai abro a tela de presenca para busca do aluno com codigo de barra.

e gravo o ID da PRESENCA na tabela PRESENCAITEM mas como são varios alunos eu quero fazer da seguinte maneira
que quando abro a janela Presenca e coloco os dados fiquem na sessão(ou escopo) e abro a janela presencaItem e vou confirmando a presença quando vou passando os códigos de barras e mantendo os dados da janela anterior( tipo data e id).

No momento eu fiz, mas da maneira que fiz não achei q foi elegante porq eu recupei o ultimo id da tabela PRESENCA dentro da janela PRESENCAITEM.

alguém tem uma solução melhor para fazer pra recuperar o escopo da última tela com as informações na tela seguinte?

Sei que posso passar o result pro formulario com parametros mas se eu der um atualizar na janela ele perde o parametro da janela anterior.

Aguardo ajuda