Параметр процессора компоновки данных #350239


#0 by ivanoa
В документации 1С в описании "Встроенные функции языка выражений системы компоновки данных" есть интересная фраза "Отметим, что использование функций общих модулей разрешено только при указании соответствующего параметра процессора компоновки данных". Подскажите, что здесь имелось ввиду, т.к. по прямой процедуры общих модулей вызывать не получается.?
#1 by GenV
Инициализировать (Initialize) Синтаксис: Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>) Параметры: <Макет> (обязательный) Тип: МакетКомпоновкиДанных. Макет, для которого будет выполняться компоновка. <Внешние наборы данных> (необязательный) Тип: Структура. Ключ структуры соответствует имени внешнего набора данных. Значение структуры - внешнему набору данных. <Данные расшифровки> (необязательный) Тип: ДанныеРасшифровкиКомпоновкиДанных. Объект, в котором нужно заполнить данные расшифровки. Если не указан, то расшифровка заполняться не будет. <Возможность использования внешних функций> (необязательный) Тип: Булево. Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных. Значение по умолчанию: Ложь Описание: Инициализировать объект.
#2 by IronDemon
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , , Истина); Последний параметр = Истина, Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
#3 by GenV
1+ пример можно посмотретьв любом отчете создаваеммом программно: отчеты в типовых с СКД, примеры в демо-конфе "Примеры ИТС", Консоль отчетов и т.п.
#4 by ivanoa
Так предполагаю, Инициализировать вставляю ПриОткрытии формы отчета. Но в кофигураторе в СКД все равно ругается на использование процедуры общего модуля. Как быть?
#5 by ivanoa
При наличии инициализации процедуры общих модулей можно прямо в запросе использовать?
#6 by IronDemon
Не правильно. Нужно программно формировать отчет.
#7 by GenV
6+
#8 by ivanoa
Т.е при нажатии на кнопку Сформировать выполнять эти строки?
#9 by ivanoa
А в запросе нельзя использовать процедуры?
#10 by IronDemon
В запросе - нет. В вычисляемых полях, в представлении - да
#11 by ivanoa
Хорошо, спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С