Есть отчет на СКД, где у нескольких параметров установлен флажок - Ограничение доступности
и в выражении этих параметров определены подобные значения: "Справочники.Пользователи.НайтиПоКоду("00001")"
Нужно программно получить результат такого отчета.
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакетаОСКД.Выполнить(СхемаКомпоновкиДанных, Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТаблицаЗначений = Новый ТаблицаЗначений;
ПроцессорВывода.УстановитьОбъект(ТаблицаЗначений);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
При инициализации выдает ошибку о том, что такие параметры не найдены (с флагом ограничения доступности), либо синтаксическую ошибку на выражение таких параметров: Справочники.Пользователи.НайтиПоКоду("00001")
Как получить результат в таблицу значений подобного отчета?
при этом в СКД для этого параметра задано выражение "Справочники.Пользователи.НайтиПоКоду("ПП0987")" и получаю ошибку:
Ошибка при вызове метода контекста (Инициализировать) Синтаксическая ошибка "Справочники.Пользователи.НайтиПоКоду"