При оптимизации клиент-серверного взаимодействия нужно стремиться не только минимизировать вызовы сервера, но и следить за объемом передаваемых данных между сервером и клиентом.
Если можно лишний раз не передавать данные между клиентом и сервером, лучше их не передавать.
Поэтому при передаче данных между формой объекта и формой подбора рекомендуется использовать временное хранилище, чтение и запись которого должны выполняться на сервере.
Потенциально большой массив данных не рекомендуется передавать в качестве параметра формы подбора.
Таким образом, из показанных вариантов решения задачи более эффективным будет второй – за счет передачи данных между формами, минуя клиент, через временное хранилище.