Saipl,
Вы правы устанавливается Только последнее значение. Вы подняли очень интересную проблему. Наверно решается запросом.
Или добавлением блокировки по одному и тому же регистру два раза. Нужно этот способ попробовать.
А в рамках этой задачи правильно наверно так:
ЭлементБлокировки.УстановитьЗначение("Отдел", ?(Перемещение,Справочники.Отдел.Закупка, Отдел);