helpf.pro
Регистрация

?: Как заполнить список доступных значений параметра СКД?

jers
06.10.2011 18:56Прочитано: 13667
Есть отчет в СКД, в отчете есть несколько параметров.

Есть параметр «Контрагент» (справочник контрагентов). Список доступных для выбора значений у него пуст.

Далее, я хочу в процедуре «При открытии» программно заполнить этот список некоторыми значениями. Формирую список СписокКонтрагентов. Теперь мне надо этот список запихнуть в список доступных значений параметра. Но непонятно, как…

Получаю сам параметр:

Код 1C v 8.2 УП
 Параметр = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.ДоступныеПараметры.Элементы.Найти("Контрагент");   


А дальше как? «Параметр.ДоступныеЗначения» списком значений не является, он неопределен, как в него запихнуть значения?

Причем, если в СКД в список доступных значений добавить хоть одного предопределенного контрагента, то «Параметр.ДоступныеЗначения» уже становится полноценным списком значений, и отлично работает вот такая конструкция:

Код 1C v 8.2 УП
 
Параметр = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.ДоступныеПараметры.Элементы.Найти("Контрагент");

Параметр.ДоступныеЗначения.ЗагрузитьЗначения(СписокКонтрагентов.ВыгрузитьЗначения());

Изменено 06.10.11 18:57:39
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
21.11.2011 11:25Ответ № 1
(0) jers, смотри здесь - Как заполнить параметр СКД списком значений из запроса?
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.