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

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

Как добавить свойство товара в 1С

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

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

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

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

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

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

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

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

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

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

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

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

Характеристики номенклатуры

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

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

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

После включения в том же разделе появятся ссылки «Дополнительные реквизиты» и «Дополнительные сведения». Изменения применяются сразу, перезапуск программы не требуется, но открытые карточки товаров стоит переоткрыть, чтобы форма перестроилась.

Пошаговое создание свойства товара

Основной сценарий: создание дополнительного реквизита для справочника «Номенклатура». Последовательность действий в типовых конфигурациях выглядит так.

Порядок действий
  1. 1
    Откройте «Администрирование» → «Общие настройки» → ссылка «Дополнительные реквизиты».
  2. 2
    В левой части окна найдите набор «Номенклатура» (или «Виды номенклатуры», если свойства задаются по видам).
  3. 3
    Нажмите «Добавить» → «Новый» и введите название свойства, например «Материал».
  4. 4
    Укажите тип значения: строка, число, дата, булево или «Дополнительное значение» для списка.
  5. 5
    Если выбран список значений — заполните его в табличной части (например: дерево, металл, пластик).
  6. 6
    Запишите свойство и проверьте карточку любого товара: реквизит должен появиться в группе «Дополнительные реквизиты».

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

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

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

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

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

Как вывести свойство в отборы, отчёты и печать

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

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

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

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

Свойство в карточке товара
Норма

Реквизит виден, значение сохраняется после записи и переоткрытия

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

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

Отбор в списке номенклатуры
Норма

Фильтр по свойству возвращает ожидаемые товары

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

Отбор пуст или находит лишнее — вероятно, дубли значений из-за строкового типа

Отчёт по свойству
Норма

Свойство доступно в настройках отчёта и группирует данные

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

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

Когда свойства недостаточно: характеристики и варианты комплектации

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

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

Типичные ошибки
01
Создание свойства строкой вместо списка значений — приводит к дублям («металл», «Металл») и неработающим фильтрам.
02
Дублирование одного и того же свойства в разных наборах (и для «Номенклатуры», и для вида) — в карточке появляются два одинаковых поля.
03
Хранение размеров и цветов в допреквизитах вместо характеристик — остатки и продажи невозможно учесть по значениям.
04
Массовое заполнение без резервной копии — ошибка в отборе портит данные тысяч карточек без возможности отката.
05
Создание десятков редко используемых реквизитов — карточка товара становится перегруженной, работа пользователей замедляется.

Ограничения и границы самостоятельной работы

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

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

Итог

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

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

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

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

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

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

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

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

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

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

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

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

В типовых модулях обмена (например, с 1С-Битрикс) дополнительные реквизиты номенклатуры выгружаются как свойства товаров, но соответствие полей и состав выгружаемых свойств настраивается в настройках обмена. Для нестандартных интеграций может потребоваться доработка.

Чем дополнительное свойство отличается от штрихкода или артикула?

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