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