Выгрузка остатков из 1С 2026: Excel, CSV, API и проверка перед автоматизацией
Выгрузка остатков из 1С выглядит простой задачей только до первого расхождения: в 1С на складе 12 штук, в Excel 10, на маркетплейсе 7, а менеджер уже подтвердил заказ. Обычно проблема не в кнопке «Сохранить как», а в том, какие именно остатки выгружаются: учетные, свободные, с резервами, по характеристикам, сериям, ячейкам или только по одному складу.
Практичный подход в 2026 году такой: сначала определить источник данных и контрольную строку, затем вручную сверить отчет, Excel и карточку товара, и только после этого автоматизировать выгрузку по расписанию. Для разовой инвентаризации хватает стандартного отчета. Для маркетплейсов, сайта, Telegram-уведомлений и ежедневных прайс-листов нужна интеграция с журналом ошибок и понятным правилом пересчета свободного остатка.
Ключевые факты
- В 1С:УНФ отчет «Остатки товаров» показывает остатки, резервы и свободные остатки; складские отчеты можно группировать по товарам и категориям.
- Состав колонок зависит от конфигурации, версии, режима учета и настроек отчета. В одних решениях отчет уже показывает артикул и цены, в других нужные поля приходится добавлять через настройки, универсальный отчет, расширение или отдельную обработку.
- 1С:УНФ и 1С:Розница позволяют адаптировать отчеты: добавлять фильтры, поля, форматирование и пользоваться универсальным отчетом по справочникам, документам и регистрам.
- Табличные документы 1С можно сохранять в файловые форматы, включая Excel-форматы; для регулярной выгрузки лучше не полагаться на ручное сохранение пользователем.
- Для интеграций 1С поддерживает веб-сервисы, REST/OData и работу с HTTP/HTTPS, поэтому остатки можно отдавать не только файлом, но и через API.
- В маркетплейсах важен формат конкретного API: например, Ozon использует методы складов и обновления остатков, а Wildberries обновляет остатки через
PUT /api/v3/stocks/{warehouseId}и принимает до 1000 позиций в запросе.
Что именно считать остатком
Перед выгрузкой нужно договориться о терминах. «Остаток на складе» для бухгалтера, кладовщика и маркетплейса часто означает разные числа.
| Показатель | Что показывает | Где полезен | Риск при неправильном выборе |
|---|---|---|---|
| Учетный остаток | Всё количество по данным 1С на выбранную дату | Инвентаризация, бухгалтерская сверка | Можно выгрузить товар, который уже зарезервирован под заказ |
| Свободный остаток | Количество минус резервы и обеспечение заказов | Сайт, B2B-портал, маркетплейсы | Если резервы не учесть, появятся продажи отсутствующего товара |
| Остаток по складу | Количество на конкретном складе или группе складов | Филиалы, пункты отгрузки, FBS | Товар есть в компании, но не на нужном складе отгрузки |
| Остаток по характеристике | Размер, цвет, комплектация, модификация | Одежда, обувь, мебель, техника | На сайт уедет общий товар без размера или цвета |
| Остаток по серии/сроку | Партия, серия, срок годности | Продукты, косметика, медицина | Можно отгрузить не ту партию или просрочку |
| Остаток с учетом ожидаемых поступлений | Текущий остаток плюс плановые приходы | Закупки, прогнозирование | Нельзя использовать как доступный к продаже остаток без отдельного правила |
Если задача звучит «выгрузить остатки в Excel», обычно достаточно учетного остатка и склада. Если задача «обновлять остатки на Ozon/Wildberries», почти всегда нужен свободный остаток по складу отгрузки, с сопоставлением SKU, характеристик и резервов.
Практическая диагностика перед выгрузкой
В нашей практике ошибки выгрузки остатков чаще всего находятся за 20-30 минут, если не начинать с разработки, а взять одну контрольную номенклатуру и пройти весь путь глазами.
Шаг 1. Выбираем контрольный товар. Берем SKU, у которого есть движение за последние 7-14 дней: приход, продажа, резерв или перемещение. Если используются характеристики, выбираем конкретный размер/цвет. Если есть несколько складов, фиксируем склад отгрузки.
Шаг 2. Сверяем три числа. В 1С открываем отчет по остаткам, затем карточку товара или расшифровку регистра, затем текущий Excel/API-вывод. Отдельно записываем учетный остаток, резерв и свободный остаток. Если эти три числа не различаются в тесте, берём более сложный товар, иначе диагностика будет пустой.
Шаг 3. Проверяем идентификаторы. Для внешней системы нужны не только название и количество. Минимальный набор для стабильной выгрузки: внутренний код 1С или ссылка, артикул, штрихкод/SKU, характеристика, склад, единица измерения и дата формирования. Название товара нельзя использовать как единственный ключ: его меняют менеджеры, и сопоставление ломается.
Шаг 4. Проверяем нули и отрицательные остатки. Нулевой остаток должен уходить во внешнюю систему явно, если нужно снять товар с продажи. Отрицательные остатки лучше не скрывать молча: они показывают незакрытые документы, пересортицу или неверный склад.
Шаг 5. Делаем пробную выгрузку без записи в боевой канал. Для Excel это отдельный файл, для API - тестовый endpoint или сухой прогон с логом JSON. В логе должны быть количество строк, время формирования, период, склад, пользователь/регламентное задание и список ошибок сопоставления.
Способы выгрузки остатков из 1С
| Способ | Когда подходит | Что получится | Где обычно ломается |
|---|---|---|---|
| Стандартный отчет 1С -> Excel | Разовая сверка, инвентаризация, отчет руководителю | XLSX/табличный файл с текущими колонками отчета | Пользователь выбрал не тот склад, дату или вариант отчета |
| Настроенный отчет / универсальный отчет | Нужны дополнительные поля без отдельной обработки | Таблица с артикулами, характеристиками, складами, регистрами | Не все поля доступны без технических настроек и прав |
| Внешняя обработка / расширение | Нужен фиксированный файл CSV/XLSX по правилам бизнеса | Файл с нужной структурой и фильтрами | Требует поддержки при изменениях конфигурации и формата |
| Регламентное задание в 1С | Выгрузка по расписанию из самой базы | CSV/JSON/XML/HTTP-запрос без ручного запуска | Права фонового пользователя, блокировки, сетевой доступ |
| Интеграционный сервис между 1С и внешним API | Маркетплейсы, сайт, BI, Telegram-уведомления | Очередь обмена, ретраи, журнал ошибок, алерты | Нужны маппинг SKU, лимиты API и контроль частичных ошибок |
Для малого склада ручной Excel может быть нормальным решением. Для каталога с 5000 SKU и несколькими каналами продаж ручной файл быстро превращается в риск: кто-то сохранил старый вариант отчета, отфильтровал не тот склад или не отправил нулевые остатки.
Как выгрузить остатки в Excel вручную
Шаг 1. Откройте отчет по остаткам. Название и путь зависят от конфигурации: в УНФ это складские отчеты по запасам и остаткам, в Рознице и УТ логика похожая, но интерфейс и варианты отчетов отличаются. Важно выбрать дату, организацию, склад и вариант отчета.
Шаг 2. Настройте поля до сохранения. Проверьте, есть ли в отчете артикул, штрихкод, характеристика, единица измерения, резерв и свободный остаток. Если поля не видны, откройте настройки отчета или универсальный отчет. Не делайте вывод «1С не умеет» до проверки настроек и прав пользователя.
Шаг 3. Сохраните файл и проверьте контрольную строку. После сохранения в Excel найдите контрольный SKU и сверьте количество с экраном 1С. Частая ошибка - выгрузили сумму по всем складам, а внешней системе нужен только склад отгрузки.
Шаг 4. Зафиксируйте шаблон. Если выгрузка повторяется, сохраните вариант отчета и правило именования файла: ostatki_YYYY-MM-DD_HH-MM.xlsx. Иначе через месяц никто не поймет, какой отчет был отправлен поставщику или маркетплейсу.
Таблица рисков и диагностики
| Симптом | Где проверять первым | Практический риск | Что делать |
|---|---|---|---|
| В Excel меньше строк, чем в 1С | Отборы отчета, группы номенклатуры, пометка удаления, виды номенклатуры | Часть ассортимента не уедет на сайт или маркетплейс | Сравнить число активных SKU и выгруженных строк, вывести список пропусков |
| Внешняя система показывает товар в наличии, хотя в 1С ноль | Нулевые остатки, правила снятия с продажи, последняя успешная выгрузка | Продажа отсутствующего товара | Отправлять нули явно и логировать каждое снятие с продажи |
| Количество отличается на величину резерва | Правило свободного остатка, заказы покупателей, резервы | Двойная продажа одного товара | Формулу выгрузки делать как отдельное бизнес-правило, а не как «колонку из отчета» |
| Остатки смешались по размерам/цветам | Характеристики номенклатуры и сопоставление SKU | Покупатель заказывает не тот вариант товара | Ключ выгрузки строить по номенклатуре плюс характеристике, а не только по названию |
| Остатки ушли не на тот склад маркетплейса | Маппинг складов 1С и warehouse_id/warehouseId |
Заказ появится там, откуда нельзя отгрузить | Вести отдельную таблицу соответствия складов и проверять ее при каждом запуске |
| API вернул успех, а остатки не обновились | Тело запроса, параметры, лимиты, частичные ошибки | Интеграция выглядит рабочей, но данные старые | Проверять ответ API и делать контрольное чтение остатков после записи |
| Выгрузка тормозит базу 1С | Запрос к регистрам, период, блокировки, время запуска | Пользователи жалуются на зависания | Запускать ночью/инкрементально, ограничивать поля, тестировать на копии базы |
| В файле появились отрицательные остатки | Незакрытые документы, пересортица, неправильный склад | Автоматизация замаскирует учетную ошибку | Отрицательные остатки отправлять в алерт, а не silently заменять на ноль |
Автоматическая выгрузка через Синхрон1С
Синхрон1С нужен, когда остатки должны обновляться без ручного Excel: по расписанию, по кнопке в Telegram, в файл на FTP/SFTP, в Google Таблицу, на сайт или напрямую в API маркетплейса. Работа начинается не с кода, а с диагностики: какая конфигурация 1С, где лежат остатки, какие склады участвуют, как считаются резервы и какой идентификатор является главным ключом для внешней системы.
Обычно проект делится на три шага:
- Аудит базы и формата. Проверяем конфигурацию 1С, вариант отчета, регистры, склады, характеристики, серии, права пользователя и пример целевого файла/API.
- Пробная выгрузка. Собираем 10-20 контрольных SKU, формируем Excel/CSV/JSON, сверяем количества, нули, резервы и ошибки сопоставления.
- Запуск обмена. Ставим расписание, журнал, повтор временных ошибок и Telegram-уведомление, если выгрузка не прошла или часть SKU не сопоставилась.
Стоимость интеграции - 30 000 ₽ за проект. В эту сумму входит настройка выгрузки под ваш формат, проверка контрольных товаров, журнал ошибок и базовое уведомление о сбоях. Если нужна сложная доработка конфигурации 1С, обмен с несколькими кабинетами маркетплейсов или отдельный high-load контур, это оценивается после диагностики.

