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

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

Как распечатать прайс-лист в 1С: пошаговая инструкция

Как сформировать и распечатать прайс-лист в 1С:Управление торговлей и 1С:Комплексная автоматизация. Настройка колонок, отборов, сохранение в Excel и PDF.

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

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

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

Шаг 1. Проверьте, что цены установлены и актуальны

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

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

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

Шаг 2. Откройте отчёт «Прайс-лист»

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

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

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

Шаг 3. Настройте вид цен, отборы и колонки

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

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

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

Порядок формирования прайса
  1. 1
    Проверьте актуальность цен: журнал «Установка цен номенклатуры», дата последнего документа
  2. 2
    Откройте отчёт «Прайс-лист» через поиск команд или раздел «CRM и маркетинг»
  3. 3
    Укажите вид цен и дату, на которую формируется прайс
  4. 4
    Задайте отборы: группа товаров, склад, наличие остатков
  5. 5
    Настройте колонки: оставьте только нужные поля
  6. 6
    Нажмите «Сформировать» и проверьте 2–3 позиции вручную
  7. 7
    Выведите на печать или сохраните в Excel/PDF

Шаг 4. Сформируйте и проверьте результат

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

Обратите внимание на дату, на которую сформирован прайс. Отчёт показывает цены, действующие на указанную дату (по умолчанию — текущую). Если вы формируете прайс «на завтра», а новые цены вступают в силу завтрашним документом, укажите нужную дату вручную в параметрах.

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

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

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

Цены в прайсе против карточки товара
Норма

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

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

Цена старая или нулевая — проверьте дату и вид цен

Полнота списка товаров
Норма

Все позиции выбранной группы присутствуют

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

Часть товаров отсутствует — проверьте отборы и пометку удаления

Ширина печатной формы
Норма

Все колонки помещаются на лист в предпросмотре

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

Колонки обрезаны — настройте масштаб или альбомную ориентацию

Шаг 5. Распечатайте прайс или сохраните в файл

Для печати используйте стандартную команду «Файл» → «Печать» или сочетание Ctrl+P. В диалоге печати выберите принтер, диапазон страниц и количество копий. Перед отправкой на принтер откройте предварительный просмотр — он покажет реальную разбивку на страницы.

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

Для отправки контрагентам удобнее файл: кнопка «Сохранить» (дискета) в панели табличного документа позволяет выгрузить прайс в Excel (XLSX), PDF, HTML или MXL. PDF подходит для фиксации цен — файл сложно отредактировать случайно. Excel удобен, когда клиент просит «прайс в таблице» для дальнейшей работы. Учтите, что при сохранении в Excel группировки и оформление могут частично потеряться.

Форматы выгрузки прайса

Печать на принтере

Для внутреннего использования и выкладки в торговом зале. Ограничение: нельзя быстро обновить у всех сотрудников

PDF

Для рассылки клиентам и публикации. Цены зафиксированы, файл одинаково выглядит на любом устройстве

Excel (XLSX)

Когда получатель будет работать с данными: фильтровать, считать, загружать в свою систему. Оформление может частично потеряться

MXL

Только для обмена между пользователями 1С — внешний контрагент файл не откроет

Альтернативные способы: печать из списка номенклатуры и внешние формы

Если нужен простой прайс по небольшому списку товаров, можно обойтись без отчёта. Откройте справочник «Номенклатура», установите отбор по нужной группе, выделите позиции (Ctrl+A — все, Ctrl+клик — выборочно) и нажмите «Печать» → «Прайс-лист» (в Бухгалтерии) или аналогичную команду в вашей конфигурации. Система сформирует печатную форму по выделенным товарам.

Для нестандартных требований — фирменный бланк с логотипом, колонка с фотографиями, особая группировка — типовой формы может не хватить. В этом случае есть два пути: изменить макет печатной формы через механизм пользовательских печатных форм (в УТ 11 — «НСИ и администрирование» → «Печатные формы, отчеты и обработки»), либо подключить внешнюю печатную форму, разработанную программистом.

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

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

Частые проблемы и их решения

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

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

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

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

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

Как автоматизировать регулярное формирование прайса

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

Рассылка отчётов позволяет указать сохранённый вариант прайса, список получателей, формат файла (PDF или Excel) и расписание. Система сама сформирует прайс и отправит его адресатам. Перед включением проверьте на тестовом получателе, что файл формируется корректно и содержит актуальные цены.

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

Итог

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

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

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

Почему в прайсе нет цен, хотя товары выводятся?

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

Можно ли вывести в прайс остатки на складах?

Да, в настройках отчёта «Прайс-лист» добавьте поле остатка (свободный или общий остаток) в список колонок. Учитывайте, что расчёт остатков замедляет формирование на больших базах, а цифры актуальны только на момент формирования.

Как распечатать прайс в 1С:Бухгалтерии, если там нет отчёта «Прайс-лист»?

Откройте справочник «Номенклатура», установите отбор по нужной группе, выделите товары и нажмите «Печать» → «Прайс-лист». Цены должны быть предварительно заданы документом «Установка цен номенклатуры» в разделе «Склад» или «Продажи» (зависит от версии).

Как отправить прайс клиенту прямо из 1С?

Сформируйте прайс, сохраните табличный документ в PDF или Excel и отправьте через настроенную учётную запись электронной почты (кнопка отправки в панели табличного документа либо команда «Файл» → «Отправить»). Альтернатива — настроить рассылку отчётов по расписанию.

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

Типовые макеты перезаписываются при обновлении. Чтобы сохранить изменения, редактируйте макет через пользовательский механизм («Печатные формы, отчеты и обработки» → «Макеты печатных форм») или подключите внешнюю печатную форму — она не затрагивается обновлениями.

Можно ли сформировать прайс с ценами на будущую дату?

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