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

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

Как в 1С добавить колонку «Артикул»

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

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

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

Важно понимать различие двух реквизитов. У номенклатуры есть собственный «Артикул» — внутренний код товара, который задаёт ваша компания. Отдельно существует «Артикул поставщика» (номенклатура поставщиков), который хранится в регистре и может различаться у разных контрагентов. В большинстве случаев пользователям нужен именно первый вариант.

Где в 1С хранится артикул и почему его не видно

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

Формы списков в 1С выводят не все реквизиты объекта, а только те, что разработчик включил в настройку по умолчанию. Артикул почти всегда присутствует в составе полей формы, но скрыт. Это сделано для компактности: у разных компаний разные приоритеты, и «лишние» колонки мешали бы большинству пользователей.

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

Как добавить колонку «Артикул» в список номенклатуры

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

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

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

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

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

Как вывести артикул в табличной части документа

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

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

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

Как добавить артикул в отчёт

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

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

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

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

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

Колонка в списке или документе
Норма

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

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

Колонка пустая при заполненном артикуле — вероятно, выведено не то поле (например, артикул поставщика)

Отчёт после настройки
Норма

Артикул выводится у каждой строки номенклатуры

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

Поле есть в настройках, но в отчёте пусто — проверьте, что группировка доходит до номенклатуры

Печатная форма
Норма

Артикул присутствует в нужной колонке таблицы

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

Макет не содержит артикула — требуется доработка макета

Артикул в печатной форме: что можно без программиста

Здесь возможности ограниченнее. В большинстве типовых печатных форм (ТОРГ-12, счёт на оплату, универсальный передаточный документ) артикул либо уже присутствует, либо его нельзя добавить через пользовательские настройки — макет зафиксирован в конфигурации. Например, в счёте на оплату в «Управлении торговлей» колонка «Артикул» обычно выводится по умолчанию, а в ТОРГ-12 её место занимает код товара.

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

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

Если поля «Артикул» нет: доработка через конфигуратор

Ситуация, когда реквизита «Артикул» нет вообще, встречается в самописных и старых конфигурациях, а также в нетиповых справочниках (например, в собственном справочнике «Материалы»). В этом случае реквизит добавляется в конфигураторе: откройте объект метаданных, на вкладке «Данные» добавьте реквизит с типом «Строка» достаточной длины (обычно 25–50 символов), затем разместите его на форме элемента и в форме списка.

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

Когда колонка нужна только визуально в динамическом списке, а реквизит уже существует, но не выведен разработчиком, иногда достаточно изменить запрос динамического списка: добавить поле «Номенклатура.Артикул» в выборку, после чего оно станет доступно в настройке формы. Такая доработка минимальна, но всё равно требует конфигуратора и аккуратности.

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

Проверка результата и массовое заполнение артикулов

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

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

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

Итог

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

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

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

Почему поле «Артикул» отсутствует в окне «Изменить форму»?

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

Как сделать колонку «Артикул» видимой для всех пользователей сразу?

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

Можно ли искать товар по артикулу в списке?

Да. После добавления колонки доступен поиск по ней через строку поиска (Ctrl+F) или настройку отбора «Артикул содержит…». Во многих конфигурациях поиск по артикулу работает и в поле ввода с подбором, если это предусмотрено настройками справочника.

Чем артикул отличается от кода номенклатуры?

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

Как вывести артикул поставщика в документ поступления?

Сначала убедитесь, что в настройках номенклатуры включена работа с номенклатурой поставщиков и что для товаров заполнены соответствующие записи. Затем в форме документа через «Изменить форму» отметьте поле, связанное с номенклатурой поставщика. Если товар не привязан к поставщику, колонка у этой строки останется пустой.

Пропадёт ли добавленная колонка после обновления конфигурации?

Пользовательские настройки форм («Изменить форму») обновление обычно не затрагивает. А вот прямые доработки типовых форм и макетов в конфигураторе могут быть утеряны или вызвать конфликты — поэтому для доработок рекомендуется механизм расширений.