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