Как выгрузить данные из МойСклад для аналитики: Excel, API или своя база
Сравниваем Excel, автоматическую рассылку, API и аналитическую базу по свежести данных, истории и объёму ручной работы.
API передаёт данные из МойСклад, а аналитическая база хранит выбранные записи и готовит их для отчётов. Эти способы часто работают вместе. Выбор зависит от вопроса, на который должен отвечать отчёт, и от того, как часто ответ требуется обновлять.
Сначала определите, что хотите увидеть
Фраза «выгрузить всё из МойСклад» редко помогает выбрать инструмент. Запишите один проверяемый вопрос. Например: «Какие товары продавались в каждом магазине за прошлую неделю?», «Сколько товара оставалось на конец каждого дня?» или «Почему сумма продаж не совпала с поступлением денег?» Это разные наборы документов и правила расчёта.
Укажите период, магазины, товары и частоту обновления. Затем решите, нужна ли только итоговая сумма или возможность открыть строки, из которых она получилась. Без этих условий можно собрать таблицу и всё равно не понять, почему она расходится с МойСклад.
| Способ | Свежесть данных | История | Ручная работа |
|---|---|---|---|
| Штатный отчёт и Excel | Снимок на момент выгрузки | Выбранный период или дата среза; старые файлы храните сами | Каждый новый файл получают и сверяют вручную |
| Автоматическая отправка отчёта | Новый файл приходит по расписанию | Копии накапливаются с момента настройки, если их сохранять | Меньше работы с получением файла; разные отчёты нужно сводить |
| JSON API | Частота зависит от вашей интеграции | Интеграция получает и сохраняет нужные доступные данные | Нужны настройка, обработка изменений и контроль ошибок |
| API и аналитическая база | Частота зависит от загрузки данных | Глубину истории проектируют и поддерживают отдельно | Настройка сложнее; повторяемые отчёты не требуют ручного сведения файлов |

Разовая выгрузка: отчёт и Excel
Для продаж, возвратов и прибыли начните с разбора штатных отчётов МойСклад. Например, отчёт Продажи → Прибыльность показывает продажи, возвраты и себестоимость за выбранный период. Для запаса откройте Склад → Остатки: там можно выбрать склад и дату среза. Отчёт об остатках поддерживает печатные формы в Excel, PDF и OpenOffice Calc. Отдельный экспорт справочника товаров запускается из Товары → Товары и услуги; это другая операция и другой состав данных.

