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

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

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

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

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

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

Какой именно остаток вам нужен: определяем задачу

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

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

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

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

Нужен разовый файл Excel для просмотра или инвентаризацииИспользуйте отчёт «Остатки товаров на складах» и сохраните в Excel
Нужен файл строгого формата (CSV, фиксированные колонки) регулярноНастройте «Универсальный отчёт» по регистру накопления или обработку выгрузки
Нужна автоматическая выгрузка по расписанию на сайт или FTPПотребуется настройка обмена или доработка — штатные отчёты этого не делают
Нужны остатки с себестоимостьюИспользуйте отчёт «Остатки и доступность товаров» или «Ведомость по товарам на складах» с показателем стоимости

Выгрузка через отчёт «Остатки товаров на складах»

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

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

Порядок выгрузки через отчёт
  1. 1
    Откройте отчёт «Остатки товаров на складах» в разделе склада
  2. 2
    Установите дату остатков и отборы по складам
  3. 3
    Нажмите «Сформировать» и дождитесь построения отчёта
  4. 4
    Проверьте итоговое количество строк и контрольные суммы
  5. 5
    Сохраните через «Файл» → «Сохранить как» в формате XLSX
  6. 6
    Откройте файл в Excel и убедитесь, что колонки и числа на месте

Настройка состава колонок

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

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

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

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

Универсальный отчёт и выгрузка в CSV

Когда нужен файл строгого формата — например, CSV с колонками «Код;Артикул;Склад;Количество» для загрузки в другую систему, — удобнее «Универсальный отчёт». Он есть в большинстве типовых конфигураций: «Отчёты» → «Универсальный отчёт». В нём выберите тип данных «Регистр накопления», регистр «Товары на складах» (в УТ) или «Товары организаций», вид «Остатки», задайте дату и список выводимых полей.

Сформированный результат сохраняется в Excel, а оттуда при необходимости пересохраняется в CSV средствами самого Excel («Сохранить как» → «CSV (разделители — точка с запятой)»). Обратите внимание на кодировку: Excel по умолчанию сохраняет CSV в ANSI, а многие сайты и загрузчики ждут UTF-8. Перекодировать файл можно через «Блокнот» или Notepad++ при сохранении.

Выгрузка через обработку «Загрузка и выгрузка данных XML»

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

Особенности по конфигурациям

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

КонфигурацияГде искать остаткиОсобенности
Управление торговлей 11Склад и доставка → Отчёты по складуЕсть резервы, доступный остаток, серии
ERP / КА 2Склад → Отчёты, «Остатки и доступность»Можно вывести себестоимость и обособление
Управление нашей фирмойЗакупки / Склад → Отчёты → «Запасы»Отчёт «Запасы на складах», настройка колонок
Бухгалтерия 8Склад → Остатки товаров; ОСВ по счётуНужен включённый складской учёт
РозницаСклад → Отчёты → «Товары на складах»Разрез по магазинам и торговым залам

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

Отчёт пустойНет данных на дату или лишние отборы

Снимите отборы и сформируйте на текущую дату

Количество отрицательноеЕсть минусовые остатки

Проверьте хронологию документов и контроль остатков

Остаток есть, резерв мешаетНужен свободный остаток

Используйте отчёт с колонкой «Доступно»

Нужна себестоимостьКоличественный отчёт не подходит

Возьмите отчёт с показателем стоимости

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

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

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

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

Автоматизация: регулярная выгрузка по расписанию

Штатные отчёты не умеют сохраняться автоматически по расписанию — это ручная операция. Если остатки нужно выгружать ежедневно на сайт или маркетплейс, варианты такие: настройка типового обмена с сайтом (в УТ 11 и УНФ есть механизмы обмена с CommerceML), использование подсистемы обмена с маркетплейсами, либо доработка — регламентное задание, которое формирует запрос к регистру остатков и сохраняет файл в заданный каталог или отправляет по API.

Для несложных задач достаточно сохранённого варианта отчёта: пользователь открывает его одним кликом, нажимает «Сформировать» и сохраняет — вся настройка занимает секунды. Полноценная автоматизация оправдана, когда выгрузка нужна чаще одного-двух раз в день или должна выполняться без участия оператора.

Итог

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

Остатки склада выгружаются через отчёт по остаткам: сформировать на нужную дату с отборами и сохранить в XLSX. Для машинной загрузки убирайте группировки, для сайта используйте свободный остаток без резервов, для CSV следите за кодировкой UTF-8. Результат всегда сверяйте с итогами отчёта в программе.

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

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

В шапке отчёта по остаткам установите отбор «Склад равно нужному складу» перед формированием. Если поля отбора не видно, откройте «Настройки» → «Отбор» и добавьте поле «Склад». В УТ 11 также удобен отчёт «Остатки и доступность товаров» с быстрым отбором по складу прямо в форме.

Почему в выгрузке отрицательные остатки?

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

Как выгрузить остатки с ценами и себестоимостью?

Используйте отчёты с денежными показателями: «Ведомость по товарам на складах в ценах», «Остатки и доступность товаров» (в ERP/КА) или ОСВ по счёту в Бухгалтерии. В настройках отчёта добавьте поля «Стоимость» и «Цена». Учтите, что себестоимость корректна только после выполнения регламентного расчёта себестоимости за месяц.

Можно ли выгрузить остатки без установки 1С у получателя?

Да. Сохраняйте табличный документ в формате XLSX, HTML или PDF — эти файлы открываются в Excel, браузере и стандартных просмотрщиках. Формат MXL подходит только для передачи тому, у кого тоже установлена платформа 1С.

Как выгрузить остатки с характеристиками и сериями?

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

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

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