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