Торговля и Склад · 9 мин
Как выгрузить прайс-лист из 1С
Способы выгрузки прайс-листа из 1С в Excel и CSV: типовые отчёты, обработки, настройка колонок и цен. Проверка результата, ошибки и ответы на вопросы.
Выгрузка прайс-листа из 1С — рутинная задача для менеджеров по продажам, закупщиков и администраторов каталогов. В зависимости от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, УНФ, Розница) путь к нужной функции отличается, но логика везде одинаковая: сформировать список номенклатуры с ценами и сохранить его в Excel, CSV или другом формате.
В типовых конфигурациях есть несколько рабочих способов: встроенный отчёт «Прайс-лист», обработка формирования цен, выгрузка списка номенклатуры с колонкой цен и универсальные обработки обмена данными. Ниже разобраны все варианты с указанием, когда какой применять, как проверить результат и какие ошибки встречаются чаще всего.
Какие способы выгрузки существуют и какой выбрать
Перед выгрузкой определите, зачем нужен файл. Если прайс-лист пойдёт клиенту в виде «красивого» документа — подойдёт отчёт с оформлением, сохранённый в Excel. Если файл нужен для загрузки на сайт, в маркетплейс или в другую учётную систему — важнее структура колонок и формат CSV, а не оформление.
Основные варианты: типовой отчёт «Прайс-лист» (в УТ 11 и КА 2 находится в разделе «Продажи» или «CRM и маркетинг»), обработка «Формирование цен (прайс-лист)», сохранение списка справочника «Номенклатура» с выведенными ценами, а также универсальная обработка «Выгрузка и загрузка данных XML» для переноса между базами. В конфигурациях на управляемых формах почти любой табличный документ можно сохранить через меню «Файл → Сохранить как».
Сравнение вариантов
Подходит для клиентов и печати: настраиваемые колонки, оформление. Ограничение — есть не во всех конфигурациях.
Быстро, без настроек, но колонки нужно выводить вручную, а цены тянуть отдельно.
Нужен для интеграций и загрузки на сайт. Требует аккуратности с разделителями и кодировкой.
Для переноса данных между одинаковыми конфигурациями, не подходит для передачи клиенту.
Выгрузка через типовой отчёт «Прайс-лист»
В Управлении торговлей 11 откройте раздел «Продажи» → «Отчеты по продажам» → «Прайс-лист». В ERP и Комплексной автоматизации отчёт находится в разделе «CRM и маркетинг» → «Отчеты». В УНФ путь похожий: «Продажи» → «Отчёты» или «Настройки ценообразования».
В настройках отчёта укажите вид цен (например, «Розничная» или «Оптовая»), дату, на которую нужны цены, и при необходимости отбор по группе номенклатуры, складу или организации. В расширенных настройках можно включить или отключить колонки: артикул, код, единица измерения, остаток на складе, характеристики.
После формирования нажмите «Файл» → «Сохранить как» (или кнопку сохранения на панели табличного документа) и выберите формат: «Лист Excel (*.xlsx)», «Таблица Excel 97» или «PDF». Excel-формат удобен для дальнейшей правки, PDF — для отправки клиенту без возможности редактирования.
- 1Откройте «Продажи» → «Отчеты по продажам» → «Прайс-лист»
- 2Выберите вид цен и дату актуальности
- 3Задайте отбор по группам товаров при необходимости
- 4Нажмите «Сформировать» и дождитесь построения отчёта
- 5Сохраните через «Файл» → «Сохранить как» в формате XLSX или PDF
- 6Откройте файл и проверьте количество строк и корректность цен
Выгрузка через обработку «Формирование цен»
Если нужно не только посмотреть, но и предварительно скорректировать цены, используйте обработку «Формирование цен (прайс-лист)» — в УТ 11 она находится в разделе «CRM и маркетинг» → «Цены и скидки». Здесь можно добавить товары, увидеть старые и новые цены, отфильтровать позиции без цены.
Обработка удобна тем, что позволяет вывести список с произвольным набором колонок и сразу сохранить его: в контекстном меню таблицы есть пункт «Вывести список», после чего полученный табличный документ сохраняется стандартным способом. Это удобный путь, когда отчёт «Прайс-лист» в вашей конфигурации отсутствует или доработан и не подходит.
Выгрузка в CSV для сайта и интеграций
Для загрузки прайса на сайт, в маркетплейс или в стороннюю CRM чаще требуется CSV: простой текстовый формат с разделителями. Прямой выгрузки в CSV из отчёта нет, поэтому используют один из двух путей: сохранить табличный документ в Excel, а затем пересохранить его в CSV средствами Excel («Файл → Сохранить как → CSV (разделители — запятые)»), либо использовать типовую обработку выгрузки, если она предусмотрено конфигурацией или отраслевым решением.
При пересохранении в CSV обратите внимание на три момента: разделитель (в русской локали Excel по умолчанию используется точка с запятой, а не запятая), кодировку (для кириллицы чаще нужна UTF-8, иначе на сайте появятся «кракозябры») и формат чисел — цены не должны содержать неразрывных пробелов в качестве разделителей тысяч, иначе загрузчик прочитает их как текст.
Проверка результата перед отправкой
После сохранения файла откройте его и сверьте с базой: количество строк должно совпадать с количеством отобранных позиций, цены — с актуальными значениями в карточках номенклатуры. Проверьте несколько случайных товаров вручную, особенно позиции с характеристиками и позиции, по которым недавно менялись цены.
Отдельно проверьте позиции без цены: в зависимости от настроек они либо выводятся с пустой ячейкой, либо с нулём, либо исключаются. Ноль в прайсе для клиента недопустим — лучше исключить такие товары отбором или удалить строки в Excel.
Как проверить результат
Совпадает с числом позиций в отборе отчёта
Строк меньше — сработал скрытый отбор; больше — задвоились характеристики
Совпадают с карточкой товара на указанную дату
Цены устаревшие или из другого вида цен
Исключены из файла или помечены
В файле нули или пустые ячейки в колонке цены
Кириллица читается при открытии в блокноте и Excel
Непонятные символы вместо русских букв
Типичные ошибки и ограничения
Чаще всего проблемы возникают не с самой выгрузкой, а с данными. Если цены в базе не установлены документом «Установка цен номенклатуры» на нужную дату, отчёт покажет пустые значения — сначала нужно актуализировать цены. Если товар заведён с характеристиками, в прайсе появится несколько строк на одну позицию, что не всегда нужно получателю.
Вторая группа ошибок — техническая: сохранение в старый формат XLS с ограничением по числу строк, потеря ведущих нулей в артикулах при открытии CSV в Excel (Excel трактует их как числа), выгрузка объединённых ячеек и шапок отчёта, которые ломают структуру при последующей загрузке в другую систему. Для интеграций выгружайте «плоскую» таблицу без объединений и декоративных строк.
Если типовых средств не хватает — например, нужен прайс по индивидуальным соглашениям с клиентами или выгрузка по расписанию — задача решается доработкой: внешней обработкой или регламентным заданием. Это уже работа для специалиста по 1С, но перед постановкой задачи полезно самостоятельно сформировать желаемый вид файла вручную, чтобы приложить его как образец.
Если прайс-лист выгружается регулярно с одинаковыми настройками, сохраните вариант отчёта под понятным именем (кнопка «Сохранить вариант» в отчёте). Это избавит от повторной настройки отборов и колонок и снизит риск ошибки при спешной выгрузке.
Частые вопросы
Как выгрузить прайс-лист с остатками на складе?
В отчёте «Прайс-лист» включите колонку остатков в настройках (раздел «Поля» или «Дополнительные поля», в зависимости от конфигурации) и при необходимости задайте отбор по складу. Учтите, что остатки показываются на момент формирования, а цены — на указанную дату, поэтому данные могут быть «на разные моменты времени».
Почему в выгруженном файле пустые цены?
Наиболее вероятная причина — на выбранную дату нет действующего документа «Установка цен номенклатуры» для указанного вида цен. Проверьте историю цен в карточке товара и либо выберите другую дату, либо сначала установите цены.
Как выгрузить прайс только по одной группе товаров?
В настройках отчёта добавьте отбор по полю «Номенклатура» с условием «В группе» и укажите нужную папку справочника. Отбор «В группе» включает и вложенные подгруппы, что обычно и требуется.
Можно ли выгрузить прайс-лист из 1С:Розница?
Да, в Рознице есть отчёты по ценам и обработка «Печать ценников и этикеток», из которой список товаров с ценами можно вывести в табличный документ и сохранить в Excel. Также работает универсальный способ — вывести список номенклатуры с нужными колонками и сохранить его.
Какой формат выбрать для загрузки прайса на сайт?
Чаще всего сайты и маркетплейсы принимают CSV, XLSX или XML (YML для Яндекс.Маркета). Уточните требования площадки: состав и порядок колонок, кодировку, разделитель. Для YML обычно используют специализированные обработки выгрузки, а не ручное сохранение отчёта.
Что важно запомнить
Прайс-лист из 1С выгружается через типовой отчёт «Прайс-лист» или обработку формирования цен с сохранением в Excel, PDF или CSV. Перед отправкой проверьте вид цен, дату актуальности, позиции без цены и кодировку файла — большинство ошибок связано именно с этими моментами.