Торговля и Склад · 10 мин
Как выгрузить склад из 1С в Excel
Как выгрузить склад из 1С в Excel: выгрузка остатков через отчёты, справочник номенклатуры и универсальные обработки. Проверка результата и типичные ошибки.
Выгрузка складских данных из 1С в Excel нужна для инвентаризации, передачи остатков поставщикам, анализа ассортимента и сверки с учётными системами контрагентов. В зависимости от задачи выгружают либо остатки по складу (количество и сумма), либо справочник номенклатуры с характеристиками, либо движения товаров за период.
В типовых конфигурациях — «Управление торговлей», «ERP», «Комплексная автоматизация», «Бухгалтерия предприятия» — есть несколько штатных способов выгрузки без программирования. Самый быстрый — сохранить готовый отчёт в формат Excel, самый гибкий — использовать обработку «Универсальный отчёт» или типовую обработку выгрузки данных.
Ниже разобраны основные сценарии для популярных конфигураций, способы проверить корректность выгрузки и типичные ошибки, из-за которых данные в Excel не совпадают с учётом.
Что именно нужно выгрузить: определяемся с задачей
Перед выгрузкой важно понять, какие данные требуются, потому что инструменты для разных задач отличаются. Чаще всего нужны три варианта: текущие остатки по складу, полный список номенклатуры с ценами и артикулами, либо обороты и движения товаров за период.
Остатки выгружают для инвентаризации и сверки, справочник — для обмена каталогами с партнёрами и загрузки прайсов, движения — для анализа продаж и поиска расхождений. Если выгрузить «всё сразу» одним отчётом, файл получится перегруженным, и его придётся чистить вручную.
Как выбрать способ выгрузки
Выгрузка остатков склада через отчёт
Основной инструмент — отчёт по складским остаткам. В «Управлении торговлей 11» он находится в разделе «Склад и доставка → Отчёты → Остатки товаров на складах» (или «Остатки и доступность товаров»). В «Бухгалтерии предприятия» используйте «Оборотно-сальдовую ведомость по счёту» 41 с детализацией по складам и номенклатуре.
Порядок действий: откройте отчёт, установите дату, на которую нужны остатки, при необходимости отберите конкретный склад через кнопку «Настройки» (отбор по полю «Склад»). Нажмите «Сформировать» и убедитесь, что данные на экране корректны.
Далее сохраните результат: кнопка «Сохранить» на панели отчёта или комбинация Ctrl+S. В диалоге сохранения выберите тип файла «Лист Excel (.xlsx)». Формат «Табличный документ (.mxl)» тоже открывается в 1С и конвертируется, но для передачи коллегам сразу выбирайте xlsx.
- 1Откройте отчёт «Остатки товаров на складах» в разделе склада
- 2Установите дату остатков и отбор по складу при необходимости
- 3Нажмите «Сформировать» и проверьте данные на экране
- 4Нажмите Ctrl+S или кнопку «Сохранить» на панели отчёта
- 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) на уровне склада или организации.
Регулярная выгрузка и автоматизация
Если выгрузка нужна регулярно — например, ежедневная отправка остатков на маркетплейс или поставщику, — сохраните настроенный вариант отчёта: в отчёте нажмите «Ещё → Сохранить вариант отчёта». В следующий раз настройки даты, отборов и колонок подтянутся автоматически.
Для полной автоматизации (выгрузка по расписанию в файл или отправка по почте) в типовых конфигурациях используется механизм рассылки отчётов: «Администрирование → Рассылка отчётов». Настройте расписание, получателей и формат xlsx — система будет формировать и отправлять файл без участия пользователя.
Что важно запомнить
Остатки выгружаются через отчёт «Остатки товаров на складах» с сохранением в xlsx, справочник — через «Вывести список» в номенклатуре. Перед выгрузкой проверьте дату и отборы, после — количество строк, итоги и формат артикулов. Для регулярных выгрузок используйте сохранённые варианты отчётов или рассылку.
Частые вопросы
Можно ли выгрузить остатки по всем складам одним файлом, но разными листами?
Штатно отчёт формируется одной таблицей с группировкой по складам. Чтобы разнести склады по листам, сформируйте отчёт с отбором по каждому складу отдельно и сохраняйте каждый результат на новый лист в Excel, либо оставьте группировку по складам и фильтруйте данные уже в Excel.
Почему после выгрузки в Excel артикулы потеряли ведущие нули?
Excel автоматически преобразует содержимое ячеек в числа. Исправьте это после выгрузки: выделите колонку, установите формат «Текстовый» и верните нули через добавление апострофа или пользовательский формат. Для штрихкодов надёжнее выгружать через CSV и при импорте в Excel явно указывать текстовый тип колонки.
Как выгрузить склад из 1С:Бухгалтерии, если там нет отчёта по остаткам товаров?
Используйте «Оборотно-сальдовую ведомость по счёту» для счёта 41 «Товары» (и 10 «Материалы» при необходимости). В настройках включите детализацию по субконто «Номенклатура» и «Склады», сформируйте отчёт и сохраните его в xlsx через Ctrl+S.
Выгрузка большого справочника зависает. Что делать?
Выводите список частями: установите отбор по группам номенклатуры и выгружайте по очереди. Также закройте лишние сеансы и формы — на слабых компьютерах вывод табличного документа на десятки тысяч строк требует заметной памяти. Альтернатива — выгрузка через универсальный отчёт с ограничением полей.
Можно ли выгрузить остатки вместе с ценами продажи?
Да. В «Управлении торговлей» в отчёте по остаткам в настройках добавьте поле с ценой (вида цен) или используйте отчёт «Прайс-лист», который показывает номенклатуру с ценами, и при необходимости объедините обе выгрузки в Excel по артикулу через функцию ВПР (VLOOKUP).