Отчеты и Аналитика · 12 мин
Как сделать отчет с артикулами в 1С
Разбираем, как вывести артикулы в отчетах 1С: настройка типовых отчетов, консоль СКД, универсальный отчет, поиск по артикулу поставщика и типичные ошибки.
Артикул — один из главных рабочих идентификаторов товара наряду с наименованием и штрихкодом. Менеджеры по закупкам общаются с поставщиками именно на языке артикулов, а складские сверки часто ведутся по ним, потому что наименования у разных контрагентов отличаются. Поэтому отчет с артикулами — частая задача: нужно показать остатки, продажи или обороты не просто по номенклатуре, а с колонкой артикула.
В большинстве конфигураций 1С (Управление торговлей 11, ERP, Комплексная автоматизация, УНФ) артикул уже хранится в карточке номенклатуры, и задача сводится к тому, чтобы вывести его в нужный отчет. Сделать это можно тремя способами: настройкой типового отчета без программирования, универсальным отчетом по справочнику или доработкой схемы компоновки данных. Ниже разберем каждый вариант с конкретными шагами.
Важно понимать разницу: в 1С есть артикул собственной номенклатуры и артикул поставщика (номенклатура контрагентов). Это разные данные, хранящиеся в разных местах, и отчет по ним строится по-разному. Сначала определите, какой именно артикул нужен — от этого зависит весь дальнейший путь.
Что нужно проверить перед построением отчета
Прежде чем настраивать отчет, убедитесь, что артикулы вообще заполнены в базе. Откройте справочник «Номенклатура» и включите отображение колонки «Артикул» через меню «Еще» → «Изменить форму» или настройку списка. Если колонка пустая у большинства позиций, отчет покажет пустые строки — и проблема не в отчете, а в данных.
Артикулы загружаются при обмене с сайтом, при загрузке прайсов поставщиков через обработку «Загрузка данных из табличного документа» или заполняются вручную. Если артикулов нет, сначала организуйте их заполнение — иначе смысл отчета теряется.
Также проверьте права доступа. Для настройки отчетов обычно достаточно прав менеджера по продажам или закупкам, а вот для универсального отчета и консоли СКД могут потребоваться права администратора или включенный режим «Технический специалист».
Настройте типовой отчет или универсальный
Сначала загрузите артикулы из прайсов или заполните вручную
Смотрите регистр «Номенклатура контрагентов»
Раздел «Администрирование» или консоль СКД
Вывод артикула в типовом отчете через настройки
Самый быстрый способ — доработать уже существующий отчет. Подойдут «Остатки товаров на складах», «Продажи», «Валовая прибыль», «Оборотно-сальдовая ведомость по счету 41» и другие товарные отчеты. Практически все они в современных конфигурациях построены на СКД (система компоновки данных), а значит, настраиваются без программирования.
Откройте отчет, например «Остатки и доступность товаров» в УТ 11. Нажмите кнопку «Настройки» и переключитесь в расширенный режим (ссылка «Расширенный» или «Дополнительные настройки» внизу окна). На закладке «Структура» или «Поля» найдите группировку «Номенклатура» и добавьте рядом поле «Артикул» — оно доступно в списке полей, потому что является реквизитом справочника.
- 1Откройте нужный отчет, например «Остатки товаров на складах»
- 2Нажмите «Настройки» и перейдите в расширенный режим
- 3На вкладке «Поля» или «Структура» добавьте поле «Артикул» рядом с «Номенклатура»
- 4При необходимости на закладке «Сортировка» добавьте сортировку по артикулу
- 5Сформируйте отчет и проверьте, что колонка заполнена
- 6Сохраните вариант отчета под понятным именем, например «Остатки с артикулами»
После настройки сохраните вариант отчета: кнопка «Сохранить настройки» или «Сохранить вариант отчета». Тогда в следующий раз не придется повторять настройку — отчет с артикулами появится в списке вариантов. Вариант можно сделать доступным всем пользователям, если у вас есть соответствующие права.
Если артикул нужен не отдельной колонкой, а в одной строке с наименованием, в некоторых отчетах удобнее вывести его в ресурсы или использовать группировку «Номенклатура (Артикул)», где она предусмотрена типовой схемой.
Универсальный отчет по номенклатуре с артикулами
Когда типового отчета нет или нужен произвольный набор полей, используйте «Универсальный отчет». В УТ 11 и ERP он находится в разделе «Настройки и администрирование» → «Печатные формы, отчеты и обработки» → «Универсальный отчет». В Бухгалтерии 3.0 — в разделе «Отчеты» → «Универсальный отчет».
В универсальном отчете выберите источник данных: тип «Справочник», объект «Номенклатура». Затем в настройках добавьте поля «Артикул», «Наименование», «Единица измерения» и любые другие реквизиты. Такой отчет покажет просто список товаров с артикулами — удобно для выгрузки каталога в Excel.
Если нужны остатки с артикулами, выберите в качестве источника регистр накопления «Товары на складах» (в УТ/ERP) или «Товары в рознице», добавьте измерение «Номенклатура» и через настройки полей выведите связанный реквизит «Номенклатура.Артикул». В универсальном отчете реквизиты измерений доступны через точку — это стандартная возможность СКД.
Отчет по артикулам поставщиков
Артикул поставщика — это не реквизит вашей номенклатуры, а данные из регистра сведений «Номенклатура контрагентов» (в УТ 11/ERP) или «Номенклатура поставщиков» (в старых конфигурациях). Один ваш товар может иметь несколько артикулов у разных поставщиков, поэтому отчет строится иначе.
В УТ 11 откройте раздел «Закупки» или «CRM и маркетинг» и найдите список «Номенклатура поставщиков» / «Номенклатура контрагентов». Это уже готовый список с колонками «Артикул поставщика», «Наименование поставщика» и связанной номенклатурой. Его можно отфильтровать по конкретному поставщику и вывести в табличный документ через «Еще» → «Вывести список».
Для полноценного отчета по остаткам с артикулами поставщика потребуется объединение данных регистра остатков и регистра сведений. В настройках типового отчета это сделать нельзя — поле «Артикул поставщика» там недоступно. Здесь поможет либо консоль СКД с собственным запросом, либо доработка отчета программистом.
Как выбрать способ
Консоль СКД и собственный запрос
Консоль системы компоновки данных — инструмент для случаев, когда настроек недостаточно. Она позволяет написать запрос, соединить несколько источников и получить отчет любой структуры. Консоль СКД — это внешняя обработка, её запускают через «Файл» → «Открыть» в режиме толстого клиента или через специализированные подсистемы в некоторых конфигурациях.
Типовой запрос для остатков с артикулами выглядит так: выбираются остатки из регистра «ТоварыНаСкладах.Остатки», левым соединением присоединяется справочник «Номенклатура», откуда берется поле «Артикул». Для артикулов поставщика добавляется второе соединение — с регистром сведений «НоменклатураКонтрагентов» по условию равенства номенклатуры и, при необходимости, контрагента.
ВЫБРАТЬ
Остатки.Номенклатура КАК Номенклатура,
Остатки.Номенклатура.Артикул КАК Артикул,
Остатки.Склад КАК Склад,
Остатки.ВНаличииОстаток КАК Остаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, ) КАК ОстаткиРабота с консолью СКД требует понимания языка запросов 1С. Если вы не разработчик, безопаснее ограничиться настройкой типовых отчетов или заказать доработку специалисту — ошибки в запросе не повредят данные (отчеты только читают информацию), но могут дать неверные цифры, которые примут за правду.
Проверка результата и выгрузка в Excel
После формирования отчета сверьте несколько позиций вручную: откройте карточку номенклатуры и сравните артикул в карточке с артикулом в отчете. Совпадение 3–5 случайных позиций — достаточная проверка корректности настройки.
Для передачи поставщику или коллегам отчет выгружается в Excel: кнопка «Сохранить» на панели табличного документа или «Файл» → «Сохранить как» → формат «Лист Excel». Перед отправкой проверьте, что колонка артикулов не содержит формул и отображается полностью — длинные артикулы иногда обрезаются по ширине колонки.
Как проверить результат
Заполнена у всех позиций, у которых артикул есть в карточке
Пустая у всех или у части позиций — проверьте заполнение справочника
Артикул в отчете совпадает с артикулом в карточке номенклатуры
Значения отличаются — возможно, выведен артикул поставщика вместо собственного
Совпадают с типовым отчетом без артикулов
Суммы изменились — проверьте группировки и соединения в запросе
Артикулы переносятся как текст целиком
Артикулы с ведущими нулями теряют нули или превращаются в числа
Типичные ошибки при работе с артикулами в отчетах
Самая частая ошибка — путаница между собственным артикулом и артикулом поставщика. Пользователь выводит поле «Артикул» из карточки номенклатуры, а ожидал увидеть артикул из прайса поставщика. Это разные данные, и отчет по ним строится через разные источники, как описано выше.
Вторая типичная проблема — потеря ведущих нулей при выгрузке в Excel. Если артикул состоит из цифр и начинается с нуля (например, 0012345), Excel может преобразовать его в число и обрезать нули. Решение: перед вставкой данных в Excel отформатировать колонку как текстовую или выгружать через сохранение табличного документа, а не копирование.
Еще одна ошибка — попытка найти артикул в отчетах, где его нет в схеме. Например, в некоторых бухгалтерских отчетах поле «Артикул» недоступно, потому что схема компоновки его не предусматривает. В таком случае используйте универсальный отчет или товарные отчеты из раздела складского учета.
Частые вопросы
Почему в настройках отчета нет поля «Артикул»?
Поле доступно только если оно предусмотрено схемой компоновки данных конкретного отчета. В товарных отчетах УТ 11, ERP и УНФ оно есть почти всегда. Если поля нет — используйте универсальный отчет по справочнику или регистру, где реквизиты доступны через точку: «Номенклатура.Артикул».
Как вывести артикул в печатную форму документа, а не в отчет?
Во многих печатных формах (ТОРГ-12, счет на оплату, прайс-лист) артикул выводится настройкой: в форме документа откройте «Еще» → «Изменить форму» или параметры печати и включите вывод колонки «Артикул». В УТ 11 для счетов и заказов есть отдельный переключатель «Выводить артикул» в настройках печати.
Можно ли построить отчет по одному конкретному артикулу?
Да. В настройках отчета на закладке «Отбор» добавьте условие «Номенклатура.Артикул = значение». Это удобно, когда нужно быстро найти, на каких складах лежит товар с известным артикулом, не зная его точного наименования в базе.
Артикулы есть в карточках, но отчет показывает их пустыми. Что не так?
Проверьте, что вы вывели именно поле «Артикул», а не «Артикул поставщика» или «Код». Также убедитесь, что отчет формируется по той же номенклатуре — в разрезе характеристик или серий связь с карточкой иногда теряется в нештатных схемах. Наконец, перепроверьте период и отборы: возможно, в выборку попали позиции без заполненного артикула.
Нужен ли программист, чтобы сделать отчет с артикулами?
В большинстве случаев нет: собственный артикул выводится пользовательскими настройками типового отчета за несколько минут. Программист понадобится, только если нужны артикулы поставщиков в отчете по остаткам или продажам, нестандартная группировка либо объединение нескольких источников данных.
Как сделать, чтобы отчет с артикулами формировался автоматически?
Сохраните настроенный вариант отчета и настройте рассылку: в УТ 11 и ERP есть механизм «Рассылки отчетов» в разделе администрирования. Отчет будет формироваться по расписанию и отправляться на почту выбранным сотрудникам в формате Excel или PDF.
Что важно запомнить
Артикул — реквизит карточки номенклатуры, поэтому он выводится в любой товарный отчет через расширенные настройки полей. Артикул поставщика хранится отдельно в регистре «Номенклатура контрагентов» и требует другого подхода. Сохраняйте настроенные варианты отчетов и проверяйте результат по нескольким карточкам перед использованием данных.