Имя: Пароль:
1C
1С v8
Как получить значение дополнительного реквизита (Ут11)
,
0 Trotter
 
07.02.22
22:28
Здравствуйте!
В заказ клиента добавил дополнительный реквизит: "ДокументыПолучены" - булево
Делаю запрос:
   ВЫБРАТЬ
    ДополнительныеСведения.Объект КАК Объект,
    ДополнительныеСведения.Свойство КАК Свойство,
    ДополнительныеСведения.Значение КАК Значение
ИЗ
    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ГДЕ
    ДополнительныеСведения.Объект = &Объект //Ссылка на документ
    И ДополнительныеСведения.Свойство = &Свойство  // Строка "ДокументыПолучены" (в консоли запросов выбираю нужный мне реквизит)

Результат запроса пуст, гуглю, рекомендуют использовать - "ЗначениеСвойства", пробую:
Результат = УправлениеСвойствами.ЗначениеСвойства(Объект.мСсылка, "ДокументыПолучены"); //Результат = "Неопределенно"

Что не так я делаю ?
1 hhhh
 
08.02.22
00:16
(0) это дополнительное сведение. Дополнительный реквизит всегда в табличной части ДополнительныеРеквизиты. Стыдно не знать.
2 Timon1405
 
08.02.22
00:29
(0)  = &Свойство  // Строка "ДокументыПолучены"
- свойство это ПВХ, а не строка.
3 Мимохожий Однако
 
08.02.22
07:24
Свойство обычно в условиях ищут по реквизиту Имя.
4 Гений 1С
 
гуру
08.02.22
08:09
(3) Я предпочитаю "Идентификатор для формул"
(0) Посмотри в регистр сведений, есть ли там эта запись.
Попробуй отбор отключить :
//И ДополнительныеСведения.Свойство = &Свойство
5 Мимохожий Однако
 
08.02.22
08:19
(4) Вчитайся внимательно "Для разработчиков". Это поле показывает на реквизит "Имя". Это не вопрос предпочтений, а вопрос стандартов разработки. Не путай ТС. Он и без тебе хорошо путается.
6 Гений 1С
 
гуру
08.02.22
08:22
(5) ну дык я и есть разработчик. ИД для формул меняется реже, чем наименование.
7 Filippov
 
08.02.22
08:22
Пример:
НомерРегЛиста     = УправлениеСвойствами.ЗначениеСвойства(СтрТЗ.Контрагент, "НомерРегЛиста1_284ae3df774a456a9fc295b63a9d85d7"); //второй параметр - Идентификатор для формул из описания доп.реквизита
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс