Имя: Пароль:
1C
1С v8
Управляема Форма: нажатие на картинку в табличной части
0 МастерВопросов
 
02.09.11
08:08
Сразу извиняюсь за глупый вопрос, но поиском ничего не нашел.

Подскажите, пожалуйста, как отловить событие нажатия на картинку в строке табличной части.

Есть справочник, у него есть табличная часть.
На "ФормаЭлементаУправляемая" я размещаю табличную часть справочника, НА ФОРМЕ добавляю реквизит в табличную часть и назначаю ему Вид: "Поле картинки", затем выбираю значение "КартинкаЗначения".
Отображается всё на форме нормально.
Но я не могу отловить нажатие на картинку, "Нажатие" и "ПриИзменении" не срабатывают, а в процедуре "ТабЧастьПередНачаломИзменения" нет параметра ТекущаяКолонка.


З.Ы.: Пробовал ставить галочку "Гиперссылка" - эффекта нуль.
1 Alexandr Puzakov
 
02.09.11
08:17
Костыли - детектед!
2 Alexandr Puzakov
 
02.09.11
08:19
Даешь правило "безобразно, но однообразно"! А то сталкиваешься с такой вот поделкой, и закричать хочется... В одной форме так, в другой эдак, в третьей и того хуже.
3 Alexandr Puzakov
 
02.09.11
08:19
Этот механизм предназначен только для вывода пиктограммы в ячейку...
4 МастерВопросов
 
02.09.11
08:39
(2) раскежь тогда как правильно сделать ;-)
5 МастерВопросов
 
02.09.11
09:38
Вот так получилось:

&НаКлиенте
Процедура ТабЧастьВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
   // Вставить содержимое обработчика.
   Если Поле.Имя="ТабЧастьРеквизит1" Тогда
       //нашидействия
   КонецЕсли;    
КонецПроцедуры

Что подразумевал многомудрый Alexandr Puzakov я так и не уразумел.
6 Mort
 
02.09.11
09:45
(6) Назови хоть одну программу, которая имеет подобное поведение.
7 Mort
 
02.09.11
09:46
(6)->(0)
8 МастерВопросов
 
02.09.11
09:50
(7) Ты пытаешься меня убедить что функционал который я делаю мне нужен что ли?
9 Mort
 
02.09.11
09:54
(8) Не понял вопроса. Я о том что это слишком нестандартное поведение, и даже если бы так можно было сделать, так делать бы не следовало.
Программист всегда исправляет последнюю ошибку.