|
Вызов функции, двойным кликом, по ячейке отчета
| ☑ |
0
BenDiget
09.12.22
✎
20:31
|
Привет, ребят!
Необходимо в сформированном отчете(Структура отчета: Группа1/ДетальныеЗаписи), по нажатию двойным кликом по детальным записям, открыть сразу документ. Документ напрямую не связан с данными отчета, его еще надо найти запросом.
Создаю форму отчета, в нем добавляю обработчик событий: ОбработкаВыбора
&НаКлиенте
Процедура РезультатВыбор(Элемент, Область, СтандартнаяОбработка)
РезультатВыборНаСервере();
КонецПроцедуры
Но как мне получить данные группировки1? и вообще строки, в которой ячейка?
|
|
1
RomanYS
09.12.22
✎
21:15
|
|
|
2
BenDiget
11.12.22
✎
07:28
|
(1) Да, последний раз, когда я написал лаконично, люди начали писать мне чушь, что я что-то делаю не так, хотя вопрос был не про их мнение, а технический))
|
|
3
BenDiget
11.12.22
✎
07:28
|
(1) Спасибо! Почитаю сейчас
|
|
4
Мимохожий Однако
11.12.22
✎
08:27
|
ОФФ(2) Краткость - сестра таланта...Но не всегда )
|
|
5
BenDiget
11.12.22
✎
09:16
|
(1) Спасибо! Решение найдено:
&НаСервере
Процедура РезультатОбработкаРасшифровкиНаСервере(Расшифровка)
ДанныеРасшифровкиОбъект = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
МассивПолей = БухгалтерскиеОтчетыВызовСервера.ПолучитьМассивПолейРасшифровки(Расшифровка, ДанныеРасшифровкиОбъект,, Ложь);
//Далее работа с полученными полями
КонецПроцедуры
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка, ДополнительныеПараметры)
СтандартнаяОбработка = Ложь;
РезультатОбработкаРасшифровкиНаСервере(Расшифровка);
КонецПроцедуры
|
|
6
BenDiget
11.12.22
✎
09:17
|
Вызываю из модуля формы отчета
|
|
7
RomanYS
11.12.22
✎
11:15
|
(5) Пожалуйста.
(2) в (1) было предупреждение о содержимом ссылки, а не оценка (0)
|
|
8
Новый1сник2
11.12.22
✎
14:00
|
(5) приведи хоть пример, как поля обрабатываешь
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший