В результате пропадает возможность "редактировать в списке" справочник, т.к. сама процедура завязана на нажатие строки.
Вопрос:
1) как программно сослаться на "Редактировать в диалоге". Типа "Если Не РедактироватьВДиалоге = Ложь Тогда ..."
2) как другими способами избежать такой ситуации.
Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)
Если Элемент.СпособРедактирования = СпособРедактированияСписка.ВДиалоге Тогда
Форма = Элемент.ТекущаяСтрока.ПолучитьФорму("ФормаФБС");
Форма.Открыть();
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший