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

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

Как сформировать прайс-лист в 1С: Управление торговлей

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

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

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

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

Шаг 1. Настройте виды цен

Вид цены — это отдельная колонка будущего прайса: розничная, оптовая, закупочная, минимальная и т.д. Откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» и создайте нужные элементы. Для каждого вида укажите валюту, признак включения НДС в цену и способ задания.

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

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

Шаг 2. Зафиксируйте цены документом «Установка цен номенклатуры»

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

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

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

Порядок установки цен
  1. 1
    Создайте документ «Установка цен номенклатуры» и отметьте нужные виды цен флажками
  2. 2
    Заполните табличную часть товарами через «Заполнить» → «По группе номенклатуры» или загрузкой из файла
  3. 3
    Выполните массовый расчёт через «Изменить цены» и проверьте итоговые значения
  4. 4
    Проведите документ и убедитесь, что дата соответствует началу действия прайса

Шаг 3. Сформируйте отчёт «Прайс-лист»

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

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

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

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

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

Колонка цен в отчёте
Норма

Заполнена для всех отобранных позиций

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

Пустые ячейки — нет установки цен на дату отчёта

Значения цен
Норма

Соответствуют последнему проведённому документу

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

Цены старые — есть более поздний документ установки цен

Состав товаров
Норма

Только нужные группы, без архивных позиций

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

Лишние или отсутствующие товары — пересмотрите отборы

Шаг 4. Оформите и выгрузите прайс для клиентов

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

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

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

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

Альтернативные способы получить прайс

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

Для выгрузки на сайт или в торговые площадки используется типовой обмен (CommerceML) или обработки выгрузки в CSV/YML — это отдельная настройка, выходящая за рамки простого прайса, но источник данных тот же: регистр цен номенклатуры.

Сравнение способов

Отчёт «Прайс-лист»

Универсальный вариант для печати и выгрузки в Excel; не позволяет редактировать цены прямо в форме

Обработка «Формирование цен»

Подходит для просмотра и корректировки цен в одной таблице; слабее как печатная форма для клиентов

Печатная форма из соглашения

Даёт индивидуальный прайс по условиям клиента; работает только если ведётся учёт по соглашениям

Типичные ошибки и ограничения

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

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

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

FAQ

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

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

Как сделать разные прайсы для опта и розницы?

Создайте два вида цен — «Оптовая» и «Розничная» — и устанавливайте их одним документом или отдельными. В отчёте «Прайс-лист» выводите только нужную колонку и сохраните два варианта отчёта под разными именами.

Можно ли автоматически пересчитывать цены при изменении курса валюты?

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

Как выгрузить прайс в Excel с картинками товаров?

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

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

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

Как часто нужно переустанавливать цены?

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

Итог

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

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