Здравствуйте!
В заказ клиента добавил дополнительный реквизит: "ДокументыПолучены" - булево
Делаю запрос:
ВЫБРАТЬ
ДополнительныеСведения.Объект КАК Объект,
ДополнительныеСведения.Свойство КАК Свойство,
ДополнительныеСведения.Значение КАК Значение
ИЗ
РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ГДЕ
ДополнительныеСведения.Объект = &Объект //Ссылка на документ
И ДополнительныеСведения.Свойство = &Свойство // Строка "ДокументыПолучены" (в консоли запросов выбираю нужный мне реквизит)
Результат запроса пуст, гуглю, рекомендуют использовать - "ЗначениеСвойства", пробую:
Результат = УправлениеСвойствами.ЗначениеСвойства(Объект.мСсылка, "ДокументыПолучены"); //Результат = "Неопределенно"
(3) Я предпочитаю "Идентификатор для формул"
(0) Посмотри в регистр сведений, есть ли там эта запись.
Попробуй отбор отключить :
//И ДополнительныеСведения.Свойство = &Свойство
(4) Вчитайся внимательно "Для разработчиков". Это поле показывает на реквизит "Имя". Это не вопрос предпочтений, а вопрос стандартов разработки. Не путай ТС. Он и без тебе хорошо путается.
Пример:
НомерРегЛиста = УправлениеСвойствами.ЗначениеСвойства(СтрТЗ.Контрагент, "НомерРегЛиста1_284ae3df774a456a9fc295b63a9d85d7"); //второй параметр - Идентификатор для формул из описания доп.реквизита
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший