Имя: Пароль:
1C
1С v8
пропала возможность "редактировать в списке" справочник
0 s388509
 
03.08.12
16:40
Доброго времени суток.

Вставляю такой код в модуль формы списка справочника.

Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)
   Форма = Элемент.ТекущаяСтрока.ПолучитьФорму("ФормаСДО");
   Форма.Открыть();
   Отказ = Истина;
КонецПроцедуры

В результате пропадает возможность "редактировать в списке" справочник, т.к. сама процедура завязана на нажатие строки.

Вопрос:
1) как программно сослаться на "Редактировать в диалоге". Типа "Если Не РедактироватьВДиалоге = Ложь Тогда ..."
2) как другими способами избежать такой ситуации.

Заранее спасибо.
1 lavryshev
 
03.08.12
17:01
1) Расширение табличного поля списка справочника, свойство СпособРедактирования
2 s388509
 
03.08.12
17:20
Процедура СправочникСписокПередНачаломИзменения(Элемент, Отказ)
   Если Элемент.СпособРедактирования = СпособРедактированияСписка.ВДиалоге Тогда
   Форма = Элемент.ТекущаяСтрока.ПолучитьФорму("ФормаФБС");
   Форма.Открыть();
   Отказ = Истина;
   КонецЕсли;
КонецПроцедуры

спасибо.