Кто знает подскажите:
Какое имя имеет событийная процедура, вызываемая при выборе ячейки табличного документа(двойной щелчок), или как ее задать, бо у макета, явно никакие событийные процедуры не задаются.
|
Кто знает подскажите:
Какое имя имеет событийная процедура, вызываемая при выборе ячейки табличного документа(двойной щелчок), или как ее задать, бо у макета, явно никакие событийные процедуры не задаются.
1с8? В 1с 8 у макета событием можно управлять так:
1. У ячейки программно или руками устанавливается параметррасшифровки.
2.Для элемента формы табличного поля создается процедура
Процедура МоеТабличноеПолебработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
(1) вариант - накопить во время исполнения отчета туда таблицу значений и разобрать ее
если типзнч(расшифровка)=тип("ТаблицаЗначений") тогда
состояние("Подготовка расшифровки..");
для каждого строка из расшифровка цикл
..
..
т.е. обрабатываются строки этой таблицы для каждого параметра.
Чем плохо - памяти сжирает, потому что все необходимые данные содержатся во всех вероятных параметрах расшифровок, а станут туда заглядывать или нет - не знаем.
(2) вариант - запихнуть в расшифровку структутру, которая объяснит как формировать подотчет для этой ячейки (т.е. горизональ/вертикаль) и в данной процедуре формировать необходимую обработку этих данных
потребитель
А где же тогда это можно использовать и к чему оно относиться?Сообщение от Справка 1С 8.0
За это конечно спасибо, но про это я знал, хотелось имеено разобраться с тем что я выше написал, к чему оно относиться или оно только возможно в Поле Табличного документа на форме?
И вопрос еще, если у макета вообще нет событийных процедур, то каким образом тогда обрабатывать выбор ячейки?
Вариант с расположением макета на форме, не подходит.
Должен быть какой-то способ, т.к. в 7 версии это есть(процедура "ОбработкаЯчейкиТаблицы"), не думаю, что в 8 эту возможность убрали.
Последний раз редактировалось ReeP; 22.02.2008 в 13:16.
события принадлежат объектам метаданных и интерфейса.
на форме устанавливается объект "ПолеТабличногоДокумента", куда будет выводится Результат отчета, собранного по макету
у этого элемента интерфейса есть событие ОбработкаРасшифровки.
все.
исключением тут служит ТД, являющаяся результатом для схемы компоновки данных
потребитель
Социальные закладки