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

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

Как в 1С создать прайс-лист: пошаговое руководство

Как создать прайс-лист в 1С: установка цен номенклатуры, типы цен, печатная форма, выгрузка в Excel и типичные ошибки при настройке.

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

Инструкция ниже ориентирована на типовые конфигурации «1С:Управление торговлей 11» и «1С:Комплексная автоматизация», где механизм ценообразования наиболее развит. В «1С:Бухгалтерии» возможности скромнее, но базовый прайс сформировать тоже можно — об этом отдельный раздел. Перед началом работы убедитесь, что у вашего пользователя есть права на изменение цен и доступ к разделу «CRM и маркетинг» или «Закупки» (в зависимости от конфигурации).

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

Подготовка: виды цен и установка цен номенклатуры

Прайс-лист строится на данных о ценах, поэтому первый шаг — проверить, что в базе вообще есть цены. Откройте справочник «Виды цен» (в УТ 11: «CRM и маркетинг» → «Настройки и справочники» → «Виды цен»). Обычно там уже есть хотя бы один вид, например «Розничная» или «Оптовая». Если прайс должен содержать несколько колонок (опт, розница, дилерская цена), создайте отдельный вид цены для каждой колонки.

Сами цены задаются документом «Установка цен номенклатуры». Создайте новый документ, выберите вид цены, добавьте товары в табличную часть и укажите цены. Цены можно вводить вручную, заполнять по поступлению с наценкой или рассчитывать формулой от другого вида цен — например, «розничная = закупочная + 30 %». После заполнения проведите документ: именно проведённый документ фиксирует цену в регистре, откуда её берёт прайс-лист.

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

Формирование прайс-листа в УТ 11 и КА 2

В «1С:Управление торговлей 11» прайс-лист находится в разделе «CRM и маркетинг» → «Цены (прайс-лист)». Откроется рабочее место с настройками: слева дерево настроек колонок и отборов, справа — предварительный результат. Это основной инструмент, и именно его стоит освоить в первую очередь.

Минимальный порядок действий: укажите дату, на которую нужны цены; выберите виды цен, которые станут колонками прайса; при необходимости задайте отбор по группе номенклатуры, поставщику или складу; нажмите «Сформировать». Результат выводится в табличный документ, который можно напечатать или сохранить в Excel, PDF, HTML через «Файл» → «Сохранить как».

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

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

Настройка колонок, отборов и оформления

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

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

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

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

Прайс-лист в 1С:Бухгалтерии

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

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

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

Выгрузка прайса в Excel и отправка клиентам

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

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

Типичные ошибки и проверка результата

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

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

Типичные ошибки
01
Формировать прайс на дату раньше проведения документа установки цен — колонки окажутся пустыми
02
Выбрать в настройках прайса не тот вид цены, что указан в документе установки
03
Не поставить отбор «цена больше нуля» — в клиентский прайс попадут позиции без цены
04
Редактировать цены прямо в Excel-файле вместо базы — при следующем формировании расхождения вернутся
05
Хранить единственную копию прайса только в файле — актуальность теряется при первом же изменении цен
Контрольные точки

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

Заполненность колонок цен
Норма

У всех продаваемых позиций цены заполнены

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

Пустые ячейки у части товаров — проверить документы установки цен

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

В шапке указана дата, цены соответствуют последнему документу

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

В прайсе старые цены при недавнем изменении

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

Только актуальный ассортимент, без помеченных на удаление

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

Присутствуют архивные позиции или товары без цены

Количество строк
Норма

Соответствует ожидаемому размеру ассортимента

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

Аномально мало или много строк — сбит отбор

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

FAQ

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

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

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

В УТ 11 и КА 2 — да: добавьте поле остатка в структуру отчёта через настройки варианта. Можно также отфильтровать позиции с нулевым остатком. В типовой «1С:Бухгалтерии» такой возможности в прайсе нет.

Как сделать несколько колонок цен — опт, розница, дилер?

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

Обновится ли сохранённый в Excel прайс при изменении цен в 1С?

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

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

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

Что делать, если цены устанавливаются в валюте, а прайс нужен в рублях?

Настройте вид цены с пересчётом по курсу: в УТ 11 вид цены может храниться в валюте, а в прайсе выводиться в рублях по текущему курсу. Убедитесь, что курсы валют в базе актуальны, иначе рублёвые значения будут неверными.