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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Реквизит со списком значений

Если пользователи должны выбирать значение из списка (например, «Категория клиента: A, B, C»), установите тип «Дополнительное значение» и перейдите на вкладку со списком значений. Добавьте варианты — они сохраняются внутри самого реквизита и доступны только ему. Такой подход проще, чем создавать отдельный справочник, но не подходит, если список должен редактироваться пользователями без прав администратора или использоваться в нескольких реквизитах.

Реквизит-ссылка на справочник

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

Настройка обязательности и видимости

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

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

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

Как выбрать тип реквизита

Нужно одно произвольное текстовое значениеТип «Строка» с ограничением длины
Пользователь выбирает из короткого фиксированного спискаТип «Дополнительное значение» со списком внутри реквизита
Список значений ведётся централизованно и используется в отчётахТип «Ссылка» на существующий или новый справочник
Нужен признак «да/нет»Тип «Булево»
Информация справочная и не нужна в отборахИспользуйте дополнительное сведение вместо реквизита

Проверка результата и вывод в отчёты

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

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

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

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

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

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

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

Поля нет — реквизит не входит в набор этого вида объектов

Сохранение значения
Норма

После записи и переоткрытия значение на месте

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

Значение пропадает — проверьте права и ошибки записи

Доступность в отчётах
Норма

Реквизит есть в списке полей настройки отчёта

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

Поля нет — отчёт не поддерживает вывод доп. реквизитов или используется сведение вместо реквизита

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

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

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

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

Перенос значений и работа в распределённой базе

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

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

FAQ

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

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

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

Чаще всего реквизит не входит в набор того вида объектов, карточку которого вы открыли. Откройте список дополнительных реквизитов, найдите нужный набор слева и проверьте, что реквизит присутствует именно в нём. Также проверьте, что включён общий флажок механизма в настройках.

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

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

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

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

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

Используйте обработку «Групповое изменение реквизитов» из раздела «Администрирование» → «Обслуживание». Задайте отбор объектов, выберите дополнительный реквизит и укажите значение. Перед запуском сделайте резервную копию и проверьте операцию на нескольких объектах.

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

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

Итог

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

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