Как вызвать функцию общего модуля из СКД в 8.2? #485068


#0 by SergeyMil
Подскажите пожалуйста, как вызвать функцию общего модуля из СКД, где предусмотрено поле "выражние", например из закладки "Вычисляемые поля", если режим совместимости стоит в "Не использовать"?
#1 by SergeyMil
Забыл добавить: Работа ведется в режиме толстого клиента.
#2 by Defender aka LINN
Мануал, понятно, хранит таинственное молчание...
#3 by SergeyMil
Я попробовал базу в режим совместимости с 8.1 перевевести, все равно при запуске отчета дает синтаксическую ошибку: {Отчет.МК_КонсольОтчетов.Форма.Форма}: Ошибка при вызове метода контекста (Следующий): Ошибка компоновки данных "ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий; по причине: ----------- по причине: Синтаксическая ошибка "МК_Отчеты.Проба" При этом упорно не "замечает" скобок и параметра, хотя в поле выражение я пишу со скобками и параметром "МК_Отчеты.Проба(Раздел)"
#4 by Всеяд
Функции общих модулей Выражение механизма компоновки данных может содержать вызовы функций глобальных общих модулей конфигурации. Никакого дополнительно синтаксиса для вызова таких функций не требуется. Пример: СокращенноеНаименование(Документы.Ссылка, Документы.Дата, Документы.Номер) В данном примере будет осуществлен вызов функции "СокращенноеНаименование" из общего модуля конфигурации. Отметим, что использование функций общих модулей разрешено только при указании соответствующего параметра процессора компоновки данных. Кроме того, функции общих модулей не могут быть использованы в выражениях пользовательских полей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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