Имя: Пароль:
1C
 
Как записать значение доп. реквизита справочника из фиксированных значений
0 Лиза777
 
20.12.21
20:29
Если просто текст записать в доп.реквизит, то я понимаю так:
[code]
ОбъектСсылки = Ссылка.ПолучитьОбъект();
        
        ПараметрыОтбора = Новый Структура;
        ПараметрыОтбора.Вставить("Свойство",Свойство);
        Массив = ОбъектСсылки.ДополнительныеРеквизиты.НайтиСтроки(ПараметрыОтбора);
        
        Если Массив.Количество() = 0 Тогда
            НовоеСвойство = ОбъектСсылки.ДополнительныеРеквизиты.Добавить();
            НовоеСвойство.Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Папки", Истина);
            НовоеСвойство.Значение = "Папка 1";        
        КонецЕсли;    
        
        ОбъектСсылки.Записать();
[code]

Значение "папка 1" это одно из значений списка этого свойства. Как мне его присвоить подскажите, пожалуйста?  так как написала не работает
1 Ненавижу 1С
 
гуру
20.12.21
23:13
Также найти по наименованию. Ну ещё и отбор по владельцу. Я бы запросом искал
2 osa1C
 
21.12.21
07:56
(0) Отбор по Владельцу раз, ПолучитьОбъект (ПланыВидовХарактеристик не вижу ПолучитьОбъект) два. Ну и записать этот объект.
3 Лиза777
 
21.12.21
10:27
так отбор вроде бы и так есть, я же допреквизиты сморю и "ОбъектСсылки" - то есть у конкретного Элемента справочника.
Как найти по наименованию не понимаю ((( это же значение свойства плана вида характеристик? как записать ? ((
4 Лиза777
 
21.12.21
13:38
я не вижу у себя в КА2 регистра сведений "значения свойств объектов" и не знаю  в каком объекте хранятся значения
5 Лиза777
 
22.12.21
06:54
Получилось!!
Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Моё название папки")

не знаю чего тупила и не могла раньше ((
Ошибка? Это не ошибка, это системная функция.