Прайс-лист из 1С для клиентов, сайта и маркетплейсов: от видов цен до файла Excel
Содержание
Чтобы сформировать прайс-лист в 1С, сначала заведите тип (вид) цены и установите по нему цены документом «Установка цен номенклатуры». Потом откройте отчёт «Прайс-лист»: в Бухгалтерии 3.0 он лежит в Склад → Цены → Прайс-лист, в УТ 11 — в разделе CRM и маркетинг (в старых релизах Маркетинг), группа «Ценообразование». Выберите цены, отбор по группам товаров, нажмите «Сформировать» и сохраните результат в Excel.
Пустой или «кривой» прайс почти всегда означает проблему не в отчёте, а в данных: цены не установлены на нужную дату, документ не проведён, выбран не тот вид цены. Поэтому порядок такой: справочники → цены → отчёт → выгрузка.
Подготовка: типы цен, виды цен и номенклатура
Прайс-лист в 1С — это не отдельный документ, а отчёт по регистру цен. Он показывает то, что уже записано в базе на выбранную дату. Значит, начинать надо с настройки самих цен.
Термины в конфигурациях разные, не путайте их:
| Конфигурация | Как называется справочник | Где найти |
|---|---|---|
| Бухгалтерия предприятия 3.0 | Типы цен номенклатуры | Склад → Цены → Типы цен номенклатуры |
| Управление торговлей 11 | Виды цен | CRM и маркетинг → Настройки и справочники → Виды цен |
| Розница 2 | Виды цен | раздел маркетинга, группа «Ценообразование» |
Что настроить в карточке цены
Заведите столько цен, сколько у вас колонок в прайсе. Типичный набор:
- 🏷️ Розничная — для витрины, сайта, маркетплейса;
- 📦 Оптовая — для постоянных покупателей;
- 🤝 Дилерская или «Крупный опт» — для партнёров;
- 🔒 Закупочная — служебная, в прайс клиентам не попадает.
В карточке проверьте три вещи:
- Валюта. Если цена в рублях, а прайс нужен в долларах, пересчитывать «на лету» отчёт не будет. Для валютного прайса заведите отдельную цену в валюте.
- «Цена включает НДС». Флажок определяет, в каком виде цифры уйдут клиенту. Для розницы цены обычно с НДС, для опта бывает по-разному. Решите один раз и не меняйте задним числом.
- Округление. В УТ 11 у вида цены задаются правила округления, в том числе до «психологических» цен вроде 1 990 или 499. В БП 3.0 округление задаётся при пересчёте цен в документе.
Номенклатура
Прайс собирается по группам справочника «Номенклатура». Если товары свалены в одну папку, в прайсе будет одна длинная простыня. Перед первым прайсом разложите номенклатуру по группам: «Кабели», «Розетки», «Автоматы». Эти группы станут разделами прайса.
Заполните артикулы. Маркетплейсы и сайты сопоставляют товары по артикулу или штрихкоду, а не по названию. Без артикула загрузка прайса превращается в ручную сверку.
Как установить цены, чтобы они попали в прайс
Цены вносят документом «Установка цен номенклатуры». В БП 3.0 он открывается из Склад → Цены → Установка цен номенклатуры, в УТ 11 — из группы «Ценообразование» раздела CRM и маркетинг.
Порядок в БП 3.0:
- Создайте документ и поставьте дату, с которой цены действуют. Прайс на 1 ноября не увидит цены, установленные 5 ноября.
- В шапке выберите один или несколько типов цен. Каждый станет колонкой табличной части.
- Заполните товары: кнопкой подбора, по группе номенклатуры или по документу поступления.
- Впишите цены или пересчитайте их от другого типа цены (об этом ниже).
- Нажмите «Провести и закрыть». Непроведённый документ в прайс не попадает.
В УТ 11 механизм тот же, но документов два уровня: общий документ установки цен и цены по характеристикам, если включены характеристики номенклатуры. Если у товара есть размеры или цвета, а цена задана только «на товар», в прайсе по характеристикам будет ноль.
Не исправляйте цены в старом документе задним числом. Создайте новый документ с текущей датой. Иначе отгрузки прошлых периодов, которые заполнялись по старым ценам, перестанут совпадать с историей цен, и разбирать расхождения будет тяжело.
Формируем отчёт «Прайс-лист» в Бухгалтерии, УТ 11 и Рознице
Бухгалтерия предприятия 3.0
- Откройте
Склад → Цены → Прайс-лист. - Укажите дату, на которую нужны цены. По умолчанию стоит текущая.
- Выберите типы цен, которые попадут в колонки. Например, «Розничная» и «Оптовая».
- Задайте отбор: группа номенклатуры, конкретные позиции, при необходимости — только товары с остатком на складе.
- Нажмите «Сформировать».
Получится таблица: группа → товар → цены по выбранным типам. Её можно напечатать или сохранить.
Управление торговлей 11 и Розница 2
В УТ 11 прайс-лист настраивается гибче. Помимо видов цен можно:
- 🔍 выбрать отбор по складу и показывать только то, что есть в наличии;
- 🧩 вывести характеристики товара отдельными строками;
- 📊 добавить колонки: артикул, единица измерения, остаток;
- 💾 сохранить настройку под именем («Опт для дилеров», «Розница для сайта») и потом открывать её одним выбором.
Сохранённые настройки экономят больше всего времени. Сделайте по одной настройке на каждого получателя: отделу продаж, сайту, каждому маркетплейсу. Тогда новый прайс собирается за минуту без перенастройки колонок.
В Рознице 2 логика та же, что в УТ: виды цен, документ установки цен и отчёт в группе «Ценообразование».
Выгрузка в Excel
Готовый отчёт сохраните кнопкой «Сохранить» (значок дискеты) в командной панели формы отчёта и выберите формат «Лист Microsoft Excel 2007» (.xlsx). Подойдут и .pdf для отправки клиенту, и .ods, если в офисе LibreOffice.
Excel-файл из отчёта — это снимок на момент формирования. Обновили цены в 1С — сформируйте и сохраните прайс заново, сам файл не обновится.
Выгрузка для маркетплейсов и сайта: где пригодится XML
Маркетплейсу нужен не красивый прайс, а файл в его шаблоне: артикул, цена, иногда цена до скидки. Рабочих путей три.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Сохранить отчёт в Excel и вставить колонки в шаблон маркетплейса | Десятки и сотни позиций, обновление раз в неделю | Ручной перенос, риск сдвига строк |
| Встроенная интеграция с маркетплейсами в УТ 11 | Тысячи позиций, частое обновление | Есть в свежих релизах УТ, нужна настройка подключения |
| Обмен с сайтом в формате CommerceML | Свой интернет-магазин на CMS с модулем обмена | Настраивает тот, кто ведёт сайт |
Что делает обработка «Загрузка и выгрузка данных XML»
Её часто советуют для прайсов, но задача у неё другая. Это универсальная обработка для переноса объектов между базами 1С с одинаковой структурой: например, перенести виды цен и документы установки цен из тестовой копии в рабочую базу.
Порядок работы:
- Откройте обработку: она поставляется внешним файлом
.epfпод версию платформы, в типовой конфигурации её нет. Запускается через менюФайл → Открыть. - На вкладке «Выгрузка» отметьте нужные объекты: справочник видов цен, регистр цен или документы установки цен за период.
- Укажите файл и выгрузите.
- В другой базе той же конфигурации откройте ту же обработку, вкладку «Загрузка», выберите файл.
Клиенту или маркетплейсу этот XML не подойдёт: внутри служебная структура 1С с идентификаторами объектов, её никто, кроме другой базы 1С, не прочитает.
Загрузка XML пишет данные прямо в базу, минуя обычные проверки. Перед загрузкой в рабочую базу сделайте резервную копию. Расхождение версий конфигурации между базами даёт ошибки или «битые» ссылки.
Прайс через «Заказ клиента» и свою печатную форму
Иногда клиенту нужен не весь каталог, а подборка: 30 позиций под его объект, с его ценой. Отчёт «Прайс-лист» для этого громоздок. Удобнее собрать подборку в документе.
Быстрый вариант без доработок
- Создайте «Заказ клиента » на этого покупателя.
- Выберите в документе вид цены, по которому он работает. Цены подставятся автоматически.
- Подберите товары. Количество можно ставить 1 — оно для прайса не важно.
- Не проводите документ, а просто запишите. Резерв и обязательства по нему не возникнут.
- Через «Печать» выведите форму заказа или счёта и сохраните в Excel или PDF.
Это коммерческое предложение «на коленке», но клиенту понятно: позиции, цены, итог. Если в УТ 11 у вас используется документ «Коммерческое предложение клиенту», берите его — он для этого и сделан.
Своя печатная форма
Когда подборки делают каждый день, имеет смысл заказать отдельную печатную форму «Прайс для клиента» с логотипом, картинками товаров и без колонки количества. Варианта два:
- Внешняя печатная форма. Файл
.epfподключается черезАдминистрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработкии появляется в меню «Печать» нужного документа. Конфигурация при этом не меняется, обновления ставятся спокойно. - Правка макета. В том же разделе есть «Макеты печатных форм»: можно поменять текст шапки или подвала стандартной формы, не трогая код.
Снимать конфигурацию с поддержки ради одной печатной формы не стоит. Внешняя форма решает задачу и переживает обновления.
Как обновлять цены перед каждой выгрузкой
Прайс устаревает быстрее всего, когда цены правят вручную по каждой позиции. Автоматизируйте пересчёт от одной базовой цены.
Пересчёт от базовой цены
Схема простая: закупочная цена — базовая, остальные считаются от неё наценкой.
| Цена | Как считается | Пример при закупке 1 000 ₽ |
|---|---|---|
| Закупочная | из поступления | 1 000 ₽ |
| Крупный опт | закупка + 15% | 1 150 ₽ |
| Опт | закупка + 25% | 1 250 ₽ |
| Розница | закупка + 60%, округление до 10 ₽ | 1 600 ₽ |
В БП 3.0 это делается в документе «Установка цен номенклатуры»: заполните товары, затем через команду изменения цен пересчитайте колонку от другого типа цены с процентом наценки и округлением.
В УТ 11 вид цены можно сделать рассчитываемым: в его карточке задаётся формула от базового вида цены. После очередного поступления запускаете формирование цен в группе «Ценообразование», и 1С пересчитывает все зависимые цены сама. Розница 2 работает по той же логике.
Цены поставщика
Если поставщик присылает свой прайс в Excel, не перебивайте его по позициям. В УТ 11 цены поставщиков регистрируют отдельным документом «Регистрация цен поставщика», и от них можно считать свою закупочную цену. В БП 3.0 проще заполнить «Установку цен номенклатуры» по документу поступления: закупочные цены подтянутся из накладной, а остальные колонки вы пересчитаете наценкой.
Порядок перед выгрузкой
Частые ошибки при формировании прайс-листа
Ещё одна неочевидная ошибка — одна цена на все случаи. Если оптовику и маркетплейсу отдают один тип цены, любое изменение для одного канала ломает другой. Отдельный тип цены на каждый канал продаж избавляет от этой путаницы.