Правильное подключение дополнительных реквизитов и сведений для документов, справочников (БСП 3.1.11)

19.06.26

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

Однажды при разработке собственной конфигурации столкнулся с подключением дополнительных реквизитов, сделал все согласно документации 1С, но меня не оставляла мысль, что я делаю что-то не так.

На это было несколько причин:

  • Подключил через предопределенные элементы справочника, но при этом типовые предопределенные элементы помечены префиксом "Удалить"
  • Мой набор создается с пометкой предопределенного элемента, а типовые - без
  • Штатный обработчик обновления БСП срабатывает успешно, но реквизиты не появляются, нужно дописывать свой обработчик на который ругается проверка АПК

Оглавление

Подключение дополнительных реквизитов и сведений

Настройка объектов конфигурации

  • Для дополнительных сведений:
    - Определяемый тип - ВладелецДополнительныхСведений - включаем в состав типа наш объект (например, справочник Пользователи)
  • Для дополнительных реквизитов:
    - План видов характеристик - ДополнительныеРеквизитыИСведения - включаем в состав типа наш объект
    - В нашем объекте создаем табличную часть ДополнительныеРеквизиты со следующими полями (можно скопировать из справочника Пользователи)
        - При создании табличной части вручную реквизиту Значение в свойстве Связи параметров выбора установить связь: Отбор.Владелец (ДополнительныеРеквизиты.Свойство).

 

Имя Тип Подсказка
 Свойство  ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения Дополнительный реквизит
 Значение  Характеристика.ДополнительныеРеквизитыИСведения Значение дополнительного реквизита
 ТекстоваяСтрока  Строка неограниченной длины Полный текст строкового дополнительного реквизита

 

  • Прописываем характеристики для дополнительных реквизитов и сведений (можно посмотреть характеристики для справочника пользователи) 

 

 

Настройка модулей

  • В модуль менеджера или же общий модуль нашего объекта необходимо добавить метод
Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
    Набор = Наборы.Строки.Добавить();
    Набор.Имя = "Справочник_Пользователи";
    Набор.Идентификатор = Новый УникальныйИдентификатор("eb73504b-b23b-4c10-9a48-8bbe375fd22d");
    Набор.Используется = Истина;
КонецПроцедуры

 

  • В Общий модуль УправлениеСвойствамиПереопределяемый прописываем обращение к нашему экспортному методу:
    - В случае с модулем менеджера:
Справочники.Пользователи.ПриПолученииПредопределенныхНаборовСвойств(Наборы);

       -  В случае с общим модулем:

Пользователи.ПриПолученииПредопределенныхНаборовСвойств(Наборы);


Добавление дополнительных реквизитов на форму

Необходимо добавить код в различные обработчики событий на форму, в которой мы хотим видеть дополнительные реквизиты, эти шаги прекрасно описаны в документации 1с

Обновление информационной базы

После этих манипуляций необходимо провести обновление информационной базы

- Запустить с ключом ЗапуститьОбновлениеИнформационнойБазы или поднять версию конфигурации, после чего дождаться успешного выполнения всех обработчиков обновления

- Выполнить метод УправлениеСвойствамиСлужебный.СоздатьПредопределенныеНаборыСвойств() вручную (по сути при запуске обновления просто срабатывает этот метод)

 

Разбор ошибок

Проблемы с документацией

На практике все оказалось легко и просто, но большинство статей по добавлению или настройке и в том числе документация 1С - устарели и дают ложную информацию, поэтому изначально идешь по ложному пути и только потом понимаешь, что что-то не так. Например, я хотел добавить только дополнительные реквизиты без сведений и о настройке переопределяемых модулей и создании набора, нет ни слова в официальной документации. Также ничего не написано об обновлении информационной базы.

Общественное мнение

Тут все просто, пошел по пути наименьшего сопротивления и мыслил примерно в следующем ключе - "Раз все так делают, то значит так правильно".

Надеюсь статья будет полезна, спасибо за внимание!

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

БСП дополнительные реквизиты дополнительные сведения справочник документ

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1017    1    0    

3

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

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

3254 руб.

21.11.2024    13389    48    26    

55

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

Каждый раз, когда разработчик 1С пишет очередной цикл для свертки массива или использует конструкцию Попытка / Исключение для проверки наличия реквизита, где-то грустит один архитектор фирмы «1С». Мы привыкли изобретать велосипеды там, где в Библиотеке стандартных подсистем (БСП) уже давно лежат готовые, оптимизированные и протестированные на тысячах баз решения. Ниже — практическая подборка из 8 методов актуальных релизов БСП (3.X), которые сделают ваш код чище, быстрее и профессиональнее. Разберем на примерах «Было / Стало».

04.06.2026    7647    Kaliostr0    16    

35

БСП (Библиотека стандартных подсистем) Универсальные функции Программист 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Когда появляется необходимость сделать подключаемую внешнюю обработку, будь это печатная форма или отчет - нам всегда приходится прописывать сведения о внешней обработке для подключения их в соответствующий справочник. И это занимает некоторое время, что не очень удобно. Как для себя, так и для вас - я подготовил ряд примеров использования этой функции, можете выбрать один из них, чтобы в дальнейшем использовать их в шаблонах текста. Комментарии по дополнению и исправлению статьи - приветствуются.

06.02.2026    12662    manul1c    6    

25

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

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

23.09.2025    13911    AlexeyPROSTO_1C    1    

18

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

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

16.09.2025    6799    _seerco2002    0    

36
Для отправки сообщения требуется регистрация/авторизация