Имя: Пароль:
1C
 
Использование ОбщегоМодуля в Компоновке (СКД)
0 GRAF_84
 
17.02.10
13:06
Есть готовый отчет, построенный на СКД.
В этом отчете имеется колонка «Документ» с типом СсылкаНаДокумент.
Нужно создать новую колонку, которая вычисляется по алгоритму, прописанному в функции ОбщегоМодуля - МойОбщийМодуль.ПодсчитатьЗначениеДокумента(Ссылка).
Параметр этой функции СсылкаНаДокумент.
В свойствах модуля галочки стоят на: сервер, клиент, вызов сервера.

Создаю колонку в компоновке (в ВычисляемыхПолях), пишу в поле Выражение путь к функции: МойОбщийМодуль.ПодсчитатьЗначениеДокумента(Документ)

Проверяю отчет, выводит ошибку:

Ошибка исполнения отчета
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка

В чем может быть проблема?
1 IronDemon
 
17.02.10
13:09
ПроцессорКомпоновкиДанных.Инициализировать (DataCompositionProcessor.Initialize)
ПроцессорКомпоновкиДанных (DataCompositionProcessor)
Инициализировать (Initialize)
Синтаксис:
Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>)
Параметры:
<Макет> (обязательный)
Тип: МакетКомпоновкиДанных. Макет, для которого будет выполняться компоновка.
<Внешние наборы данных> (необязательный)
Тип: Структура. Ключ структуры соответствует имени внешнего набора данных. Значение структуры - внешнему набору данных.
<Данные расшифровки> (необязательный)
Тип: ДанныеРасшифровкиКомпоновкиДанных. Объект, в котором нужно заполнить данные расшифровки. Если не указан, то расшифровка заполняться не будет.
<Возможность использования внешних функций> (необязательный)
Тип: Булево. Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
Значение по умолчанию: Ложь
Описание:
Инициализировать объект.

Последний параметр.