Торговля и Склад · 10 мин
Как выгрузить прайс-лист из 1С в Excel
Как выгрузить прайс-лист из 1С в Excel: сохранение табличного документа, выгрузка из номенклатуры и цен, настройка колонок, типичные ошибки и проверка результата.
Прайс-лист в 1С формируется либо как готовый отчёт, либо как список номенклатуры с ценами, и в обоих случаях результат можно сохранить в формате Excel штатными средствами программы. Отдельных модулей или конвертеров для этого не требуется: любой табличный документ 1С сохраняется в XLSX, XLS, MXL и другие форматы через стандартную команду «Файл → Сохранить как».
Конкретный путь зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия) и от того, что именно нужно получить: оформленный прайс с группами и картинками или простую таблицу «товар — цена» для дальнейшей обработки. Ниже разобраны основные способы, их ограничения и проверка результата.
Перед выгрузкой убедитесь, что цены в базе актуальны: прайс-лист берёт данные из регистра цен номенклатуры, и если цены не устанавливались документом «Установка цен номенклатуры», колонки окажутся пустыми. Это самая частая причина «пустого» прайса после выгрузки.
Какие способы выгрузки прайса существуют в 1С
Есть три рабочих подхода, и выбор зависит от задачи. Первый — типовой отчёт «Прайс-лист», который даёт оформленный документ с иерархией групп, отборами и колонками цен. Второй — выгрузка списка справочника «Номенклатура» с добавленными колонками цен, что удобно для технической таблицы. Третий — произвольный отчёт или обработка, если типовых колонок не хватает (остатки, артикулы поставщиков, несколько типов цен рядом).
Для большинства пользователей достаточно первого способа: отчёт «Прайс-лист» уже содержит группировку по папкам номенклатуры, позволяет выбрать вид цены, период и отбор по складу или сегменту. Выгрузка списка справочника оправдана, когда прайс нужен как «сырые» данные для загрузки на сайт, в маркетплейс или для рассылки менеджерам в виде плоской таблицы.
Сравнение вариантов
Оформленный документ с группами и отборами; подходит клиентам и печати, но требует чистки лишних шапок перед обработкой
Плоская таблица для сайта или маркетплейса; цены нужно добавить через настройку списка или отчёт по остаткам и ценам
Любые колонки и формулы; требует навыков настройки СКД или помощи специалиста
Выгрузка через отчёт «Прайс-лист» в УТ 11, КА и ERP
В конфигурациях Управление торговлей 11, Комплексная автоматизация и ERP отчёт находится в разделе «CRM и маркетинг» (или «Закупки»/«Продажи» в зависимости от версии) в группе «Цены и скидки». Откройте «Прайс-лист», укажите дату, на которую нужны цены, и при необходимости задайте отборы: по группе номенклатуры, виду цены, складу или организации.
В настройках отчёта (кнопка «Настройки») выберите колонки: наименование, артикул, код, единицу измерения и нужные виды цен. Если видов цены несколько (розничная, оптовая, дилерская), каждый вид выводится отдельной колонкой — отметьте только те, что должны уйти клиенту. После настройки нажмите «Сформировать».
Когда табличный документ сформирован, откройте меню «Файл → Сохранить как» (или кнопку сохранения на панели), укажите имя файла и выберите тип «Лист Excel (.xlsx)» или «Лист Excel 97–2003 (.xls)», если файл откроют в старой версии офиса. Программа сохранит документ со структурой, близкой к экранному виду.
- 1Откройте «CRM и маркетинг → Цены → Прайс-лист» и задайте дату цен
- 2В настройках отчёта выберите вид цены и нужные колонки, задайте отборы
- 3Нажмите «Сформировать» и проверьте, что цены и группы выведены
- 4Через «Файл → Сохранить как» выберите формат «Лист Excel (*.xlsx)»
- 5Откройте файл в Excel и проверьте первые и последние строки, итоговое число позиций
Выгрузка списка номенклатуры с ценами
Если нужен не оформленный прайс, а плоская таблица, откройте справочник «Номенклатура» и настройте список: через «Ещё → Настроить список» добавьте отборы по группе или виду номенклатуры. Сами цены в список справочника напрямую не выводятся — они хранятся в регистре, поэтому для таблицы с ценами удобнее использовать отчёт «Остатки и доступность товаров» или «Цены номенклатуры», либо тот же «Прайс-лист» с отключённой группировкой.
В отчёте «Цены номенклатуры» (раздел «Закупки» или «CRM и маркетинг» в зависимости от конфигурации) выведите поля «Номенклатура», «Артикул», «Вид цены», «Цена» и отключите итоги и группировки в настройках структуры — получится плоская таблица, готовая к сохранению в Excel и последующей загрузке на сайт.
Альтернатива без отчётов — команда «Вывести список» (кнопка «Ещё» в форме списка). Она выводит видимые колонки списка в табличный документ, который затем сохраняется в Excel. Способ быстрый, но выгружает только те поля, что отображены в списке, и не умеет подтягивать цены из регистра.
Особенности для 1С:Бухгалтерии и старых версий
В 1С:Бухгалтерии 8.3 отдельного отчёта «Прайс-лист» может не быть в стандартной поставке — там прайс формируют через «Номенклатуру» с настройкой списка, через обработку «Печать прайс-листа» (если она включена в функциональность: «Главное → Функциональность → Торговля») или через универсальный отчёт по регистру цен. Проверьте, что в настройках функциональности включён учёт цен и торговые операции.
В старых конфигурациях на платформе 8.2 и в обычных формах принцип тот же: любой сформированный табличный документ сохраняется через «Файл → Сохранить копию» с выбором формата Excel. Если кнопка сохранения недоступна, проверьте права пользователя — иногда роль запрещает выгрузку данных, и тогда потребуется обращение к администратору.
Как настроить колонки, отборы и вид цены перед выгрузкой
Качество выгрузки определяется настройкой отчёта до сохранения. В расширенных настройках «Прайс-листа» проверьте: период цен (цены выводятся на указанную дату, а не «текущие»), вид цены (если не выбран, отчёт может вывести все виды или ни одного), отборы по группам и признак «включать только товары с ненулевыми ценами».
Для клиентского прайса уберите служебные колонки — код, внутренний артикул, ставку НДС, если они не нужны получателю. Для технической выгрузки на сайт, наоборот, добавьте код и артикул: по ним проще сопоставлять позиции при импорте. Порядок колонок меняется перетаскиванием в настройках структуры отчёта.
Перед массовой рассылкой прайса сформируйте его дважды: один раз с отбором по одной небольшой группе товаров и сверьте 5–10 цен с карточками номенклатуры. Если цены совпали — формируйте полный прайс. Это дешевле, чем отзывать рассылку с устаревшими ценами.
Проверка результата и типичные проблемы после сохранения
После сохранения откройте файл в Excel и проверьте: количество строк соответствует числу позиций в отчёте, цены читаются как числа (а не как текст с пробелами-разделителями), группировки и шапки не «развалили» таблицу. Если прайс будет загружаться на сайт, удалите строки заголовков групп и шапку отчёта — нужна только табличная часть с заголовком колонок в первой строке.
Частая проблема — числа, сохранённые как текст из-за неразрывных пробелов в разрядах. Признак: суммы в Excel не считаются, слева от числа зелёный треугольник. Лечится поиском и заменой неразрывного пробела (Ctrl+H, в поле поиска вставить скопированный пробел из ячейки) на пустоту, либо предварительной очисткой формата в настройках отчёта.
Большие прайсы (десятки тысяч позиций) могут сохраняться в XLSX заметное время, а формат XLS имеет ограничение около 65 тысяч строк — при превышении данные обрежутся без предупреждения. Для крупных каталогов всегда выбирайте XLSX и сверяйте число строк в файле с числом строк в отчёте.
Как проверить результат
Количество строк с товарами в Excel совпадает с отчётом в 1С
Строк меньше — обрезка по лимиту XLS или сработал скрытый отбор
Цены распознаются как числа, по ним считаются формулы
Числа как текст с зелёным треугольником — мешают неразрывные пробелы
Выборочные цены совпадают с карточками номенклатуры на дату прайса
Пустые или старые цены — не проведена «Установка цен номенклатуры»
Частые ошибки и как их избежать
Главные ошибки связаны не с самим сохранением, а с подготовкой данных: выгружают прайс с неактуальными ценами, забывают выбрать вид цены и получают пустые колонки, либо рассылают файл с внутренними служебными колонками. Все эти проблемы выявляются простой выборочной сверкой до отправки файла получателям.
FAQ по выгрузке прайс-листа из 1С
Почему в выгруженном прайсе пустые колонки цен?
Цены появляются в отчёте только если проведён документ «Установка цен номенклатуры» по нужному виду цен на дату, указанную в отчёте. Проверьте дату прайса, выбранный вид цены и наличие проведённых документов установки цен за этот период.
Как выгрузить прайс сразу с несколькими видами цен?
В настройках отчёта «Прайс-лист» отметьте несколько видов цен — каждый выведется отдельной колонкой. Если типовой отчёт не позволяет добавить нужные виды, используйте отчёт «Цены номенклатуры» с группировкой по виду цены или настройте произвольный отчёт.
Можно ли настроить автоматическую выгрузку прайса по расписанию?
Да, через регламентные задания с внешней обработкой или доработанный отчёт, который формирует прайс и сохраняет файл в указанную папку или отправляет по почте. Это задача для специалиста по 1С: штатными средствами без доработки автосохранение табличных документов не выполняется.
Файл сохранился, но в Excel «разъехалась» структура групп. Что делать?
Иерархия групп в табличном документе при сохранении превращается в строки-заголовки. Для плоской таблицы отключите группировки в настройках отчёта перед сохранением, а уже готовый файл можно привести к плоскому виду фильтрацией и удалением строк-заголовков.
Как выгрузить прайс, если нет кнопки «Сохранить как»?
Вероятно, у пользователя ограничены права на выгрузку данных. Проверьте права с администратором: нужна возможность сохранения табличных документов и просмотра цен. Обходить ограничения через копирование в буфер обмена не стоит — это нарушение настроенной политики доступа.
Подойдёт ли выгруженный файл для загрузки прайса на сайт?
Да, если подготовить его: оставить одну строку заголовков колонок, убрать группы и итоги, привести цены к числовому формату и сохранить в XLSX или CSV. Требования к колонкам уточняйте в документации вашей платформы импорта — обычно нужны наименование, артикул и цена.
Что важно запомнить
Прайс из 1С выгружается в Excel сохранением сформированного табличного документа в формате XLSX. Ключ к корректному результату — актуальные цены, правильно выбранный вид цены и проверка файла после сохранения: число строк, числовой формат цен и отсутствие служебных колонок.