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

Торговля и Склад · 10 мин

Как вывести прайс-лист в 1С: настройка и печать

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

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

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

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

Проверьте, что цены в базе установлены

Отчёт «Прайс-лист» не считает цены «на лету» — он берёт последние значения из регистра цен номенклатуры. Если цены не установлены документом или установлены прошлой датой, а потом не обновлялись, в прайсе будут нули или устаревшие значения.

Откройте раздел «CRM и маркетинг» (или «Закупки» → «Цены») и найдите «Цены номенклатуры». Убедитесь, что нужный вид цен (например, «Розничная» или «Оптовая») существует и по нему есть проведённые документы «Установка цен номенклатуры». Проверить актуальное значение по конкретному товару можно прямо из карточки номенклатуры — ссылка «Цены».

Если цены рассчитываются формулами от других видов цен (например, розничная = закупочная + 30%), перед выводом прайса выполните пересчёт через рабочее место «Цены номенклатуры» с кнопкой «Рассчитать». Иначе отчёт покажет старые расчётные значения.

Найдите и откройте отчёт «Прайс-лист»

В «1С:Управление торговлей 11» и «1С:Комплексной автоматизации 2» путь такой: раздел «CRM и маркетинг» → группа «Отчёты» → «Прайс-лист». В ERP-конфигурациях отчёт доступен также через «Закупки» → «Отчёты по закупкам» и через общий список «Отчёты» с поиском по слову «прайс».

Порядок действий
  1. 1
    Откройте раздел «CRM и маркетинг» → «Отчёты» → «Прайс-лист»
  2. 2
    В настройках выберите нужный вид цен (или несколько)
  3. 3
    При необходимости задайте отбор по группе номенклатуры или складу
  4. 4
    Нажмите «Сформировать» и проверьте результат
  5. 5
    Сохраните таблицу в Excel или PDF через «Файл» → «Сохранить как»

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

Настройте колонки, отборы и внешний вид

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

Выбор видов цен и колонок

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

Отбор по группам и свойствам товаров

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

Сортировка и группировка

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

Выведите картинки и остатки в прайс

Для прайса с изображениями товаров в УТ 11 предусмотрен вариант отчёта с выводом картинок: в настройках включите вывод поля «Картинка» (файл изображения должен быть присоединён к карточке номенклатуры как основной). Учтите, что формирование прайса с картинками по большому ассортименту занимает заметное время и даёт тяжёлый файл.

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

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

Сохраните и отправьте прайс клиенту

Сформированный табличный документ сохраняется через «Файл» → «Сохранить как» или кнопку сохранения на панели. Для отправки клиентам чаще всего используют форматы XLSX (если получатель будет фильтровать и редактировать) и PDF (если прайс нужно зафиксировать от изменений). Также доступна отправка по электронной почте прямо из 1С, если настроена учётная запись почты.

Типичные ошибки
01
Отправка MXL-файла клиенту: формат табличного документа 1С открывается только в 1С, используйте Excel или PDF
02
Прайс без даты формирования: получатель не понимает актуальность цен — добавьте дату в заголовок через настройки оформления
03
Вывод всех складов суммарно: клиент видит остатки, которых нет на отгружающем складе
04
Забытый отбор по виду цен: в прайс попадают закупочные цены вместо отпускных

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

Что делать, если прайс пустой или цены неверные

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

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

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

Колонка цен
Норма

Значения совпадают с ценой в карточке номенклатуры

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

Нули или пустые ячейки при установленных ценах

Состав позиций
Норма

В прайсе только нужные группы товаров

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

Лишние позиции или отсутствуют нужные товары

Актуальность
Норма

Цены соответствуют последнему документу установки

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

Выводятся значения прошлого периода

Если видны устаревшие цены, откройте последний документ «Установка цен номенклатуры» по этому виду цен и убедитесь, что он проведён и датирован не позже текущей даты. Черновики и помеченные на удаление документы в регистр не пишут. При расчётных видах цен дополнительно проверьте базовый вид цен и процент наценки в настройке вида цен.

Как вывести прайс в 1С:Бухгалтерии

В «1С:Бухгалтерии 8» отчёта «Прайс-лист» нет, но цены номенклатуры там тоже хранятся (устанавливаются документом «Установка цен номенклатуры» через «Склад» → «Цены»). Прайс можно получить двумя способами.

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

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

Типовой отчёт «Прайс-лист» (УТ, КА, ERP)

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

Универсальный отчёт по регистру цен

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

Внешняя обработка или расширение

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

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

Почему в прайсе нет товара, который есть в справочнике?

Отчёт выводит только позиции, по которым установлена цена выбранного вида. Если по товару нет записи в регистре цен, он не попадёт в прайс. Проверьте карточку номенклатуры и добавьте товар в документ «Установка цен номенклатуры».

Как вывести прайс на конкретную дату в прошлом?

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

Можно ли формировать прайс автоматически по расписанию?

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

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

Добавьте в настройках отчёта отбор «Цена больше 0». Альтернатива — включить отбор по заполненности цены, если в вашей версии отчёта такое поле доступно для отбора.

Почему при сохранении в Excel теряется оформление прайса?

При сохранении выбирайте формат XLSX с сохранением оформления, а не «текстовый» или «только данные». Сильно сложные макеты (объединённые ячейки, картинки) в Excel могут искажаться — в таком случае надёжнее сохранять в PDF.

Как показать клиенту цены со скидкой, не меняя их в базе?

Создайте отдельный вид цен, рассчитываемый формулой от базового (например, «Оптовая минус 5%»), и формируйте прайс по нему. Базовые цены при этом не изменятся, а для разных категорий клиентов можно держать свои расчётные виды цен.

Итог

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

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