Перед выгрузкой сохраните условия: период, склад или точку, фильтры, дату формирования и назначение файла. Если через месяц открыть новый отчёт с тем же названием, но с другим периодом или набором документов, сравнение ничего не объяснит. Для проверки спорной суммы найдите несколько исходных строк в МойСклад и сравните их с файлом.
Excel удобен, когда ответ нужен сейчас и объём ручной работы невелик. Сохранённый файл остаётся снимком на момент выгрузки: последующие исправления документов не изменят его ячейки. Для повторяемого отчёта потребуется снова получить данные и свести файлы по одинаковым правилам.
Регулярный файл: рассылка отчёта
В МойСклад можно настроить автоматическое формирование ряда отчётов и списков документов с отправкой на email. Для отчёта «Остатки» официальная справка отдельно описывает ежедневную отправку. Это полезно, когда руководителю достаточно знакомого отчёта в одинаковое время и не нужен новый набор показателей.
Настройка выполняется через меню Печать → Настроить и параметр Авто у доступного шаблона. Состав и доступность шаблонов проверьте в своём аккаунте. Если файлы нужны для истории, сохраняйте их с датой формирования и настройками фильтра. Рассылка начинает накапливать ваши копии с момента настройки; старые письма и файлы она не создаст задним числом.
Почта не избавляет от ручного сведения разных отчётов. Например, чтобы рядом с остатком по товару показать продажи по нему же, данные придётся сопоставить по товару, складу и дате. Если в файлах есть устойчивые идентификаторы, используйте их. Совпадения названия недостаточно: карточку могут переименовать, а модификации одного товара нужно учитывать отдельно.
JSON API: данные для собственного процесса
JSON API МойСклад позволяет получать справочники, документы и некоторые отчёты программно. Этот путь подходит, если данные должны попадать в другое приложение или расчёт по расписанию. У интеграции появляется работа, которой нет у разовой выгрузки: выбрать необходимые сущности, пройти все страницы ответа, соблюдать лимиты, хранить точку продолжения, повторять неудачные запросы и сверять результат с источником.
API сам по себе не даёт готовый дашборд. Программа должна определить, как связаны документы, позиции, товары, склады и даты. Ей также нужны правила для исправлений и удалений: выгрузка только «нового с прошлого запуска» может не объяснить изменение старой суммы. Доступная функциональность зависит в том числе от тарифа; набор полей и права проверяйте для способа подключения и настроек своего аккаунта. Доступ к себестоимости и финансовым данным проверяйте отдельно.
В документации JSON API 1.2 перечислены сущности и способы их получения. Ограничения запросов МойСклад публикует отдельно. В отдельном разборе API показано, где получить токен, какие права и лимиты проверить. Для решения о разработке сначала определите состав данных и допустимую задержку.
Аналитическая база: когда нужно связывать данные
Если директор сети хочет открыть дашборд «магазин × товар × день», одной выгрузки обычно мало. Нужна модель, в которой документы и справочники приведены к согласованным ключам и определениям показателей. В неё можно добавить историю рассчитанных остатков, продажи, возвраты и другие необходимые данные. Источником такой базы остаётся МойСклад; получение данных обычно строится через API или другую подтверждённую интеграцию.
Сама база не делает цифры верными. До подключения BI нужно решить, какая дата относится к продаже и возврату, что считать итогом дня, как показывать нулевой остаток и когда перечитывать старые периоды после исправлений. Настройте сверку хотя бы на одном магазине и небольшом интервале: сравните несколько документов, товарных строк и итогов с МойСклад при одинаковых фильтрах.
Уточняйте у поставщика решения четыре вещи: какие данные копируются, как часто они обновляются, сколько хранится история и что происходит после исправления или удаления документа. Аналитическая копия также не становится автоматически резервной копией: возможность восстановить исходные объекты и связи нужно проверять отдельно.
Что выбрать для своей задачи
Если вам нужен ответ на один вопрос за прошлую неделю, штатный отчёт с выгрузкой в Excel будет самым коротким путём. Ежедневная рассылка подходит, когда тот же отчёт нужен регулярно и его не приходится вручную соединять с другими таблицами. API нужен, когда данные входят в ваш собственный процесс. Для общего дашборда нескольких магазинов к получению данных добавляются хранение, правила расчёта и сверка.
Перед выбором сложной схемы попробуйте собрать один показатель на одном магазине. Запишите, из каких документов получилась сумма, и посмотрите, можно ли повторить расчёт в следующем месяце без ручной работы. Этот опыт покажет, где заканчиваются возможности текущего способа выгрузки.
Частые вопросы о выгрузке данных
Можно ли выгружать данные из МойСклад без программиста?
Да. Штатные отчёты, печатные формы и экспорт справочника товаров доступны через интерфейс. Для ряда отчётов можно настроить отправку по почте. Собственная регулярная интеграция через API требует настройки и поддержки.
Можно ли получить историю остатков по дням одним Excel-файлом?
Штатный отчёт «Остатки» позволяет выбрать дату среза, а ежедневная рассылка помогает сохранять будущие снимки. Для единой таблицы по множеству дней файлы понадобится свести или построить отдельный процесс получения и хранения данных.
Заменяет ли аналитическая база резервное копирование?
Нет гарантии. База может хранить выбранные записи для отчётов, но восстановление удалённого документа вместе с его связями — отдельная задача.
Подключится ли к такой базе Power BI или DataLens?
Это зависит от типа базы, сетевого доступа, прав и проверенной связки с конкретным инструментом. Способ подключения стоит подтвердить на тестовых данных до обещания пошаговой инструкции.
Официальные материалы МойСклад проверены 25 октября 2026 года. Возможности конкретного аккаунта и тарифа при подготовке статьи не тестировались.