Имя: Пароль:
1C
1С v8
v8: Обработка клика по ячейке Табличного документа
0 Sh18
 
21.07.11
14:58
В 77 была возможность для ячейки табличного документа выбрать параметр расшифровки - тогда открывался соотв. документ/справочник, или написать свою обработку для клика по ячейке. Например, написать дополнительный детализованный отчет к основному. Как это сделать в 8.2?

Пытаюсь сделать:

Яч=ТабДокумент.Области.ФИОГлавБух;
Яч.УстановитьЭлементУправления(Тип("ПолеВыбора"));
Яч.ЭлементУправления.УстановитьДействие("ВыборГлавБуха",Новый Действие("ВыборГлавБуха"));

На третью строчку выдает "Поле объекта недоступно для чтения (ЭлементУправления)". (ФИОГлавБух задано как имя нужной ячейки в макете)
1 Sh18
 
21.07.11
15:34
up
2 Ткачев
 
21.07.11
15:44
Событие ОбработкаРасшифровки() кури
3 Sh18
 
21.07.11
15:48
(2) Это в поле табличного документа. А если ТабДок сам по себе, не в форме? Расшифровка же работает, как бы ее перехватить...
4 Ткачев
 
21.07.11
15:49
(3)>А если ТабДок сам по себе, не в форме?
В смысле в макете ?
5 Sh18
 
21.07.11
15:52
(4) В смысле сваял ТабДок по макету, потом ТабДок.Показать()
6 Рэйв
 
21.07.11
15:52
(3)
1.Табличный док надо разместить на форме.
2 Там у таб дока появится есть обработчик ОбработкаРасшифровки.

Вот в ней и лови
7 Ksandr
 
21.07.11
16:00
(5) а ты сделай не через показать, а через универсальные механизмы - напечатать - если расшифровка из разряда - открыть значение - все будет хорошо
8 Sh18
 
21.07.11
16:01
(7) - не понял
9 Ткачев
 
21.07.11
20:07
Все элементарно и просто, в макете делай ПараметрРасшифровки равным Параметру и при заполнении строк передавай в параметр либо ссылку, либо объект.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.