БСП. Добавляем дополнительные свойства

02.09.24

Разработка - БСП (Библиотека стандартных подсистем)

Добавим дополнительные свойства в новый документ средствами БСП

Добавим "Новый документ" в "Определяемые типы" ВладелецДополнительныхСведений

 

 

Добавим в набор в модуль УправлениеСвойствамиПереопределяемый в процедуру ПриПолученииПредопределенныхНаборовСвойств. Идентификатор генерируем и копируем отсюда uuidgenerator.net/version4

 

 

Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
	
	Набор = Наборы.Строки.Добавить();
	Набор.Имя = "Документ_НовыйДокумент";
	Набор.Идентификатор = Новый УникальныйИдентификатор("40e76eaa-73cf-4554-a27e-5b047dae4f6c");
	
КонецПроцедуры

 

В Документе во вкладке Данные добавляем характеристику связи со свойством

 

 

Запускаем конфигурацию с ключом /c ЗапуститьОбновлениеИнформационнойБазы

 

 

Теперь у нас есть значок свойств в форме списка и форме документа

 

 

В режиме предприятия заходим в Администрирование -> Общие настройки -> Дополнительные реквизиты и сведенья (Свойства) -> Дополнительные сведения. Добавляем новое свойство

 

 

Тестировал: 

  • Библиотека стандартных подсистем, редакция 3.1 (3.1.9.337)
  • Библиотека стандартных подсистем, редакция 3.0 (3.0.3.341)
  • 1С:Комплексная автоматизация 2 (2.4.13.209)
  • Платформа 1С:Предприятие 8.3 (8.3.24.1342)

 

Синтакс-помощник БСП

Решение «Синтакс-помощник БСП» помогает разработчикам быстро находить нужные методы, модули и примеры реализации в рамках Библиотеки стандартных подсистем (БСП). Полезен как новичкам, так и опытным специалистам — ускоряет разработку и повышает качество кода благодаря готовым шаблонам и примерам решений.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    4689    AlexeyPROSTO_1C    1    

14

БСП (Библиотека стандартных подсистем) Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Уже заезженная тема с выводом в Word макетов при помощи БСП, но некоторые коллеги все равно спрашивают. Поэтому размещаю тут материал, как это сделать за три простых шага. Решение, которым я успешно пользуюсь в случаях, когда не нужна универсальность подключаемых внешних печатных форм.

16.09.2025    3596    _seerco2002    0    

32

Нейросети БСП (Библиотека стандартных подсистем) Инструментарий разработчика Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Telegram-бот для разработчиков 1С, работающих с БСП. Если не знаете нужный под задачу метод или не помните название, то опишите боту задачу и получите список подходящих экспортных методов из общих модулей БСП.

02.09.2025    4986    krasnov322    22    

40

Анализ учета БСП (Библиотека стандартных подсистем) 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Расширение для конфигураций на базе БСП 3.х. Позволяет создавать новые отчеты путем соединения или объединения других отчетов.

22.05.2025    3735    126    seperblunt    9    

25

Работа с интерфейсом БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С v8.3 1C:ERP Бесплатно (free)

В этой статье я расскажу, как в конфигурации 1С:ERP 2.5 при начале работы системы настроить открытие своих нетиповых форм (в том числе и из внешних обработок). Данную методику можно использовать как на тонком клиенте, так и на мобильном или веб-клиенте, а также в мобильном приложении.

12.05.2025    4403    AlexeyPROSTO_1C    2    

18

БСП (Библиотека стандартных подсистем) Роли и права Программист 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Наткнулся на костыль по работе с ролями. Хочу поделиться, как не попасть на это странное поведение БСП.

07.05.2025    7677    dsdred    32    

89

БСП (Библиотека стандартных подсистем) Обновление 1С Программист 1C:ERP Бесплатно (free)

В данной статье рассмотрен один из вариантов добавления собственных обработчиков обновления в расширении конфигурации. При смене версии расширения - автоматический вызов процесса обновления информационной базы.

29.04.2025    4510    krasnoshchekovpavel    7    

19

БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С v8.3 Бесплатно (free)

Описание способа создания глобального обработчика оповещений (событие формы), не привязанного к какой-то конкретной форме.

01.04.2025    3201    krasnoshchekovpavel    0    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Indgo 430 02.09.24 11:46 Сейчас в теме
Все удивительно просто, но очень полезно. Спасибо.+
user_2010; John_d; +2 Ответить
2. Xershi 1528 02.09.24 12:50 Сейчас в теме
Добавьте заголовки в спойлер и сверните, так статья будет компактнее.
Идентификатор обязательно генерировать?
Возможно его нужно вытянуть из конфигурации?
А то какой-то треш получится, если такой уже будет.
3. John_d 6051 02.09.24 13:02 Сейчас в теме
(2) Идентификатор при генерации не может повториться, генерацию привязывают к дате и времени до секунды, а может и до миллисекунды.
4. qeos 119 02.09.24 13:59 Сейчас в теме
tsmult; PLAstic; rokhin; rozer; RocKeR_13; Xershi; alexey123perm; +7 Ответить
5. qwinter 684 02.09.24 14:39 Сейчас в теме
(4) Ее никто не читает(((
y22-k; papche; RocKeR_13; John_d; +4 Ответить
6. Xershi 1528 02.09.24 15:51 Сейчас в теме
(5) было бы не плохо привести ссылку на ИТС и ИТС международный. Там действительно больше информации по идентификатору.
И действительно это рандомное значение, никакой привязки к метаданным нету. Просто нужно вычислить новый уникальный идентификатор в 1с или воспользоваться онлайн сервисом.
Принцип один и тот же.
7. malikov_pro 1349 02.09.24 21:49 Сейчас в теме
Думаю будет полезно расширять статьи по БСП тем как использовать этот функционал в расширении (и с какой версии доступно).

Объект "ОпределяемыйТип.ВладелецДополнительныхСведений" использован в:
Подсистема.СтандартныеПодсистемы.Подсистема.Свойства.Состав
ОбщаяКоманда.ДополнительныеСведенияКоманднаяПанель.ТипПараметраКоманды - влияет на отображение
его изменение на хранение свойств не влияет

Добавив общую команду дубль не нужно будет тащить все метаданные их определяемого типа.
Ограничения на данный вариант по совместимости нет (для свежей КА 2).

Разумная критика принимается.
8. TimkoNzt 03.09.24 15:31 Сейчас в теме
Это всё банально. А теперь то же самое но в гамаке и стоя для документа подключенного в расширении.
9. pupkinSana 115 03.09.24 18:00 Сейчас в теме
(8) Я в расширении реализовал БСП прикрепление файлов вроде не сложно. Тут думаю по аналогии. База полностью на поддержке БСП работает норм.
10. mrXoxot 3196 06.09.24 10:25 Сейчас в теме
Еще полезные вещи для своих документов описаны в Шаблоне новых объектов - https://infostart.ru/1c/articles/2008914/
Для отправки сообщения требуется регистрация/авторизация