Вводная. Справочник РБП. Если даты начало списания или окончания списания находятся в закрытом периоде, запретить изменение строки. Выражения типа ЭлементыФормы.СправочникСПисок.ТекущаяСтрока.Доступность = Ложь (при активации строки) не работают т.к. у текущей строки нет свойства "доступность".
Как это можно "разрулить"? ps. Если не блокировать всю строку, то хотя бы сами даты и счет.
А не лучше сделать у элемента списка реквизит "ПравкаЗапрещена" типа булево. Заполнять его как угодно, по любым нужным правилам. Вдруг завтра понадобится не менять документы не только по дате, но и еще как-то. А на форму списка вывести флажок без редактирования или картинку. Юзверь будет понимать, что хрен отредактирует и без ограничения доступности.
(7) Да и универсальным можно сделать подобный механизм. Для любых объектов.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший