Использование процедуры ОбработкаРасшифровки в общем модуле ОтчетыКлиентПереопределяемый
Табличный документ создан в результате отработки отчета. Заказчик хочет, чтобы при двойном клике мыши на конкретное поле отчета (Табличного документа) или по нажатию на клавишу Enter запускался другой отчет с параментрами выбранными из строки. Обработка такого события происходит из процедуры ОбработкаРасшифровки из общего модуля ОтчетыКлиентПереопределяемый, например:
Вопрос состоит в следующем. Можно ли добраться до данных, которые получены в результате работы СКД из этой процедуры не меняя сам отчет?
До Табличного документа вроде добраться можно, но обрабатывать его тяжело. К тому же пользователь может поменять порядок вывода колонок и тогда выбор значений при обработке меняется. Можно ли этот выбор данных сделать универсальный, добравшись до результатов работы СКД или надо табличный документ переводить в таблицу значений?
// Обработчик расшифровки табличного документа формы отчета.
// См. "Расширение поля формы для поля табличного документа.ОбработкаРасшифровки" в синтакс-помощнике.
//
// Параметры:
// ФормаОтчета - УправляемаяФорма - Форма отчета.
// Элемент - ПолеФормы - Табличный документ.
// Расшифровка - Произвольный - Значение расшифровки точки, серии или значения диаграммы.
// СтандартнаяОбработка - Булево - Признак выполнения стандартной (системной) обработки события.
//
Процедура ОбработкаРасшифровки(ФормаОтчета, Элемент, Расшифровка, СтандартнаяОбработка) Экспорт
СтандартнаяОбработка = Ложь;
ВысотаТаблицы = ФормаОтчета.ОтчетТабличныйДокумент.ВысотаТаблицы;
ОбластьЯчеек = ФормаОтчета.ОтчетТабличныйДокумент.Область(1, ВысотаТаблицы);
КонецПроцедуры
ПоказатьВопрос состоит в следующем. Можно ли добраться до данных, которые получены в результате работы СКД из этой процедуры не меняя сам отчет?
До Табличного документа вроде добраться можно, но обрабатывать его тяжело. К тому же пользователь может поменять порядок вывода колонок и тогда выбор значений при обработке меняется. Можно ли этот выбор данных сделать универсальный, добравшись до результатов работы СКД или надо табличный документ переводить в таблицу значений?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот