СКД. Как в Выражение добавить функцию?

1. rabanik 2 29.09.24 17:26 Сейчас в теме
Отчет СКД, при добавлении в Выражение глобальной функции ПолучитьЗначениеСвойства(ЭлементСсылка,ПланыВидовХарактеристик.Свойства.КодДоговора) система выдает ошибку "Поле не найдено ПланыВидовХарактеристик.Свойства.КодДоговора". Если выполнять код на сервере все отрабатывает? Как правильно сделать? Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. yispepotri 30.09.24 08:47 Сейчас в теме
ПланыВидовХарактеристик.Свойства.КодДоговора

а что за свойства?

возможно так нужно обращаться?

ПланыВидовХарактеристик.Свойства.НайтиПоНаименованию("КодДоговора")
3. booksfill 30.09.24 10:07 Сейчас в теме
(1)
Если выполнять код на сервере все отрабатывает?


Если в конце предложения не вопросительный знак, а точка, то можно предположить, что вызов глобальной функции идет на клиенте.

Попробуйте так:
ПолучитьЗначениеСвойства(ЭлементСсылка,
ПредопределенноеЗначение("ПланыВидовХарактеристик.Свойства.КодДоговора"))

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот