Торговля и Склад · 11 мин
Как выгрузить остатки в 1С: инструкция для разных конфигураций
Как выгрузить остатки товаров со склада в 1С в Excel: отчёты, универсальная выгрузка, обработки. Пошаговые инструкции, проверка результата и типичные ошибки.
Выгрузка остатков — одна из самых частых задач в 1С: данные нужны для инвентаризации, загрузки на маркетплейсы и сайты, передачи в другую учётную систему или просто для анализа в Excel. Способ выгрузки зависит от конфигурации (Управление торговлей, ERP, Бухгалтерия, Розница), от формата, который требуется получить, и от того, разовая это операция или регулярный обмен.
В большинстве случаев задача решается штатными средствами без доработок: отчётами, встроенными обработками выгрузки и механизмом сохранения табличных документов. Ниже разобраны рабочие варианты для типовых конфигураций, условия их выбора и способы проверить корректность выгруженных данных.
Перед любыми массовыми операциями с данными сделайте резервную копию информационной базы, особенно если планируете не только выгружать, но и загружать или корректировать остатки.
Выгрузка остатков через отчёты — самый простой способ
Если нужен файл с текущими остатками для анализа или передачи коллегам, достаточно стандартного отчёта. В «1С:Управление торговлей», ERP и «Комплексной автоматизации» откройте раздел «Склад и доставка» (или «Закупки») и найдите отчёт «Остатки товаров на складах» / «Товары на складах». В «1С:Бухгалтерии» используйте отчёт «Остатки номенклатуры» (раздел «Склад») или универсальный отчёт «Оборотно-сальдовая ведомость по счёту» для счетов 10, 41, 43.
Установите дату, на которую нужны остатки, при необходимости добавьте отбор по складу, организации или группе номенклатуры и нажмите «Сформировать». В настройках отчёта (кнопка «Настройки» или «Ещё → Настройки») можно включить вывод дополнительных колонок: артикул, штрихкод, цена, характеристика, серия.
Готовый отчёт сохраняется в Excel: кнопка с дискетой на панели отчёта или «Файл → Сохранить как». Выберите формат «Лист Excel (*.xlsx)» — данные попадут в файл в виде таблицы, которую можно фильтровать и обрабатывать. Для передачи в другие системы удобнее формат CSV, но его придётся получить сохранением из Excel или через обработки.
- 1Откройте отчёт «Остатки товаров на складах» (УТ/ERP) или «Остатки номенклатуры» (БП)
- 2Установите дату и отборы: склад, организация, группа товаров
- 3В настройках добавьте нужные колонки: артикул, штрихкод, цены
- 4Сформируйте отчёт и проверьте данные на глаз
- 5Сохраните через кнопку «Сохранить» в формате Excel
- 6Откройте файл и проверьте, что количество строк и итоги совпадают с отчётом
Выгрузка в Excel и CSV через табличный документ и обработки
Когда отчёт не даёт нужной структуры — например, требуется плоская таблица «номенклатура — склад — количество» без группировок, — используйте сохранение табличного документа вручную или специализированные обработки. Любой табличный документ в 1С сохраняется через «Файл → Сохранить копию» с выбором формата: MXL, Excel, ODS, HTML, текст.
Для получения CSV-файла, который принимают маркетплейсы и сайты, есть два пути. Первый — сохранить отчёт в Excel и пересохранить его как CSV средствами Excel («Сохранить как → CSV (разделители — запятые)»). Второй — использовать обработку выгрузки, если она есть в вашей конфигурации: в УТ и Рознице есть обмен с сайтами и торговым оборудованием, который формирует файлы остатков автоматически.
Обратите внимание: при сохранении в CSV через Excel проверяйте кодировку и разделитель. Русские названия в кодировке ANSI могут отображаться «кракозябрами» при импорте в сторонние системы — безопаснее сохранять как «CSV UTF-8».
Выгрузка остатков для сайта и маркетплейсов
Для интернет-магазинов на платформах, поддерживающих CommerceML (включая решения на «1С-Битрикс»), в УТ, ERP, КА и Рознице есть штатный узел обмена с сайтом. Настройка находится в разделе интеграции: «Администрирование → Обмен с сайтами» или «CRM и маркетинг → Обмен с сайтом» в зависимости от конфигурации. В настройках обмена отметьте выгрузку остатков по складам, укажите расписание и каталог товаров для выгрузки.
Для маркетплейсов (Ozon, Wildberries, Яндекс Маркет) остатки обычно передаются через API или загрузкой файла в личном кабинете. Штатной выгрузки под конкретный маркетплейс в типовых конфигурациях может не быть — используются отраслевые модули интеграции или обработки, формирующие файл по шаблону площадки. Шаблон (перечень колонок, формат SKU, разделители) возьмите в документации конкретного маркетплейса: требования у площадок различаются.
Если обмен настраивается впервые, начните с ручной выгрузки небольшой тестовой группы товаров и сверьте результат на стороне сайта. Только после успешной проверки включайте полный каталог и расписание.
Как выбрать способ выгрузки
Перенос остатков между базами 1С
Когда остатки нужно перенести в другую информационную базу — например, при переходе с Бухгалтерии на ERP или при разделении учёта — используются механизмы обмена данными. Для типовых пар конфигураций (БП → УТ, УТ → БП и т.п.) есть готовые правила синхронизации: настройте её через «Администрирование → Синхронизация данных».
Для нестандартных пар конфигураций применяется обработка «Универсальный обмен данными в формате XML» (файл обычно доступен в составе поставки конфигурации «Конвертация данных» и на диске ИТС). Она выгружает документы ввода остатков или регистры по правилам обмена. Работа с правилами требует понимания структуры обеих конфигураций.
Альтернатива для разового переноса — ввод остатков через загрузку из Excel. Во многих конфигурациях есть обработка «Загрузка данных из табличного документа»: вы выгружаете остатки из старой базы в Excel, приводите файл к нужному виду и загружаете в новую базу с созданием документов ввода остатков. Это трудоёмко, но прозрачно и легко проверяется.
Как проверить корректность выгруженных остатков
После выгрузки сверьте итоги: сумма колонки «Количество» в файле должна совпадать с итогом отчёта в 1С, а количество строк — с числом позиций с ненулевым остатком (если выводились только ненулевые). Расхождение часто означает, что в отчёт попали отрицательные остатки или строки с нулём, которые в файле обработались иначе.
Проверьте несколько позиций выборочно: возьмите 3–5 товаров из разных групп и сравните остаток в файле с карточкой складского учёта (отчёт «Ведомость по товарам на складах» или оборотка по счёту). Если остатки «развернуты» по характеристикам или сериям, убедитесь, что файл агрегирует их так, как ожидает принимающая система.
Отдельный контроль — дата остатков. Отчёт, сформированный «на сейчас», при повторном формировании через час может дать другие цифры, если в базе идут продажи. Для инвентаризации и передачи данных фиксируйте остатки на конкретную дату и время и по возможности приостанавливайте складские операции на момент выгрузки.
Как проверить результат выгрузки
Совпадает с итогом отчёта в 1С
Расхождение — проверьте отборы, отрицательные и нулевые строки
В файле данные на заданную дату
Остатки «плавают» — отчёт сформирован на текущий момент
Русский текст читается, числа с корректным разделителем
Кракозябры, числа слиплись — пересохраните в UTF-8
3–5 товаров совпали с обороткой по счёту
Расхождения — проверьте склады и единицы измерения
Типичные ошибки и ограничения
Частая проблема — выгрузка остатков с учётом резервов там, где нужен свободный остаток, и наоборот. В УТ и ERP в отчётах есть отдельные показатели: «в наличии», «доступно», «в резерве». Для сайта обычно нужен доступный остаток (в наличии минус резерв), для бухгалтерской сверки — полный. Уточните, какой показатель требуется, прежде чем настраивать выгрузку.
Вторая типичная ситуация — отрицательные остатки, возникающие при отгрузке раньше оприходования. При выгрузке в файл они могут уйти как минусовые значения, которые принимающая система отклонит. Перед выгрузкой сформируйте отчёт с отбором «остаток меньше нуля» и разберитесь с такими позициями: проведите оприходования или исправьте документы.
Ограничение штатных отчётов — производительность на больших номенклатурах. При сотнях тысяч позиций формирование и сохранение в Excel может занимать заметное время, а Excel имеет предел около миллиона строк на лист. Для очень больших выгрузок используйте CSV без промежуточного Excel или выгружайте порциями по группам товаров.
FAQ по выгрузке остатков
Можно ли выгрузить остатки вместе с ценами?
Да. В настройках отчёта «Остатки товаров на складах» в УТ/ERP добавьте показатель цены (обычно доступна цена по выбранному виду цен). В Бухгалтерии остатки по счёту выводятся с суммой в ценах учёта. Учтите, что для сайта и маркетплейсов цены часто выгружаются отдельным файлом или отдельным блоком обмена.
Как выгрузить остатки только по одному складу?
В шапке отчёта или в настройках отбора добавьте условие «Склад равно» нужному складу и сформируйте отчёт заново. При обмене с сайтом список выгружаемых складов задаётся в настройках узла обмена — остатки по остальным складам в файл не попадут.
Что делать, если кнопка «Сохранить в Excel» неактивна?
Чаще всего отчёт ещё не сформирован или курсор стоит не в области табличного документа. Сформируйте отчёт, кликните в его таблицу и повторите сохранение. Если проблема сохраняется, используйте «Файл → Сохранить копию» — этот пункт работает для любого открытого табличного документа.
Как автоматизировать регулярную выгрузку остатков в файл?
Штатно регулярная выгрузка поддерживается для обмена с сайтом (по расписанию). Для выгрузки в произвольный файл по расписанию потребуется регламентное задание или внешняя обработка с настройкой расписания — это задача для специалиста по 1С, так как нужна небольшая доработка.
Почему в файле больше строк, чем товаров в справочнике?
Отчёт может разворачивать остатки по складам, характеристикам, сериям и единицам измерения — одна номенклатура даёт несколько строк. Проверьте группировки в настройках отчёта и отключите лишние разрезы, если принимающей системе нужна сводная строка на товар.
Можно ли выгрузить остатки на прошлую дату?
Да, отчёты по складам формируются на любую дату в пределах периода, за который есть данные. Ограничение: если по старым периодам выполнялся перенос или удаление движений, остатки на прошлую дату могут не совпасть с тем, что было зафиксировано тогда. Для юридически значимых целей используйте данные закрытых периодов из регламентированной отчётности.
Что важно запомнить
Разовая выгрузка остатков делается отчётом «Остатки товаров на складах» с сохранением в Excel; для сайта настраивается штатный обмен по расписанию, для маркетплейсов — модуль интеграции под их шаблон. Всегда проверяйте итоги, дату остатков, кодировку файла и различайте показатели «в наличии» и «доступно». Перед переносом остатков между базами делайте резервную копию и тестируйте загрузку на копии.