Все привет !
В справочнике ФизЛица для объекта "Абдулов Юрий Владимирович" на вкладке свойства добавил Свойство пароль и значение 123.
В регистре ЗначенияСвойствОбъектов появилась соотв. запись Объект-Свойство-Значение.
Теперь пытаюсь получить это свойство программно :
Об = Справочники.ФизическиеЛица.НайтиПоНаименованию("Абдулов Юрий Владимирович");
Отбор = Новый Структура;
Отбор.Вставить("Объект", Об);
З = РегистрыСведений.ЗначенияСвойствОбъектов;
Выб = З.Выбрать(Отбор);
сообщить(Выб.Значение);
! | Правила, п.4,5 |
А свойство кто отбирать будет?
Вместо Сообщить()
Если Выб .Следующий() Тогда
Сообщить(Строка(Выб .Свойство) + " " +Строка(Выб .Значение));
КонецЕсли;
В отладчике посмотреть на тип "Выб".
Если Выб .Следующий() Тогда
Сообщить(Строка(Выб .Свойство) + " " +Строка(Выб .Значение));
КонецЕсли;
Об = Справочники.ФизическиеЛица.НайтиПоНаименованию("Абдулов Юрий Владимирович");
Св = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Пароль");
Отбор = Новый Структура("Свойство,Объект",Св,Об);
З = РегистрыСведений.ЗначенияСвойствОбъектов;
Выб = З.Выбрать(Отбор);
Если Выб .Следующий() Тогда
Сообщить(Строка(Выб .Свойство) + " " +Строка(Выб .Значение));
КонецЕсли;
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент
используйте запрос
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua