Торговля и Склад · 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)». Укажите папку и имя файла. Откройте полученный файл и проверьте, что колонки и итоги на месте.
- 1Откройте Склад и доставка → Отчёты по складу → «Остатки товаров на складах».
- 2Установите период (дату) и при необходимости отбор по складу и номенклатуре.
- 3Через «Настройки» добавьте нужные поля (артикул, штрихкод, характеристика) и уберите лишние.
- 4Нажмите «Сформировать» и дождитесь построения отчёта.
- 5Сохраните табличный документ: Ещё → Сохранить как → тип файла «Лист Excel (*.xlsx)».
- 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: удалить первые строки с шапкой, отключить объединение ячеек, удалить строки итогов по фильтру (они обычно содержат слово «Итого» или пустую номенклатуру).
Какой способ выгрузки выбрать
Подходит для разовых выгрузок и передачи людям. Ограничение: в файле остаются шапки и итоги, для машинной загрузки нужна чистка.
Подходит для регулярной выгрузки плоской таблицы. Ограничение: требует однократной настройки и сохранения варианта отчёта.
Подходит для небольших фрагментов и быстрой вставки. Ограничение: риск потери форматов и объединённых ячеек на больших объёмах.
Подходит для автоматической выгрузки на сайт. Ограничение: требует настройки обмена, это уже не ручной экспорт в Excel.
Проверка результата и типичные ошибки
После выгрузки обязательно сверьте файл с отчётом в 1С. Минимальная проверка: итоговое количество в Excel (сумма колонки остатков без строк «Итого») должно совпасть с общим итогом отчёта; число строк с номенклатурой должно совпадать с количеством позиций в отчёте. Расхождение почти всегда означает, что в файл попали строки итогов или, наоборот, потерялась часть данных из-за фильтра.
Также проверьте типы данных в Excel: артикулы и штрихкоды должны остаться текстом. Если штрихкод превратился в число вида «4,60123E+12», в 1С поле было выгружено как число или Excel сам преобразовал формат — исправьте, задав формат «Текстовый» для столбца сразу после открытия файла.
Как проверить результат выгрузки
Сумма по колонке остатков в Excel равна общему итогу отчёта в 1С
Суммы не совпадают — в файле лишние строки итогов или потеряны позиции
Отображаются полностью, как текст
Числа в экспоненциальном виде, обрезанные ведущие нули
Одна строка — одна позиция номенклатуры, без объединённых ячеек
Объединённые ячейки, многоуровневая шапка, строки «Итого»
Минусов нет либо они осознанно оставлены для анализа
Минусы ушли наружу и будут восприняты как реальный остаток
Когда стандартной выгрузки недостаточно
Ручная выгрузка перестаёт быть удобной, когда остатки нужны несколько раз в день или файл должен строго соответствовать шаблону внешней системы. В этом случае рассмотрите варианты автоматизации: регламентное задание с сохранением отчёта в файл на сетевой ресурс, типовой обмен с сайтом (CommerceML), обработку произвольной выгрузки или выгрузку через встроенный механизм «Универсальный отчёт» с собственным макетом.
Такие доработки требуют прав администратора и, как минимум для нестандартных обработок, участия специалиста по 1С. Ошибка в автоматической выгрузке опаснее ручной: неверный файл уйдёт получателю без контроля, и, например, на маркетплейсе зависнет продажа несуществующего остатка со штрафными последствиями. Поэтому любую автоматизацию сначала тестируйте на копии базы и сверяйте первые выгрузки вручную.
Что важно запомнить
Остатки выгружаются из 1С в Excel через формирование отчёта (в УТ/ERP — «Остатки товаров на складах», в Бухгалтерии — ОСВ по счёту) и сохранение табличного документа в формате XLSX. Перед выгрузкой настройте отборы, поля и дату, для регулярных задач сохраните вариант отчёта, а после — сверьте итоги файла с отчётом и проверьте формат штрихкодов.
Частые вопросы
Как выгрузить остатки на конкретную прошлую дату?
В отчёте по остаткам установите период с датой окончания, равной нужному дню, — отчёт пересчитает остатки по регистру на конец этого дня. В ОСВ по счёту задайте период, заканчивающийся этой датой, и смотрите колонку «Конечное сальдо».
Почему в Excel штрихкоды отображаются как «4,6E+12»?
Excel воспринял штрихкод как число и показал его в экспоненциальном виде. Выделите столбец, задайте формат «Текстовый» и при необходимости перевставьте данные. Чтобы проблема не повторялась, сохраняйте в XLSX, а не копируйте через буфер, либо сразу после открытия меняйте формат столбца.
Как выгрузить остатки без итоговых строк и шапки отчёта?
В настройках отчёта (СКД) оставьте только детальную группировку «Номенклатура», отключите вывод общих итогов и заголовка в разделе «Другие настройки», затем сформируйте и сохраните. Либо выгрузите обычный отчёт и удалите лишние строки в Excel через фильтр по пустой номенклатуре.
Можно ли выгрузить остатки с резервами отдельными колонками?
Да, в УТ 11 и ERP используйте отчёт «Остатки и доступность товаров»: он выводит колонки «В наличии», «В резерве» и «Доступно». Сохраните его в XLSX стандартным способом — все колонки перенесутся в файл.
Что делать, если кнопка «Сохранить как» недоступна?
Чаще всего не хватает прав: пользователю запрещён вывод в файл (права «Вывод» в ролях). Обратитесь к администратору 1С для включения права. Временный обходной путь — скопировать таблицу через буфер обмена в Excel, если интерфейс это позволяет.
Как автоматизировать ежедневную выгрузку остатков в файл?
Настройте сохранённый вариант отчёта и попросите специалиста по 1С создать регламентное задание, которое формирует отчёт и сохраняет его в XLSX на сетевой диск по расписанию. Первые несколько выгрузок обязательно сверьте вручную с отчётом в базе.