В процессе свертки БП3 распровелись счета на оплату

Пометились на удаление, а по ним нужно оплачивать по долгоиграющим контрактам. Восстанавливаю.

Отбираю помеченные на удаление документы «Счет покупателю», начиная с 2021 года:

Далее использую обработку вида «Произвольный код»:

Сообщить(ОбрабатываемыйОбъект);
ОбрабатываемыйОбъект.ПометкаУдаления = ложь;
ОбрабатываемыйОбъект.Записать(РежимЗаписиДокумента.Проведение);

Запускаю, но с первого раза не срабатывает — ошибка даты запрета изменения.

Отключаю константу «Использовать дату запрета изменения», повторяю. Все отлично, счета за два года восстановились.