К статье
Практический материал

Справочники и Данные · 12 мин

Дополнительные реквизиты и дополнительные сведения в 1С: в чём разница и что выбрать

Чем дополнительные сведения отличаются от дополнительных реквизитов в 1С: где хранятся, как выводятся в отчёты и печатные формы, что выбрать для учёта.

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

Разница принципиальна для учёта. Если по значению нужно отбирать данные, строить отчёты, выводить колонку в список или использовать в схеме СКД — нужен дополнительный реквизит. Если достаточно хранить заметку или характеристику, которую достаточно видеть в карточке объекта, подойдёт дополнительное сведение.

Оба механизма доступны в типовых конфигурациях на платформе 1С:Предприятие 8.3 через раздел «Администрирование» → «Общие настройки» → «Дополнительные реквизиты и сведения». Для их использования не требуется изменять конфигурацию и снимать её с поддержки — это безопасный способ расширения, который не ломается при обновлениях.

Что такое дополнительный реквизит и как он работает

Дополнительный реквизит — это поле, которое пользователь добавляет к справочнику или документу без изменения конфигурации. Оно отображается на форме объекта в группе «Дополнительные реквизиты», его можно вывести в список, использовать в отборах и включать в отчёты на СКД. Фактически для пользователя такой реквизит почти неотличим от штатного поля.

Технически значения дополнительных реквизитов хранятся в табличной части объекта «ДополнительныеРеквизиты» (пары «свойство — значение»), а не в отдельной колонке таблицы базы данных. Но платформа и типовые механизмы работают с ними прозрачно: в настройках списка и отчётов реквизит доступен наравне со стандартными полями.

Для реквизита задаётся тип значения: строка, число, дата, булево, ссылка на справочник, а также «Дополнительное значение» — свой список вариантов, который ведётся в отдельном служебном справочнике. Это удобно, когда нужен контролируемый список значений без создания нового объекта метаданных.

Что такое дополнительное сведение и в чём его особенность

Дополнительное сведение — это характеристика объекта, которая хранится вне самого объекта, в специальном регистре сведений «ДополнительныеСведения». Запись в регистре связывает объект, свойство и значение. На форме объекта сведения показываются в отдельной группе «Дополнительные сведения», но в структуру самого объекта не входят.

Из-за такого хранения сведения имеют ограничения: в типовых списках и стандартных отчётах они обычно недоступны или требуют доработки запроса. Отбор по сведению в динамическом списке без настройки не работает. Зато сведение можно привязать к объекту, не изменяя его — запись в регистре не затрагивает сам объект, что иногда важно для скорости и блокировок.

Типичное применение сведений — справочные пометки: номер старого договора из прежней системы, комментарий о предпочтениях клиента, внутренняя классификация, которая нужна «для справки» и не участвует в аналитике.

Ключевые различия: сравнение по параметрам

ПараметрДополнительный реквизитДополнительное сведение
Где хранитсяВ табличной части самого объектаВ отдельном регистре сведений
Вывод в списокДа, через настройку спискаНет (без доработки)
Отбор в спискеДаНет (без доработки)
Использование в отчётах СКДДа, в типовых отчётахОграниченно, обычно требует доработки
Печатные формыДоступен в макетахТребует доработки макета/запроса
Запись объектаЗначение пишется вместе с объектомПишется отдельно, объект не изменяется
Обмены и синхронизацииОбычно передаются типовыми правиламиЧасто требуют настройки в правилах обмена

Главный практический критерий — участие в аналитике. Всё, по чему планируется фильтровать, группировать, суммировать или выводить в отчёты, должно быть реквизитом. Сведения остаются для информации «на полях».

Что выбрать

Дополнительный реквизит

Подходит, если значение нужно в отборах, отчётах, списках, печатных формах и обменах. Ограничение: при большом числе реквизитов растёт объём данных в каждом объекте.

Дополнительное сведение

Подходит для справочных заметок и характеристик, которые достаточно видеть в карточке. Ограничение: не работает в отборах и типовых отчётах без доработки.

Как создать дополнительный реквизит или сведение

Оба механизма настраиваются в одном месте. Откройте «Администрирование» → «Общие настройки» и включите флажок «Дополнительные реквизиты и сведения» (в некоторых конфигурациях флажки раздельные: «Дополнительные реквизиты» и «Дополнительные сведения»). После включения станут доступны одноимённые ссылки для перехода к спискам свойств.

Для создания реквизита откройте «Дополнительные реквизиты», выберите набор свойств нужного объекта (например, «Номенклатура» или «Контрагенты») и нажмите «Добавить» → «Новый». Укажите заголовок, тип значения и, при необходимости, список допустимых значений. Аналогично создаётся сведение — через пункт «Дополнительные сведения».

Порядок создания дополнительного реквизита
  1. 1
    Откройте «Администрирование» → «Общие настройки» и включите «Дополнительные реквизиты и сведения».
  2. 2
    Перейдите в «Дополнительные реквизиты» и выберите набор нужного объекта (например, «Контрагенты»).
  3. 3
    Нажмите «Добавить» → «Новый», задайте заголовок и тип значения.
  4. 4
    Если нужен список вариантов, выберите тип «Дополнительное значение» и заполните список значений.
  5. 5
    Откройте карточку объекта и проверьте, что поле появилось в группе «Дополнительные реквизиты» и сохраняется.
  6. 6
    Настройте вывод поля в список через «Ещё» → «Изменить форму» или настройку списка.

Обратите внимание: наборы свойств привязаны к конкретным видам объектов. Реквизит, созданный для справочника «Номенклатура», не появится в «Контрагентах» — для каждого объекта свой набор. В некоторых конфигурациях есть возможность добавлять реквизиты сразу для группы однотипных объектов.

Что выбрать: практические сценарии

Маршрут решения

Как выбрать механизм

По значению нужно отбирать элементы в списке или строить отчётСоздавайте дополнительный реквизит
Значение должно попадать в печатную форму документаСоздавайте дополнительный реквизит
Нужно хранить справочную пометку, видимую только в карточкеДостаточно дополнительного сведения
Значение участвует в обмене с другой базойПредпочтителен реквизит — он лучше поддерживается типовыми правилами
Нужно заполнять характеристику массово, не изменяя сами объектыРассмотрите сведение — запись идёт в регистр без перепроведения объектов

Пример из практики: для справочника «Контрагенты» нужно хранить «Канал привлечения клиента» и по нему анализировать продажи — это реквизит, потому что значение попадёт в отчёты по продажам. А поле «Контактное лицо из старой CRM» нужно только при просмотре карточки — это сведение.

Обратная ситуация: если по ошибке создать сведение там, где нужна аналитика, позже придётся переносить значения в реквизит обработкой. Поэтому при сомнениях выбирайте реквизит — его возможности шире, а излишняя «справочность» не мешает.

Ограничения и типичные ошибки

Дополнительные реквизиты не заменяют полноценную доработку конфигурации. Они не участвуют в проведении документов, не влияют на движения по регистрам и не могут использоваться в типовых алгоритмах (например, в расчёте цен или скидок) без программирования. Если значение должно влиять на учётные механизмы, потребуется доработка.

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

Типичные ошибки
01
Создание сведения вместо реквизита, когда нужна аналитика — значение не попадает в отчёты, приходится переносить данные обработкой.
02
Дублирование свойств с похожими названиями («Цвет» и «Цвет товара») — пользователи заполняют разные поля, данные разъезжаются.
03
Использование свободной строки вместо списка значений — в базе появляются «шт», «шт.», «штука», отборы и группировки ломаются.
04
Ожидание, что сведение появится в типовом отчёте автоматически — для этого нужна доработка схемы компоновки.
05
Удаление свойства без проверки — значения стираются из всех объектов, где оно было заполнено.

Как проверить результат после настройки

После создания реквизита откройте карточку объекта, заполните новое поле и запишите. Затем проверьте три вещи: поле видно в списке после настройки формы, отбор по значению находит элемент, значение доступно в настройках типового отчёта (если отчёт поддерживает дополнительные реквизиты). Если хотя бы один пункт не выполняется — проверьте, не создано ли свойство как сведение.

Контрольные точки

Как проверить результат

Поле в карточке объекта
Норма

Значение вводится и сохраняется после записи

Тревожный признак

Поле отсутствует — проверьте набор свойств и включённость механизма

Отбор в списке
Норма

Реквизит доступен в настройке отбора и находит элементы

Тревожный признак

Поля нет в отборе — вероятно, создано сведение вместо реквизита

Отчёт
Норма

Реквизит доступен в настройках полей/отборов отчёта

Тревожный признак

Поле недоступно — отчёт не поддерживает доп. реквизиты или нужна доработка СКД

Для сведений проверка проще: значение должно отображаться в группе «Дополнительные сведения» карточки и сохраняться. Появление сведения в отчётах — уже признак доработки, а не штатного поведения.

Перед массовым созданием свойств составьте список нужных полей и отметьте для каждого: нужен ли отбор, отчёт, печать. Это займёт десять минут и избавит от переноса данных между сведениями и реквизитами в будущем.
ПЗ
Практическое замечание

Частые вопросы

Можно ли превратить дополнительное сведение в дополнительный реквизит?

Штатной кнопки конвертации нет. Нужно создать новый реквизит и перенести значения из регистра сведений в табличную часть объектов — обычно это делается обработкой или через консоль кода. После переноса старое сведение удаляют, предварительно убедившись, что данные совпадают.

Участвуют ли дополнительные реквизиты в проведении документов?

Нет. Дополнительные реквизиты хранят значения, но не влияют на движения по регистрам и типовые алгоритмы проведения. Если значение должно влиять на учёт, например на себестоимость или резервирование, потребуется доработка конфигурации или расширение.

Передаются ли дополнительные реквизиты и сведения при обмене между базами?

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

Сколько дополнительных реквизитов можно создать для одного объекта?

Жёсткого ограничения платформа не накладывает, но на практике десятки реквизитов на один объект замедляют запись и построение отчётов, потому что значения хранятся в универсальной таблице. Если полей нужно много и они активно используются в аналитике, стоит рассмотреть доработку конфигурации.

Почему созданное поле не видно в списке справочника?

Чаще всего создано дополнительное сведение вместо реквизита — сведения в списки не выводятся. Если создан именно реквизит, его нужно добавить в список вручную: «Ещё» → «Изменить форму» и перенести поле из группы дополнительных реквизитов в таблицу списка.

Удалятся ли дополнительные реквизиты при обновлении конфигурации?

Нет. Дополнительные реквизиты и сведения — пользовательский механизм, не затрагивающий конфигурацию, поэтому обновления их не сбрасывают. Риск есть только при нештатных ситуациях: восстановлении из старой копии или ошибках обмена, поэтому регулярное резервное копирование остаётся обязательным.

Итог

Что важно запомнить

Дополнительный реквизит — часть объекта: работает в отборах, списках, отчётах и печатных формах. Дополнительное сведение — справочная пометка в отдельном регистре, в аналитике по умолчанию не участвует. Выбирайте реквизит для всего, что нужно в учёте и отчётах, сведение — для информации «для справки». Перед удалением свойства делайте резервную копию.