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

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

Как выгрузить прайс в 1С: Управление торговлей

Как выгрузить прайс из 1С Управление торговлей в Excel, CSV и XML: настройка колонок, отборы, типовые обработки, типичные ошибки и проверка результата.

Выгрузка прайса из 1С: Управление торговлей (УТ) — рутинная задача, которая решается несколькими способами: стандартным отчётом «Прайс-лист», выгрузкой табличного документа в Excel, обменом через обработку или выводом остатков с ценами для сайта и маркетплейсов. Выбор зависит от того, кому нужен файл: менеджеру для рассылки клиентам, контент-отделу для публикации или разработчику для интеграции.

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

Где в УТ находится прайс-лист и как его сформировать

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

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

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

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

Настройка колонок и отборов перед выгрузкой

Кнопка «Настройки» в отчёте открывает вариант компоновки: там можно добавить или убрать колонки (артикул, штрихкод, производитель, остаток, единица измерения), изменить сортировку и группировку по иерархии номенклатуры. Для прайса клиентам обычно оставляют наименование, артикул и цену; для внутреннего использования добавляют остаток и штрихкод.

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

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

Выгрузка прайса в Excel и CSV

Сформированный табличный документ сохраняется стандартно: меню «Файл» → «Сохранить как» (или кнопка дискеты). Доступные форматы — xlsx, mxl, ods, pdf, html и текстовые варианты. Для передачи клиенту чаще всего выбирают xlsx, для загрузки на сайт — csv или txt с разделителями.

При сохранении в CSV обратите внимание на разделитель и кодировку. Российские Excel и сайты обычно ожидают точку с запятой как разделитель и кодировку UTF-8 или Windows-1251. Если после сохранения файл открывается в Excel «в одну колонку», разделитель не совпал — пересохраните с другим разделителем или импортируйте через «Данные → Текст по столбцам».

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

Типичные ошибки
01
Выгрузка без проверки вида цены — в файле оказывается закупочная цена вместо розничной
02
Сохранение в CSV с неправильным разделителем — файл не открывается корректно на сайте или в Excel
03
Выгрузка всего каталога целиком на слабом компьютере — зависание клиента и потеря несохранённого результата
04
Отправка прайса с внутренними колонками (себестоимость, наценка) внешним контрагентам

Выгрузка цен через обработку «Загрузка данных из табличного документа» и обратные задачи

Иногда задача обратная: прайс поставщика нужно загрузить в УТ, а затем выгрузить уже свой. Для загрузки цен поставщика используется обработка «Загрузка данных из табличного документа» (раздел «Администрирование» или «Закупки» → «Сервис»): она сопоставляет колонки Excel с полями номенклатуры и документа установки цен. После загрузки и проведения документа цены становятся доступны для выгрузки в вашем прайсе.

Для выгрузки прайса в специфических форматах (YML для Яндекс.Маркета, XML для обмена с сайтом на 1С-Битрикс, CommerceML) используются штатные механизмы обмена: «Обмен с сайтом» в разделе «Администрирование» → «Обмен электронными документами» или узлы обмена с настроенной выгрузкой каталога и цен. Там выгрузка настраивается один раз и далее выполняется по расписанию.

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

Сравнение вариантов выгрузки

Отчёт «Прайс-лист» + сохранение в Excel

Подходит для разовой отправки клиентам; ограничение — ручная работа и нагрузка при больших объёмах

Сохранение в CSV/TXT

Подходит для загрузки на сайт или в стороннюю систему; требует контроля разделителя и кодировки

Обмен с сайтом (CommerceML/XML)

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

Внешняя обработка под формат маркетплейса

Подходит для YML и нестандартных структур; требует разработки или покупки готового решения

Проверка результата перед отправкой файла

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

Минимальный набор проверок: соответствие цен выбранному виду цены (сверьте 2–3 позиции с карточкой номенклатуры), отсутствие пустых строк и служебных колонок, корректность разделителей и кодировки в CSV, актуальность остатков, если они включены.

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

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

Цены в файле
Норма

Совпадают с ценами в карточке номенклатуры на дату выгрузки

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

Пустые ячейки, нули или цены другого вида

Структура файла
Норма

Только нужные колонки, заголовки читаемы

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

Служебные поля, лишние строки итогов в середине таблицы

CSV-формат
Норма

Открывается в Excel по столбцам, кириллица без искажений

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

Всё в одной колонке или символы-«кракозябры»

Остатки
Норма

Соответствуют текущим складским остаткам

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

Устаревшие данные или остатки не того склада

Ограничения и когда нужен специалист

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

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

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

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

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

Как выгрузить прайс только с позициями в наличии?

В настройках отчёта «Прайс-лист» добавьте отбор по остатку: условие «Остаток больше 0» по нужному складу. Если такого поля нет в текущем варианте, переключитесь на расширенные настройки и добавьте ресурс остатка в отбор.

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

Зависит от сайта: для 1С-Битрикс и типового обмена — XML (CommerceML), для простых загрузок — CSV с разделителем «точка с запятой» в кодировке UTF-8, для маркетплейсов — YML. Требования к формату уточняйте в документации площадки.

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

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

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

Стандартный отчёт изображения не выводит. Варианты: выгрузка через обмен с сайтом (картинки передаются вместе с каталогом) или внешняя обработка, формирующая Excel/HTML со встроенными изображениями из присоединённых файлов номенклатуры.

Итог

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

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