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

Процедура выгрузки может варьироваться в зависимости от вашей цели: нужно ли вам просто распечатать прайс-лист, передать данные поставщику или загрузить их в интернет-магазин. Для массовой выгрузки тысяч позиций лучше использовать специализированные обработки, а не стандартные отчеты. В этой статье мы рассмотрим основные методы экспорта, начиная от простых встроенных функций и заканчивая продвинутыми настройками.

Прежде чем приступить к действиям, убедитесь, что у вас есть необходимые права доступа. Обычно для просмотра и выгрузки данных требуется роль с правами на чтение справочника Номенклатура. Если кнопки экспорта неактивны или скрыты, обратитесь к вашему системному администратору для расширения полномочий.

Использование стандартного отчета для быстрой выгрузки

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

В открывшемся окне выберите команду Отчеты и найдите нужный пункт. Система сформирует табличную часть, которую можно мгновенно сохранить. Нажмите на иконку дискеты или выберите в меню Файл → Сохранить как. Вам будет предложено выбрать формат файла: XLSX, CSV или MXL. Для дальнейшей работы в Excel рекомендуется выбирать формат XLSX.

Обратите внимание на настройки отчета перед сохранением. Вы можете отфильтровать список по группам товаров, признаку номенклатуры или наличию остатков. Это позволит скачать только релевантные данные, уменьшив размер файла и ускорив его обработку.

  • 📂 Формат XLSX — сохраняет форматирование, подходит для печати и ручного редактирования.
  • 💾 Формат CSV — текстовый формат, идеален для импорта в другие базы данных или CRM-системы.
  • 📊 Формат MXL — табличный документ 1С, сохраняет все настройки и расшифровки, открывается только в 1С.
⚠️ Внимание: Стандартные отчеты могут не выгружать характеристики номенклатуры или серийные номера в одном списке. Для детализации по сериям используйте отдельные отчеты по складским остаткам.
📊 Какой формат выгрузки вы используете чаще всего?
XLSX (Excel)
CSV (Текст)
PDF (Печатная форма)
XML (Для обмена)
MXL (Табличный документ 1С)

Выгрузка через универсальный отчет и конструктор

Если стандартные отчеты не содержат нужных вам колонок, на помощь приходит Универсальный отчет. Этот инструмент позволяет гибко настраивать структуру выгружаемой таблицы, добавляя любые реквизиты справочника. Найти его можно в разделе Администрирование → Печатные формы, отчеты, обработки или через глобальный поиск по значку лупы.

В окне отчета выберите тип объекта Справочник, а затем укажите конкретный справочник — Номенклатура. Система отобразит все доступные поля. Используя конструктор, вы можете перетащить нужные поля (Артикул, Штрихкод, Единица измерения, Страна происхождения) в область отображения. Это дает полный контроль над тем, какая информация попадет в итоговый файл.

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

💡

Используйте кнопку «Показать настройки» в универсальном отчете, чтобы сохранить свой вариант отчета как пользовательский. В следующий раз вам не придется настраивать поля заново.

Для сохранения результата воспользуйтесь командой Вывести список или Сохранить в нижней панели инструментов. Вы можете сразу отправить файл по электронной почте прямо из интерфейса 1С, если в системе настроена почтовая интеграция. Это экономит время на промежуточном сохранении и открытии почтового клиента.

Обмен данными через внешние обработки выгрузки

Для сложных сценариев, таких как регулярная синхронизация с маркетплейсами или выгрузка прайс-листов со сложной логикой ценообразования, стандартных средств может быть недостаточно. В таких случаях администраторы используют Внешние обработки. Это файлы с расширением .epf, которые подключаются к базе данных без изменения самой конфигурации.

Найти такие обработки можно на портале ИТС или в библиотеке дополнительных отчетов. После загрузки файла в каталог внешних обработок, добавьте его в интерфейс 1С через пункт Дополнительные отчеты и обработки. Запуск осуществляется двойным кликом по иконке обработки в списке.

Специализированные обработки часто имеют собственные настройки фильтрации, позволяющие выгружать данные по условиям: «Только товары с остатком > 0», «Только новые поступления за месяц» или «Товары определенной торговой марки». Это делает процесс автоматизированным и исключает человеческий фактор при отборе данных.

Тип обработки Назначение Сложность настройки
Стандартный отчет Быстрый просмотр и простая выгрузка Низкая
Универсальный отчет Гибкий выбор полей и группировок Средняя
Внешняя обработка Сложная логика, обмен с сайтами Высокая
Консоль запросов Прямой запрос к базе данных (SQL-подобный) Очень высокая
⚠️ Внимание: При использовании сторонних обработок убедитесь в их безопасности. Запускайте файлы только из доверенных источников, так как они имеют доступ к данным вашей базы.
Где искать готовые обработки?

На портале users.v8.1c.ru в разделе «Библиотека дополнительных отчетов и обработок» можно найти сотни бесплатных решений от сообщества 1С. Ищите по ключевым словам «Выгрузка номенклатуры» или «Экспорт в Excel».

Настройка полей и реквизитов перед экспортом

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

Особое внимание уделите дополнительным реквизитам. Если вы используете расширенную аналитику (например, «Бренд», «Коллекция», «Сезон»), убедитесь, что эти поля заполнены. В универсальном отчете их можно легко добавить в выгрузку, но если данные пусты, колонки будут незаполненными.

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

  • Артикул — уникальный идентификатор, критически важен для поиска и сортировки.
  • 🏷️ Штрихкод (EAN-13) — необходим для работы с сканерами и интеграции с кассами.
  • 📦 Единица измерения — проверяйте кратность (штуки, коробки, паллеты), чтобы избежать ошибок в количестве.
💡

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

Решение проблем с кодировкой и форматированием файлов

Частая проблема при экспорте данных из 1С в Excel — некорректное отображение кириллицы или разбиение ячеек. Это особенно актуально при сохранении в формате CSV. Файл может открыться в виде «каши», где все данные находятся в одной колонке, разделенной точкой с запятой или табуляцией.

Чтобы избежать этого, при открытии CSV файла в Excel используйте мастер импорта текста. Не открывайте файл двойным кликом. Вместо этого запустите Excel, перейдите на вкладку Данные и выберите Получить данные → Из текста/CSV. В мастере импорта укажите кодировку Windows-1251 или UTF-8 и выберите правильный разделитель (обычно «Точка с запятой» или «Табуляция»).

Если вы выгружаете прайс-лист с ценами, обратите внимание на формат чисел. В разных региональных настройках разделителем десятичных дробей может быть точка или запятая. Убедитесь, что Excel корректно распознает числа как числовой формат, а не как текст, иначе вы не сможете применять формулы суммирования или фильтрации по цене.

⚠️ Внимание: Интерфейс и названия пунктов меню могут отличаться в зависимости от версии платформы 1С (8.2, 8.3) и конкретной конфигурации (Бухгалтерия, УТ, Розница). Всегда сверяйтесь с актуальной документацией вашей версии ПО.

☑️ Проверка файла после выгрузки

Выполнено: 0 / 5

Автоматизация выгрузки для регулярных задач

Если вам необходимо скачивать номенклатуру ежедневно или еженедельно, ручная выгрузка становится рутинной задачей. В таких случаях целесообразно настроить автоматическую выгрузку по расписанию. Это можно реализовать с помощью внешней обработки, запускаемой через Комплект администратора серверов 1С или консольную утилиту 1cv8c.exe.

Создайте задание в планировщике задач Windows, которое будет запускать 1С в фоновом режиме с ключами командной строки для выполнения конкретной обработки. Обработка должна быть запрограммирована так, чтобы при запуске она сразу формировала файл и сохраняла его в указанную сетевую папку.

Альтернативный вариант — использование веб-сервисов или HTTP-сервисов, встроенных в 1С. Настроив такой сервис, вы сможете получать актуальный список номенклатуры в формате JSON или XML по запросу из внешней системы (сайта, мобильного приложения) в реальном времени, без необходимости генерации файлов.

Для сложных интеграций часто используется технология COM-соединения. Скрипт на PowerShell или VBScript может подключиться к запущенной 1С, выполнить запрос к базе и выгрузить данные. Этот метод требует знаний программирования, но обеспечивает максимальную гибкость.

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

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

Почему при выгрузке пропадают иерархия и папки?

В некоторых форматах (например, плоский CSV) иерархическая структура не поддерживается явно. Чтобы сохранить вложенность, используйте выгрузку в XLSX с группировками или добавьте в универсальный отчет поле «Родитель», которое укажет, в какой папке лежит товар. Также можно выгружать полный путь к элементу в одной колонке через функцию строки представления.

Как выгрузить только товары, у которых есть остатки?

Сам справочник номенклатуры не хранит информацию об остатках. Вам нужно использовать отчет «Остатки товаров на складах» или настроить универсальный отчет с виртуальной таблицей «ОстаткиТоваров». В настройках отчета добавьте отбор: «Остаток > 0». Только после формирования такого отчета сохраняйте его в файл.

Что делать, если файл получается слишком большим?

Если номенклатура содержит десятки тысяч позиций, файл Excel может работать медленно. В этом случае разбейте выгрузку на части, используя отбор по группам товаров или алфавиту. Либо используйте формат CSV, который весит меньше и быстрее обрабатывается специализированным ПО, а не офисными пакетами.

Можно ли обновить цены в 1С через загруженный Excel файл?

Да, это возможно через обработку «Загрузка данных из табличного документа». Вы выгружаете номенклатуру, меняете цены в Excel, а затем загружаете файл обратно. Система обновит цены в карточках товаров согласно данным из файла. Будьте осторожны: ошибка в артикуле может привести к изменению цены не у того товара.