Торговля и Склад · 9 мин
Как выгрузить прайс в 1С: Управление торговлей
Как выгрузить прайс из 1С Управление торговлей в Excel, CSV и XML: настройка колонок, отборы, типовые обработки, типичные ошибки и проверка результата.
Выгрузка прайса из 1С: Управление торговлей (УТ) — рутинная задача, которая решается несколькими способами: стандартным отчётом «Прайс-лист», выгрузкой табличного документа в Excel, обменом через обработку или выводом остатков с ценами для сайта и маркетплейсов. Выбор зависит от того, кому нужен файл: менеджеру для рассылки клиентам, контент-отделу для публикации или разработчику для интеграции.
В типовой УТ 11 прайс строится на данных регистра «Цены номенклатуры», а остатки берутся из складских регистров. Поэтому перед выгрузкой важно убедиться, что цены актуальны (установлены документом «Установка цен номенклатуры»), а вид цены, который попадёт в прайс, выбран правильно. Иначе в файле окажутся пустые колонки или устаревшие значения.
Где в УТ находится прайс-лист и как его сформировать
В УТ 11 основной инструмент — отчёт «Прайс-лист». Он доступен в разделе «Закупки» (подраздел «Сервис») или через «CRM и маркетинг» → «Цены и скидки». В старших редакциях путь может отличаться, но отчёт всегда ищется поиском по слову «прайс» в строке команд.
Порядок формирования простой: откройте отчёт, укажите дату, на которую нужны цены, выберите вид цены (например, «Розничная» или «Оптовая»), при необходимости настройте отбор по группам номенклатуры и нажмите «Сформировать». Результат — табличный документ с колонками: номенклатура, артикул, цена, иногда остаток и единица измерения.
Если в прайсе нужны остатки, проверьте настройки отчёта: показ количества включается в вариантах отчёта или через «Настройки» → «Расширенные». Учтите, что остаток выводится на момент формирования, а цена — на указанную дату, поэтому для консистентного файла формируйте прайс «на сейчас».
- 1Откройте отчёт «Прайс-лист» через раздел «Закупки» или поиск команд
- 2Укажите дату цен и выберите нужный вид цены
- 3Настройте отбор по группам номенклатуры или складам
- 4Сформируйте отчёт и проверьте несколько позиций на актуальность
- 5Сохраните табличный документ: «Файл → Сохранить как» → формат Excel (xlsx) или CSV
Настройка колонок и отборов перед выгрузкой
Кнопка «Настройки» в отчёте открывает вариант компоновки: там можно добавить или убрать колонки (артикул, штрихкод, производитель, остаток, единица измерения), изменить сортировку и группировку по иерархии номенклатуры. Для прайса клиентам обычно оставляют наименование, артикул и цену; для внутреннего использования добавляют остаток и штрихкод.
Отборы позволяют выгрузить не весь каталог, а его часть: по группе номенклатуры, по складу (если прайс формируется по остаткам конкретного склада), по признаку «в наличии». Отбор по наличию особенно полезен для сайта — в файл не попадут позиции с нулевым остатком.
Сохраните настройки как вариант отчёта, чтобы не настраивать заново: «Ещё» → «Сохранить вариант отчёта». Это удобно, если прайс выгружается регулярно и по одному шаблону.
Выгрузка прайса в Excel и CSV
Сформированный табличный документ сохраняется стандартно: меню «Файл» → «Сохранить как» (или кнопка дискеты). Доступные форматы — xlsx, mxl, ods, pdf, html и текстовые варианты. Для передачи клиенту чаще всего выбирают xlsx, для загрузки на сайт — csv или txt с разделителями.
При сохранении в CSV обратите внимание на разделитель и кодировку. Российские Excel и сайты обычно ожидают точку с запятой как разделитель и кодировку UTF-8 или Windows-1251. Если после сохранения файл открывается в Excel «в одну колонку», разделитель не совпал — пересохраните с другим разделителем или импортируйте через «Данные → Текст по столбцам».
Ограничение способа: объём. На очень больших каталогах (десятки тысяч позиций) формирование и сохранение табличного документа может занимать заметное время и требовать много памяти клиентского приложения. В таких случаях выгружайте по частям (по группам) или используйте обработку прямой выгрузки в файл, минуя табличный документ.
Выгрузка цен через обработку «Загрузка данных из табличного документа» и обратные задачи
Иногда задача обратная: прайс поставщика нужно загрузить в УТ, а затем выгрузить уже свой. Для загрузки цен поставщика используется обработка «Загрузка данных из табличного документа» (раздел «Администрирование» или «Закупки» → «Сервис»): она сопоставляет колонки Excel с полями номенклатуры и документа установки цен. После загрузки и проведения документа цены становятся доступны для выгрузки в вашем прайсе.
Для выгрузки прайса в специфических форматах (YML для Яндекс.Маркета, XML для обмена с сайтом на 1С-Битрикс, CommerceML) используются штатные механизмы обмена: «Обмен с сайтом» в разделе «Администрирование» → «Обмен электронными документами» или узлы обмена с настроенной выгрузкой каталога и цен. Там выгрузка настраивается один раз и далее выполняется по расписанию.
Если типовых средств не хватает — например, нужен файл строго определённой структуры для конкретного маркетплейса — задача решается внешней обработкой. Это работа для специалиста по 1С: самостоятельно править конфигурацию ради одного формата не стоит.
Сравнение вариантов выгрузки
Подходит для разовой отправки клиентам; ограничение — ручная работа и нагрузка при больших объёмах
Подходит для загрузки на сайт или в стороннюю систему; требует контроля разделителя и кодировки
Подходит для регулярной автоматической выгрузки каталога и цен; требует первичной настройки узла обмена
Подходит для YML и нестандартных структур; требует разработки или покупки готового решения
Проверка результата перед отправкой файла
Перед отправкой прайса клиенту или загрузкой на сайт откройте файл и проверьте несколько контрольных точек. Случайная ошибка в виде цены или отборе может уйти контрагенту и создать проблемы с ценообразованием.
Минимальный набор проверок: соответствие цен выбранному виду цены (сверьте 2–3 позиции с карточкой номенклатуры), отсутствие пустых строк и служебных колонок, корректность разделителей и кодировки в CSV, актуальность остатков, если они включены.
Как проверить результат
Совпадают с ценами в карточке номенклатуры на дату выгрузки
Пустые ячейки, нули или цены другого вида
Только нужные колонки, заголовки читаемы
Служебные поля, лишние строки итогов в середине таблицы
Открывается в Excel по столбцам, кириллица без искажений
Всё в одной колонке или символы-«кракозябры»
Соответствуют текущим складским остаткам
Устаревшие данные или остатки не того склада
Ограничения и когда нужен специалист
Самостоятельная выгрузка безопасна: отчёты и сохранение файла не меняют данные в базе. Риск появляется только при обратной операции — загрузке и проведении документов установки цен, поэтому перед массовой загрузкой делайте резервную копию или тестируйте на копии базы.
К специалисту по 1С стоит обратиться, если нужна выгрузка по расписанию без участия пользователя, нестандартный формат файла, выгрузка цен с учётом скидок и сегментов номенклатуры или интеграция с сайтом через API. Эти задачи выходят за рамки типовых отчётов.
Частые вопросы
Почему в прайсе пустая колонка с ценами?
Чаще всего цены не установлены на дату формирования отчёта. Проверьте, есть ли проведённый документ «Установка цен номенклатуры» по нужному виду цены, и не выбран ли в отчёте другой вид цены, по которому цены не назначались.
Как выгрузить прайс только с позициями в наличии?
В настройках отчёта «Прайс-лист» добавьте отбор по остатку: условие «Остаток больше 0» по нужному складу. Если такого поля нет в текущем варианте, переключитесь на расширенные настройки и добавьте ресурс остатка в отбор.
В каком формате отдавать прайс для загрузки на сайт?
Зависит от сайта: для 1С-Битрикс и типового обмена — XML (CommerceML), для простых загрузок — CSV с разделителем «точка с запятой» в кодировке UTF-8, для маркетплейсов — YML. Требования к формату уточняйте в документации площадки.
Можно ли настроить автоматическую выгрузку прайса по расписанию?
Да, через настройку обмена с сайтом или регламентное задание с внешней обработкой. Штатный отчёт «Прайс-лист» сам по расписанию файлы не сохраняет — нужна либо настройка узла обмена, либо доработка.
Как выгрузить прайс с картинками товаров?
Стандартный отчёт изображения не выводит. Варианты: выгрузка через обмен с сайтом (картинки передаются вместе с каталогом) или внешняя обработка, формирующая Excel/HTML со встроенными изображениями из присоединённых файлов номенклатуры.
Что важно запомнить
Прайс в 1С УТ выгружается через отчёт «Прайс-лист»: выберите вид цены, настройте отбор и колонки, сформируйте и сохраните в Excel или CSV. Перед отправкой сверьте цены с карточками номенклатуры и проверьте формат файла. Для регулярной выгрузки на сайт настраивайте обмен, а не выгружайте вручную.