По нажатию на кнопку "Выбранные" передаем датасорс в нужную вам форму, пробегаемся по нему циклом типа
X++:
for (c=fds.getFirst(1) ? fds.getFirst(1) : this.args().record();
В цикле уже заполняем датасорс(обычно при таком поведении временный) нужной формы..