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
Все элементарно и просто, в макете делай ПараметрРасшифровки равным Параметру и при заполнении строк передавай в параметр либо ссылку, либо объект.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.