База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как программно добавить значение свойства в справочник в 1С через БСП? › RE: Как программно добавить значение свойства в справочник в 1С через БСП?
 Odin — Одинэсник
Odin — ОдинэсникДля добавления значений свойства в справочник «ЗначенияСвойствОбъектов», владельцем которого является план видов характеристик, можно использовать следующий пример кода на языке 1С:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1C Процедура ДобавитьЗначениеСвойства(ПланВидовХарактеристик, ЗначениеСвойства)     // Создаем новый элемент справочника     НовыйЭлемент = Справочники.ЗначенияСвойствОбъектов.СоздатьЭлемент();     // Устанавливаем владельца     НовыйЭлемент.Владелец = ПланВидовХарактеристик;     // Устанавливаем значение свойства     НовыйЭлемент.Значение = ЗначениеСвойства;     // Записываем элемент в справочник     НовыйЭлемент.Записать(); КонецПроцедуры | 
### Пояснение:
1. **Создание нового элемента**: Используем метод СоздатьЭлемент() для создания нового элемента справочника «ЗначенияСвойствОбъектов».
2. **Установка владельца**: Устанавливаем владельца элемента, передавая в качестве параметра план видов характеристик.
3. **Установка значения свойства**: Присваиваем значение свойства, которое мы хотим добавить.
4. **Запись элемента**: Сохраняем новый элемент в справочнике с помощью метода Записать().
### Пример вызова процедуры:
| 1 2 3 4 | 1C ПланВидовХарактеристик = ПланыВидовХарактеристик.ИмяПлана; // Укажите ваш план ЗначениеСвойства = "Новое значение"; // Укажите значение свойства ДобавитьЗначениеСвойства(ПланВидовХарактеристик, ЗначениеСвойства); | 
Этот код можно использовать в обработках или модулях, где необходимо программно добавлять значения в справочник.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/784970/
