То, что мы попытались выбрать документ еще ни о чем не говорит. Изменить периодический реквизит могли и не из документа. Для проверки действительно ли документ был выбран есть специальная функция.
Выбран
Возвратить флаг выбора документа.
Синтаксис:
Выбран()
Англоязычный синоним:
Selected
Возвращаемое значение:
Числовое значение: 1 — если документ выбран, 0 — если документ не выбран.
Описание:
Метод Выбран позволяет проверить сам факт позиционирования объекта типа документ.
Вот мы и проверяем был ли выбран документ функцией ТекущийДокумент.
Пока ИсторияИзмененияСостояний.ПолучитьЗначение() = 1 Цикл ИстДок = ИсторияИзмененияСостояний.ТекущийДокумент(); Если ИстДок.Выбран() = 1 Тогда