(0) "Длительную операцию" запускать в фоновом задание, ключ которого сохранить. В фоновом задание, на определенной итерации в цикле, посылать СообщениеПользователю.
Дальше с определенной периодичностью(через обработчик оповещения) опрашивать это фоновое задание, получать это СообщениеПользователю и заполнять форму индикации.
Короче алгоритм такой. На Инфостарте примеры есть. Вместо СообщениеПользователю можно использовать временное хранилище или РегистрСведений, но в БСП реализуется через СообщениеПользователю.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший