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

Администрирование · 11 мин

Как добавить дополнительные реквизиты в 1С 8.3

Как добавить дополнительные реквизиты в 1С 8.3 без изменения конфигурации: настройка состава, типы значений, вывод в отчёты, типичные ошибки и проверка результата.

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

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

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

Что такое дополнительные реквизиты и когда их использовать

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

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

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

Где находится настройка: включение механизма

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

После включения появятся ссылки «Дополнительные реквизиты» и «Дополнительные сведения», ведущие к спискам наборов. Набор — это группа реквизитов, привязанная к конкретному виду объектов: например, «Номенклатура», «Контрагенты», «Реализация товаров и услуг». Для справочников с видами (номенклатура с видами номенклатуры, договоры) наборы могут формироваться по каждому виду отдельно.

Порядок действий
  1. 1
    Откройте «Администрирование» → «Общие настройки» и включите «Дополнительные реквизиты и сведения»
  2. 2
    Перейдите по ссылке «Дополнительные реквизиты» и найдите набор нужного объекта
  3. 3
    Откройте набор и нажмите «Добавить» → «Новый»
  4. 4
    Укажите наименование, тип значения и при необходимости список допустимых значений
  5. 5
    Сохраните реквизит и откройте карточку объекта — поле появится в группе «Дополнительные реквизиты»

Для работы с настройкой нужны права администратора или роль, разрешающая изменение дополнительных реквизитов и сведений. Обычному пользователю с правами только на ввод данных пункты настройки будут недоступны — это нормальное ограничение, а не ошибка.

Создание реквизита: типы значений и параметры

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

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

Сравнение вариантов

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

Виден на форме объекта, редактируется прямо в карточке. Подходит для часто используемых характеристик.

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

Не занимает место на форме, заполняется через команду «Ещё» → «Дополнительные сведения». Подходит для редко используемой справочной информации.

Расширение конфигурации

Требует навыков разработки, но позволяет добавить полноценный реквизит с логикой. Нужен, когда значение участвует в расчётах или проведении.

Полезные параметры при настройке: обязательность заполнения (система не даст записать объект без значения), заголовок поля на форме, комментарий-подсказка. Для реквизитов со списком значений список можно пополнять позже — новые варианты добавляются в тот же реквизит.

Дополнительные сведения: чем отличаются и когда нужны

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

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

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

Использование в отчётах, отборах и печатных формах

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

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

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

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

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

Отображение на форме
Норма

Поле видно в карточке объекта в группе «Дополнительные реквизиты», значение сохраняется после записи

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

Поле не появляется — проверьте набор реквизитов и вид объекта

Работа отбора
Норма

В списке через «Настроить список» реквизит доступен и корректно фильтрует

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

Реквизита нет в списке полей отбора — обновите настройки или перезайдите в сеанс

Вывод в отчёт
Норма

Реквизит выбирается в настройках отчёта и показывает значения

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

Поле пустое в отчёте — проверьте, заполнено ли оно у объектов выборки

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

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

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

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

FAQ: частые вопросы о дополнительных реквизитах

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

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

Почему созданный реквизит не виден в карточке объекта?

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

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

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

Как массово заполнить дополнительный реквизит у множества объектов?

Используйте типовую обработку «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание»): она умеет изменять и дополнительные реквизиты у отобранного списка объектов. Перед массовой обработкой проверьте результат на 2–3 элементах.

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

Нет, это данные информационной базы, а не часть конфигурации. Обновление типового релиза их не затрагивает. Риск возникает только при нештатных ситуациях (восстановление из старой копии, некорректная загрузка данных), поэтому регулярное резервное копирование остаётся обязательным.

Что выбрать: дополнительный реквизит или расширение конфигурации?

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

Итог

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

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