Имя: Пароль:
1C
1C 7.7
v7: Запретить редактировать табличное поле
0 botman4
 
28.08.17
16:22
подскажите пож, создал табличное поле, заполняю его из Индекс табл.

Потом при двойном щелчке хочу открыть документ ( открытьФорму( "док..."),
сделал так

Процедура ЭкранВыбор(ТекущаяСтрока, ТекущаяКолонка, ТипРегиона)
    ОткрытьФорму(ПоставщикДанных.ТабличноеПоле.ТекущиеДанные.Ссылка)
КонецПроцедуры

Все норм, отрабатывает, открывает. НО в табличном поле начинает редактироваться эта ячейка....
как запретить редактировать ?
спасибо.
1 oslokot
 
28.08.17
16:38
в табличном поле событий просто завались, смотри описание
2 Boroda
 
28.08.17
16:40
Процедура ЭкранВыбор(ТекущаяСтрока, ТекущаяКолонка, ТипРегиона)
   р = ПоставщикДанных.ПолучитьЗначение(ТекущаяСтрока, ТекущаяКолонка);
   ОткрытьФорму(р);
КонецПроцедуры
3 botman4
 
28.08.17
18:52
Решил:

Нужно создать пустую функцию
Процедура ЭкранПриАктивизацииЯчейки() Экспорт
КонецПроцедуры    // ПриАктивизацииЯчейки
и все
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший