Имя: Пароль:
1C
1С v8
Вызов функции, двойным кликом, по ячейке отчета
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) приведи хоть пример, как поля обрабатываешь
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший