Имя: Пароль:
1C
1С v8
Динамический список, его ПриПолученииДанныхНаСервере() и параметры
0 ildary
 
11.06.19
16:26
Уважаемые специалисты, посоветуйте пожалуйста, как правильно сделать следующее:
Есть динамический список, который надо выводить с применением ПриПолученииДанныхНаСервере(), как описано в https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska.

Самая схема простая и рабочая, но есть но: в процедуру ПриПолученииДанныхНаСервере() надо как-то передавать свои самодельные параметры (например булево) и непонятно как их передать, т.к. ПриПолученииДанныхНаСервере() выполняется &НаСервереБезКонтекста. Я пробовал приграться через параметр Настройки, в которых хранятся настройки компоновки, но там есть только те настройки, которые заданы текстом запроса, свои туда не добавляются. Можно было бы плюнуть и засунуть свои параметры в код запроса, но это делать не хочется - один из параметров - длинная строка, а запрос может вернуть много строк (товары).
1 fisher
 
11.06.19
16:31
Отчет.КомпоновщикНастроек.Настроки.ДополнительныеСвойства.Вставить("МоиПараметры", СтруктураМоихПараметров);
2 ildary
 
11.06.19
16:32
(1) Спасибо большое, я ковырял не КомпоновщикНастроек, а Параметры - а там нельзя.
3 fisher
 
11.06.19
16:35
Тьфу, это для отчета. Но для дин-списка тоже самое, только через компоновщик настроек динамического списка. Работает, проверено.
А для отчета можно так всякую фигню с формы в ПриКомпоновке пробрасывать.
4 ildary
 
11.06.19
16:43
(3) мне не для отчёта, а именно для дин.списка, но Настроки.ДополнительныеСвойства - это то, что было нужно, ещё раз большое спасибо! Кстати в Зазеркалье ДополнительныеСвойства  не упоминаются, что меня и подвело.