Имя: Пароль:
1C
1С v8
Вычисляемое поле в макете на СКД
0 Маркусс
 
07.04.17
10:49
Добрый день

Добавил в отчет макет, созданный при помощи СКД.
В СКД есть вычисляемое поле, расчитываемое через функцию общего модуля.

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

То же самое поле при выводе в отчете на СКД выводит результат через эту функцию нормально.
Что нужно сделать в макете на СКД, чтобы работало?

Спасибо.
1 PCcomCat
 
07.04.17
10:54
Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>)
Параметры:

<Макет> (обязательный)

Тип: МакетКомпоновкиДанных.
Макет, для которого будет выполняться компоновка.
<ВнешниеНаборыДанных> (необязательный)

Тип: Структура.
Ключ структуры соответствует имени внешнего набора данных. Значение структуры - внешнему набору данных.
<ДанныеРасшифровки> (необязательный)

Тип: ДанныеРасшифровкиКомпоновкиДанных.
Объект, в котором нужно заполнить данные расшифровки. Если не указан, то расшифровка заполняться не будет.
<ВозможностьИспользованияВнешнихФункций> (необязательный)

Тип: Булево.
Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
Значение по умолчанию: Ложь.
2 Маркусс
 
07.04.17
11:05
Поставил ВозможностьИспользованияВнешнихФункций в Истину
Заработало

(1) Спасибо
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn