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

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

Как выгрузить склад из 1С в Excel

Как выгрузить склад из 1С в Excel: выгрузка остатков через отчёты, справочник номенклатуры и универсальные обработки. Проверка результата и типичные ошибки.

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

В типовых конфигурациях — «Управление торговлей», «ERP», «Комплексная автоматизация», «Бухгалтерия предприятия» — есть несколько штатных способов выгрузки без программирования. Самый быстрый — сохранить готовый отчёт в формат Excel, самый гибкий — использовать обработку «Универсальный отчёт» или типовую обработку выгрузки данных.

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

Что именно нужно выгрузить: определяемся с задачей

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

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

Маршрут решения

Как выбрать способ выгрузки

Нужны остатки на складе на датуИспользуйте отчёт «Остатки товаров на складах» и сохраните его в Excel
Нужен список товаров с артикулами и ценамиОткройте справочник «Номенклатура» и выведите список через «Ещё → Вывести список»
Нужны движения или обороты за периодИспользуйте отчёт «Ведомость по товарам на складах» или «Движения товара»
Нужна регулярная выгрузка по своему шаблонуНастройте сохранённый вариант отчёта или обратитесь к обработке «Универсальный отчёт»

Выгрузка остатков склада через отчёт

Основной инструмент — отчёт по складским остаткам. В «Управлении торговлей 11» он находится в разделе «Склад и доставка → Отчёты → Остатки товаров на складах» (или «Остатки и доступность товаров»). В «Бухгалтерии предприятия» используйте «Оборотно-сальдовую ведомость по счёту» 41 с детализацией по складам и номенклатуре.

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

Далее сохраните результат: кнопка «Сохранить» на панели отчёта или комбинация Ctrl+S. В диалоге сохранения выберите тип файла «Лист Excel (.xlsx)». Формат «Табличный документ (.mxl)» тоже открывается в 1С и конвертируется, но для передачи коллегам сразу выбирайте xlsx.

Выгрузка остатков за 5 шагов
  1. 1
    Откройте отчёт «Остатки товаров на складах» в разделе склада
  2. 2
    Установите дату остатков и отбор по складу при необходимости
  3. 3
    Нажмите «Сформировать» и проверьте данные на экране
  4. 4
    Нажмите Ctrl+S или кнопку «Сохранить» на панели отчёта
  5. 5
    Выберите формат «Лист Excel (*.xlsx)» и укажите папку сохранения

Если в отчёте слишком много лишнего

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

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

Когда нужен не складской отчёт, а сам каталог товаров, откройте справочник «Номенклатура» (раздел «НСИ и администрирование» или «Склад»). Настройте видимые колонки: нажмите «Ещё → Изменить форму» или используйте настройку списка, чтобы вывести артикул, единицу измерения, ставку НДС и другие нужные поля.

Затем выполните «Ещё → Вывести список». В диалоге отметьте флажками колонки, которые должны попасть в файл, и нажмите «ОК». Сформированный табличный документ сохраните в xlsx тем же способом — через Ctrl+S.

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

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

Для нестандартных задач — например, выгрузить остатки сразу по всем складам с сериями и характеристиками — используется «Универсальный отчёт» (в разделе «Администрирование → Печатные формы, отчёты и обработки» либо через «Все функции → Отчёты»). В нём выбирается тип данных (регистр накопления «Товары на складах»), период и состав полей.

В файловых базах и конфигурациях с включёнными дополнительными обработками может быть доступна обработка «Выгрузка и загрузка данных» или специализированные выгрузки в Excel из подсистемы обмена. Их состав зависит от конфигурации, поэтому точное название ищите через строку поиска в меню «Все функции».

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

Проверка результата после выгрузки

Сразу после сохранения откройте файл в Excel и сверьте контрольные значения. Минимальная проверка — количество строк с товарами и итоговая сумма или количество по отчёту: они должны совпадать с тем, что показывала 1С на экране.

Обратите внимание на форматы данных. Артикулы и штрихкоды Excel может преобразовать в числа, обрезав ведущие нули, а длинные коды — в экспоненциальную запись (1,2E+12). Если такое произошло, в 1С перед выгрузкой ничего менять не нужно — исправляйте формат ячеек в Excel на «Текстовый» или выгружайте через промежуточный CSV с явным указанием типов при импорте.

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

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

Количество строк с номенклатурой
Норма

Совпадает с количеством позиций в отчёте 1С

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

Строк меньше — возможно, сработал отбор или обрезался список

Итоговое количество/сумма
Норма

Итог в Excel равен итогу отчёта в 1С

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

Итоги расходятся — проверьте группировки и скрытые строки

Артикулы и штрихкоды
Норма

Отображаются полностью, с ведущими нулями

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

Нули пропали или код в виде 1,2E+12 — неверный формат ячеек

Дата остатков
Норма

Остатки сформированы на нужную дату

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

Отчёт сформирован «на сегодня» вместо требуемой даты

Типичные ошибки и ограничения

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

Вторая ошибка — выгрузка с группировками и промежуточными итогами. При дальнейшей обработке в Excel (сортировке, фильтрации, сводных таблицах) строки итогов ломают структуру данных. Либо отключайте группировки в настройках отчёта, либо удаляйте итоговые строки в Excel до начала работы.

Третья группа проблем — права доступа. Если пользователь не видит склад или часть номенклатуры в 1С, он выгрузит неполные данные, даже не подозревая об этом. При расхождении выгрузки с ожиданиями проверьте, нет ли ограничений по правам (RLS) на уровне склада или организации.

Типичные ошибки
01
Выгрузка на текущую дату вместо нужной — остатки не совпадают с инвентаризацией
02
Сохранение в формате MXL вместо xlsx — коллеги без 1С не могут открыть файл
03
Забытый отбор по складу или группе — в файл попадает только часть товаров
04
Потеря ведущих нулей в артикулах из-за числового формата Excel
05
Суммирование в Excel по колонке с промежуточными итогами — итоги удваиваются

Регулярная выгрузка и автоматизация

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

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

Итог

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

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

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

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

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

Почему после выгрузки в Excel артикулы потеряли ведущие нули?

Excel автоматически преобразует содержимое ячеек в числа. Исправьте это после выгрузки: выделите колонку, установите формат «Текстовый» и верните нули через добавление апострофа или пользовательский формат. Для штрихкодов надёжнее выгружать через CSV и при импорте в Excel явно указывать текстовый тип колонки.

Как выгрузить склад из 1С:Бухгалтерии, если там нет отчёта по остаткам товаров?

Используйте «Оборотно-сальдовую ведомость по счёту» для счёта 41 «Товары» (и 10 «Материалы» при необходимости). В настройках включите детализацию по субконто «Номенклатура» и «Склады», сформируйте отчёт и сохраните его в xlsx через Ctrl+S.

Выгрузка большого справочника зависает. Что делать?

Выводите список частями: установите отбор по группам номенклатуры и выгружайте по очереди. Также закройте лишние сеансы и формы — на слабых компьютерах вывод табличного документа на десятки тысяч строк требует заметной памяти. Альтернатива — выгрузка через универсальный отчёт с ограничением полей.

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

Да. В «Управлении торговлей» в отчёте по остаткам в настройках добавьте поле с ценой (вида цен) или используйте отчёт «Прайс-лист», который показывает номенклатуру с ценами, и при необходимости объедините обе выгрузки в Excel по артикулу через функцию ВПР (VLOOKUP).