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

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

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

Как выгрузить остатки товаров из 1С в Excel: отчёты, табличные документы, сохранение в XLSX. Инструкции для УТ, ERP и Бухгалтерии, проверка результата и типичные ошибки.

Выгрузка остатков из 1С в Excel — одна из самых частых задач: остатки нужны для инвентаризации, сверки с поставщиками, загрузки на маркетплейсы или передачи в другую систему. В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) это делается штатными средствами без программирования — через отчёты по складу или оборотно-сальдовую ведомость с последующим сохранением табличного документа в формате XLSX.

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

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

Какой отчёт использовать в вашей конфигурации

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

КонфигурацияОтчёт для остатковГде находится
Управление торговлей 11«Остатки товаров на складах», «Остатки и доступность товаров»Склад и доставка → Отчёты по складу
ERP / Комплексная автоматизация 2«Остатки товаров на складах», «Ведомость по товарам на складах»Склад и доставка → Отчёты
Бухгалтерия предприятия 3.0«Оборотно-сальдовая ведомость по счёту» (41, 10, 43), «Остатки товаров на складах»Отчёты → Оборотно-сальдовая ведомость по счёту
Управление нашей фирмой«Остатки товаров», «Запасы»Закупки / Склад → Отчёты

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

Выгрузка остатков в Управлении торговлей 11 и ERP

В УТ 11 и ERP 2 самый прямой путь — отчёт «Остатки товаров на складах». Откройте раздел «Склад и доставка», в группе «Отчёты по складу» выберите нужный отчёт. Установите дату, на которую нужны остатки: по умолчанию отчёт строится на текущий момент, но можно указать конец любого прошлого дня — данные будут пересчитаны по регистру.

Нажмите «Настройки» и скорректируйте отчёт под задачу. Минимально полезные действия: добавьте отбор по складу (если нужен один склад), по номенклатуре или группе товаров; в структуре отчёта оставьте группировку «Номенклатура» и при необходимости «Характеристика»; уберите лишние поля, чтобы файл Excel получился компактным. Для выгрузки на маркетплейс добавьте поля «Артикул» и «Штрихкод» через «Настройки → Поля».

После формирования отчёта сохраните его: меню «Ещё» в шапке отчёта или кнопка с дискетой на панели табличного документа → «Сохранить как» → в поле «Тип файла» выберите «Лист Excel 2007 (.xlsx)» либо «Лист Excel 97 (.xls)». Укажите папку и имя файла. Откройте полученный файл и проверьте, что колонки и итоги на месте.

Порядок действий в УТ 11 / ERP
  1. 1
    Откройте Склад и доставка → Отчёты по складу → «Остатки товаров на складах».
  2. 2
    Установите период (дату) и при необходимости отбор по складу и номенклатуре.
  3. 3
    Через «Настройки» добавьте нужные поля (артикул, штрихкод, характеристика) и уберите лишние.
  4. 4
    Нажмите «Сформировать» и дождитесь построения отчёта.
  5. 5
    Сохраните табличный документ: Ещё → Сохранить как → тип файла «Лист Excel (*.xlsx)».
  6. 6
    Откройте файл и сверьте итоговое количество с итогом отчёта в 1С.

Сохранение варианта отчёта для регулярной выгрузки

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

Выгрузка остатков из 1С:Бухгалтерии

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

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

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

Универсальный способ: сохранение любого табличного документа

Любой отчёт в 1С выводится как табличный документ, а табличный документ всегда можно сохранить в Excel. Это работает даже для нестандартных отчётов, печатных форм инвентаризационной описи (ИНВ-3) и универсального отчёта. Путь одинаковый: сформировать документ → «Файл → Сохранить как» (или кнопка с дискетой) → выбрать формат XLSX.

Есть нюанс с форматами. «Лист Excel 2007 (.xlsx)» — современный формат без ограничения в 65 536 строк, выбирайте его по умолчанию. «Электронная таблица Excel 97 (.xls)» нужна только для очень старых программ-получателей. Формат «Табличный документ (*.mxl)» — внутренний формат 1С, Excel его не откроет, не путайте.

Ещё один вариант — копирование через буфер обмена: выделить область табличного документа (Ctrl+A выделяет всё), скопировать (Ctrl+C) и вставить в открытый лист Excel. Способ быстрый, но при больших объёмах может «потерять» форматирование или вставить объединённые ячейки, поэтому для регулярной выгрузки надёжнее сохранение в файл.

Как получить «чистую» таблицу, а не отчёт с шапками

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

Добиться этого можно двумя способами. Первый — настроить отчёт перед формированием: в настройках СКД уберите группировки-родители (оставьте только «Номенклатура»), отключите вывод заголовка и общих итогов на закладке «Другие настройки». Второй — выгрузить как есть и почистить в Excel: удалить первые строки с шапкой, отключить объединение ячеек, удалить строки итогов по фильтру (они обычно содержат слово «Итого» или пустую номенклатуру).

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

Сохранение отчёта в XLSX

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

Настройка СКД без группировок и итогов

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

Копирование через буфер обмена

Подходит для небольших фрагментов и быстрой вставки. Ограничение: риск потери форматов и объединённых ячеек на больших объёмах.

Обработка / обмен через CommerceML

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

Проверка результата и типичные ошибки

После выгрузки обязательно сверьте файл с отчётом в 1С. Минимальная проверка: итоговое количество в Excel (сумма колонки остатков без строк «Итого») должно совпасть с общим итогом отчёта; число строк с номенклатурой должно совпадать с количеством позиций в отчёте. Расхождение почти всегда означает, что в файл попали строки итогов или, наоборот, потерялась часть данных из-за фильтра.

Также проверьте типы данных в Excel: артикулы и штрихкоды должны остаться текстом. Если штрихкод превратился в число вида «4,60123E+12», в 1С поле было выгружено как число или Excel сам преобразовал формат — исправьте, задав формат «Текстовый» для столбца сразу после открытия файла.

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

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

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

Сумма по колонке остатков в Excel равна общему итогу отчёта в 1С

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

Суммы не совпадают — в файле лишние строки итогов или потеряны позиции

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

Отображаются полностью, как текст

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

Числа в экспоненциальном виде, обрезанные ведущие нули

Структура таблицы
Норма

Одна строка — одна позиция номенклатуры, без объединённых ячеек

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

Объединённые ячейки, многоуровневая шапка, строки «Итого»

Отрицательные остатки
Норма

Минусов нет либо они осознанно оставлены для анализа

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

Минусы ушли наружу и будут восприняты как реальный остаток

Типичные ошибки при выгрузке остатков
01
Выгрузка «в наличии» вместо «доступно»: на маркетплейс уходит остаток с учётом резервов, и возникают заказы на зарезервированный товар.
02
Забытый отбор по складу: в файл попадают остатки всех складов, включая виртуальные и склад брака.
03
Неверная дата отчёта: отчёт сформирован на текущий момент, а сверка идёт на конец вчерашнего дня — цифры не сходятся.
04
Сохранение в MXL вместо XLSX: файл не открывается в Excel, получатель не может его прочитать.
05
Числовой формат штрихкодов: Excel обрезает длинные коды, и обратная загрузка ломается.
06
Выгрузка с отрицательными остатками: внешняя система трактует минус как ошибку или нулевой остаток.

Когда стандартной выгрузки недостаточно

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

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

Итог

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

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

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

Как выгрузить остатки на конкретную прошлую дату?

В отчёте по остаткам установите период с датой окончания, равной нужному дню, — отчёт пересчитает остатки по регистру на конец этого дня. В ОСВ по счёту задайте период, заканчивающийся этой датой, и смотрите колонку «Конечное сальдо».

Почему в Excel штрихкоды отображаются как «4,6E+12»?

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

Как выгрузить остатки без итоговых строк и шапки отчёта?

В настройках отчёта (СКД) оставьте только детальную группировку «Номенклатура», отключите вывод общих итогов и заголовка в разделе «Другие настройки», затем сформируйте и сохраните. Либо выгрузите обычный отчёт и удалите лишние строки в Excel через фильтр по пустой номенклатуре.

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

Да, в УТ 11 и ERP используйте отчёт «Остатки и доступность товаров»: он выводит колонки «В наличии», «В резерве» и «Доступно». Сохраните его в XLSX стандартным способом — все колонки перенесутся в файл.

Что делать, если кнопка «Сохранить как» недоступна?

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

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

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