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