Подскажите давно интересует вопрос по функциям и процедурам конфигураций построенных на БСП, в частности "Документооборот":
1. Как получить свойство по полю имя в группе "Для разработчиков" в справочнике дополнительные реквизиты.
2. Есть отчет на СКД необходимо программно установить параметр, есть ли какая нибудь функция или процедура для этого?
(1) 1. ЗначениеСвойства
Возвращает значение дополнительного свойства объекта.
Синтаксис
Функция ЗначениеСвойства(Объект, Свойство) Экспорт
Параметры
Объект - ЛюбаяСсылка - ссылка на объект, например, СправочникСсылка.Номенклатура,
ДокументСсылка.ЗаказПокупателя, ...
Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения - ссылка на
дополнительный реквизит, значение которого нужно получить.
- Строка - Имя дополнительного свойства.
Возвращаемое значение
Произвольный - любое значение, допустимое для свойства.
Пример вызова
Результат = УправлениеСвойствами.ЗначениеСвойства(Объект, Свойство)
2. Как вариант можно использовать ОтчетыКлиентСервер.НайтиПараметр, но я бы лучше по возможности вынес в отбор - отбор можно в параметры формы передать. А так КомпоновщикНастроек.Настройки.ПараметрыДанных.
Документооборота под рукой не нашлось, можно посмотреть, может есть в модулях что-то типа КомпоновкаДанныхКлиентСервер
(3) Это типа предопределенное имя элемента. Чтобы, например, в коде было проще использовать (искать элемент). Сходу не помню, как это сам использовал. Может, позже гляну.