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

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

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

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

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

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

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

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

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

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

Как включить механизм дополнительных реквизитов

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

После включения в том же разделе появятся ссылки «Дополнительные реквизиты» и «Дополнительные сведения». Если ссылок нет — проверьте права: работа с настройкой доступна пользователям с ролью администратора или правами на изменение настроек НСИ.

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

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

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

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

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

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

Настройка типа значения и обязательности заполнения

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

Флажок «Заполнять обязательно» заставит программу требовать значение при записи объекта. Используйте его осторожно: для уже существующих карточек, где поле пустое, обязательность может мешать редактированию. Безопаснее сначала добавить реквизит необязательным, заполнить данные, и только потом включить обязательность.

Как вывести реквизит в списки, отчёты и печатные формы

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

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

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

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

Реквизит в карточке объекта
Норма

Поле видно в форме, сохраняется и восстанавливается после переоткрытия

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

Поле не отображается или значение пропадает после записи

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

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

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

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

Отчёт
Норма

Поле добавляется в настройках отчёта и выводит значения

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

Поле отсутствует среди доступных или пустое при заполненных карточках

Когда нужен конфигуратор: добавление реквизита в метаданные

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

Такая доработка требует монопольного доступа при обновлении структуры, резервной копии перед изменением и учёта последствий при обновлении типовой конфигурации — изменённые объекты могут конфликтовать с новыми релизами. Если нет опыта работы в конфигураторе, эту задачу лучше поручить специалисту по 1С.

Два способа добавить поле

Дополнительный реквизит (режим Предприятия)

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

Реквизит в конфигураторе

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

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

Частая проблема — реквизит создан, но не виден в карточке. Причины: реквизит добавлен не в тот набор (например, в «Номенклатура» вместо «Партнёры»), у пользователя нет прав на дополнительные реквизиты, либо форма объекта была изменена и новые поля скрыты — тогда помогает «Ещё» → «Изменить форму».

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

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

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

Дополнительный реквизит создаётся в режиме 1С:Предприятие через «Администрирование» → «Дополнительные реквизиты»: выбирается набор объекта, задаётся заголовок и тип значения. Для списков, отборов и отчётов реквизит доступен сразу; для проводок и сложной логики нужна доработка в конфигураторе.

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

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

Проверьте три вещи: тот ли это набор объектов, включён ли механизм дополнительных реквизитов в настройках и есть ли у пользователя права. Также откройте «Ещё» → «Изменить форму» в карточке и убедитесь, что поле не скрыто вручную.

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

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

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

Используйте обработку «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание»): выберите вид объектов, задайте отбор и укажите значение дополнительного реквизита для пакетной установки.

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

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

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

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

Чем дополнительное сведение отличается от реквизита?

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