Пробная сверка · Только чтение

Остаток Маркета рядом с фактом склада

ДокиДепо получает список магазинов и складов, сопоставляет SKU и показывает разницу. Сверка ничего не списывает, не приходует и не отправляет обратно на Маркет.

Пробный режим проверен на контрольных данных. Работа с реальным кабинетом продавца ещё не подтверждена — начните с пяти SKU и проверьте каждое расхождение.

ДокиДепо7 доступно−Маркет4 доступно=Проверить+3
РежимТолько чтение

Никаких автоматических проводок и обновлений Маркета.

КлючОдна сверка

Передаётся серверу по защищённой сессии и не записывается в базу.

ОбъёмДо 10 складов

До 500 строк остатков за сверку. Неполная выборка не становится отчётом.

РезультатТаблица + CSV

Совпадения, расхождения и товары без сопоставления.

Четыре проверяемых шага

Сначала сопоставление, затем решение

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

  1. 1
    Укажите код площадки

    В карточке товара добавьте идентификатор MARKETPLACE_SKU и область «Яндекс Маркет».

  2. 2
    Создайте ключ на Маркете

    Разрешите чтение магазинов, складов и остатков. Не отправляйте ключ в чат или поддержку.

  3. 3
    Запустите сверку

    Откройте «Мой кабинет», получите данные по ключу, выберите склад Маркета, помещение и владельца товара в ДокиДепо.

  4. 4
    Разберите разницу

    Укажите фасовку товаров, проверьте время данных и резерв. CSV сохраняет области, единицы и результат. Через 15 минут локальный снимок нужно обновить. При повторе в той же вкладке ДокиДепо предложит прежние области и фасовку для неизменившихся сопоставлений. Проверьте условия и подтвердите расчёт заново. После выхода, смены организации или перезагрузки вкладки они очищаются.

Что сравнивается

Один склад, один владелец, явная фасовка

Доступно в ДокиДепо

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

AVAILABLE на Маркете

Количество, доступное для заказа на конкретном складе продавца. Отдельно показывается резерв FREEZE.

Разница

Разница появляется после выбора пары складов и указания количества базовых единиц в одной единице Маркета. Например, для коробки из 6 штук укажите 6. Без фасовки строка не сравнивается. Разница сама по себе не доказывает ошибку.

Практический разбор · открытые учебные данные

Проверьте сверку на 12 ситуациях

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

Мы подготовили вымышленные данные с известными ответами и проверили их расчётным модулем ДокиДепо. Это учебный опыт, а не клиентский кейс или сравнение скорости других программ. Редакция ДокиДепо, 27 сентября 2026.

  1. Скачайте локальный запас и ответ Маркета. Откройте CSV как UTF-8 с разделителем «;», кодам задайте тип «Текст», чтобы сохранить 000123.
  2. Выберите один сценарий по первому столбцу. Все 12 ситуаций независимы: не складывайте их в один остаток. В каждом случае сравниваются кабинет 2, склад Маркета 3, помещение first и владелец own.
  3. Оставьте физический, годный, свободный запас выбранной области. Отдельно проверьте точный код товара и количество базовых единиц в упаковке Маркета.
  4. Рассчитайте «локально − AVAILABLE × фасовка». При неизвестном числе или сопоставлении оставьте результат неопределённым. Сравните свой ответ с контрольным файлом и объяснением.

Файлы содержат только учебные значения. Не импортируйте их в рабочую организацию или кабинет продавца. JSON сохраняет исходные типы, выбранные условия и ожидаемые результаты; пустое количество в CSV означает неизвестное значение.

Два помещения: 5 + 5 против 5
Общая сумма дала бы +5. Для выбранного первого помещения результат 5 − 5 = 0. Второе помещение в эту пару не входит.
Свой товар 5, товар клиента 100
На одном месте может лежать 105 единиц, но собственный доступный запас — 5. Сравнение с 5 на Маркете даёт 0. Клиентские единицы остаются отдельными.
12 штук и 2 коробки по 6
Разность 12 − 2 смешала бы единицы. После явного перевода 12 − 2 × 6 = 0. Если состав коробки неизвестен, сравнение ещё не закончено.
Количество не передано — или передан ноль
При локальных 5 и отсутствии AVAILABLE разница не определена. Если AVAILABLE = 0 передан явно, разница +5. В наборе это два отдельных случая.
000123 и 123
Даже при количестве 5 с обеих сторон результат «Нет сопоставления». Удаление ведущих нулей может соединить разные товары. Исправьте код по первоисточнику.
Одинаковые условия: 8 против 5
После проверок сохраняется настоящая численная разница +3. Проверьте время снимков, последние движения и резервы. Расчёт сам по себе не устанавливает причину и ничего не исправляет в учёте.

Остальные случаи отдельно проверяют товар в пути, резерв, карантин, отсутствие строки в ответе и устаревший локальный снимок. В ДокиДепо снимок старше 15 минут нужно обновить. Этот предел не гарантирует, что обе системы отражают один момент: время Маркета проверяется отдельно.

Как воспроизвести и проверить метод

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

Полные условия в JSON содержат 12 независимых примеров. Проверки проекта передают каждый набор через тот же модуль чтения остатков и сравнения, который использует склад, и сверяют численную разницу и статус с контрольным ответом. Здесь нет испытания реального кабинета продавца, скорости работы людей или автоматической отправки остатков.

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

Значения AVAILABLE и FREEZE определены в справочнике API Маркета. Правила передачи свободного количества и поведение резервов описаны в инструкции Маркета по остаткам. Источники проверены 27 сентября 2026.

Применить метод в своём складе: порядок сверки →

Безопасность по умолчанию

Ключ не становится частью складских данных

Первая версия

Где остановиться и проверить

Сверка поддерживает магазины FBS, Экспресс и DBS, для которых Маркет отдаёт остатки партнёрских складов. Сверка читает страницы ответа последовательно. Предел одной проверки — 20 магазинов, 3 кабинета, 10 складов и 500 строк остатков. Если выборка неполна, превышен предел или Маркет не ответил вовремя, отчёт не формируется. «Нет в полученных данных» не означает «товара нет на Маркете»: API может не вернуть архивные товары или данные, недоступные ключу. Кабинеты с группами складов и автоматическая отправка остатков требуют отдельной проверки. ДокиДепо не обновляет Маркет, пока пользователь не увидит источник числа, сопоставление SKU и безопасную процедуру отмены.

Контрольная проверка

Начните с пяти SKU

Выберите товары с движением за последние сутки. Если отчёт объясняет каждую разницу, расширяйте выборку. Если нет — сначала исправьте коды и правила доступности.

Открыть склад →Задать вопрос