Часто задаваемые вопросы
Можно ли выгрузить остатки из 1С в Excel без программиста?
Да, если нужен разовый файл и в отчете уже есть нужные поля. Сначала сформируйте отчет по нужному складу и дате, затем сохраните табличный документ в Excel-формат. Если нужны артикулы, штрихкоды, характеристики, свободные остатки или строгий CSV для загрузки во внешнюю систему, может понадобиться настройка отчета или обработка.
Почему в стандартном отчете нет нужных колонок?
Это зависит от конфигурации, версии, варианта отчета, прав пользователя и включенных возможностей учета. В одной базе артикул и цены видны сразу, в другой их надо добавить через настройки или универсальный отчет, а в третьей данные лежат в доработанных реквизитах. Поэтому корректная диагностика начинается с конкретной базы, а не с общего рецепта.
Что лучше выгружать на маркетплейс: остаток или свободный остаток?
Для продаж обычно нужен свободный остаток по складу отгрузки: учетный остаток минус резервы и ограничения. Если отправить общий учетный остаток, можно продать товар, который уже зарезервирован под другой заказ или физически лежит на другом складе.
Как часто обновлять остатки из 1С?
Для внутренней сверки достаточно одного раза в день или перед инвентаризацией. Для сайта и B2B-портала часто хватает 15-60 минут. Для маркетплейсов частота зависит от оборота, лимитов API и риска oversell: иногда лучше обновлять чаще только изменившиеся SKU, а не весь каталог.
Что делать с товарами, у которых остаток стал ноль?
Нули нужно выгружать явно, если внешняя система должна снять товар с продажи. Самая опасная схема - отправлять только товары с положительным остатком: старое количество во внешней системе может остаться висеть и принимать заказы.
Можно ли выгружать остатки по сериям и срокам годности?
Да, если в базе включен и корректно ведется серийный учет. Но такой экспорт требует отдельного правила: внешняя система должна понимать серию, срок годности или хотя бы агрегированный доступный остаток по партии. Для маркетплейса чаще выгружается количество по SKU, а серии остаются внутри складского учета.
Нужен ли доступ разработчика к боевой базе 1С?
Для диагностики обычно достаточно скриншотов конфигурации, примера отчета, тестового файла и 10-20 контрольных SKU. Для настройки автоматического обмена нужен отдельный пользователь 1С с минимальными правами на чтение нужных справочников и регистров. Доступы и токены передаются отдельно, не в тексте задачи.
Смотрите также
- Экспорт остатков из 1С в Озон
- Экспорт номенклатуры из 1С
- Интеграция с маркетплейсами 1С
- Выгрузка из 1С в Google Таблицы: автоматическая синхронизация
- Форматы выгрузки из 1С: CSV, JSON, XML
Нужна не разовая кнопка, а надежная выгрузка остатков из вашей 1С? Напишите в Telegram: @onoutnoxon. Настроим Синхрон1С под ваш склад, формат файла или API, с проверкой контрольных SKU и уведомлениями о сбоях.
Подробнее о возможностях - на странице Синхрон1С.
Источники:
- 1С:УНФ - складской учет, отчеты об остатках и свободных остатках: https://v8.1c.ru/small.biz/sklad/
- 1С - «Отчеты в 1С:УНФ и 1С:Рознице», настройка отчетов и универсальный отчет: https://v8.1c.ru/metod/article/otchety-v-1s-unf-i-1s-roznitse.htm
- 1С:Управление небольшой фирмой для мобильной работы - описание отчета «Остатки товаров»: https://downloads.v8.1c.ru/content/SmallBusiness/Extrafiles/mobile_unf_user_guide.pdf
- 1С:Предприятие - веб-сервисы как способ отдавать данные прикладного решения: https://v8.1c.ru/platforma/web-servisy/
- 1С:Предприятие - REST-интерфейс и HTTP-взаимодействие: https://v8.1c.ru/platforma/rest-interfeys/
- 1C:Enterprise - работа с HTTP/HTTPS и FTP/FTPS из встроенного языка: https://1c-dn.com/1c_enterprise/internet_access/
- Ozon Help - Seller API для обновления товаров, остатков и цен: https://docs.ozon.com/global/api/intro/
- Wildberries API -
PUT /api/v3/stocks/{warehouseId}для обновления остатков: https://dev.wildberries.ru/openapi/work-with-products/
AI-ассистент использован для черновой структуры, поиска источников и проверки спорных утверждений. Факты о складских отчетах 1С, настройке отчетов, универсальном отчете, REST/HTTP-интеграции, Ozon Seller API и Wildberries API перепроверены по официальным материалам 1С, Ozon и Wildberries 2026-05-04. Практический диагностический блок, риск-таблица и рекомендации по Синхрон1С основаны на внедренческом опыте habab.ru/Noxon; финальную редактуру выполнил Александр Руин, основатель habab.ru.
О сервисе "Синхрон1С - Автоматизация 1С без программиста"
Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.
Ключевые преимущества:
- 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
- ⚡ Автоматизация отчетности - из 4 часов в 5 минут
- 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
- 📊 Дашборды доступны в реальном времени через Telegram или веб
- 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
- 📱 Управление из любой точки мира через Telegram
- 🎯 Это кастомная разработка под ваши задачи
- 📞 Бесплатная консультация по интеграции
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.