Перенос данных между аккаунтами МойСклад
Назначение решения
Комплексная автоматизированный перенос справочников и документов из одного аккаунта МойСклад в другой через официальное API. Решение позволяет выборочно переносить данные (по отделам, складам, юридическим лицам и т. д.) и поддерживает:
● Реорганизацию бизнеса — выделение подразделения во франшизу или самостоятельное юрлицо
● Слияние / разделение компаний — консолидация учёта или, наоборот, разнесение его по новым аккаунтам
● Создание тестовой «песочницы» — копия рабочих данных на отдельном тарифе для обучения или экспериментов
● Переезд на новый тариф / аккаунт — перенос исторических данных без потери связей и аналитики
Ключевые возможности
● Полный перенос сущностей — товары, модификации, контрагенты, заказы, счета, отгрузки, приёмки, документы производства и т. д.
● Настраиваемая фильтрация — по отделам, складам, временным интервалам, юридическим лицам и т. д.
● Перенос дополнительных полей, справочников и статусов
● Сохранение связей документов — цепочки «документ → товар», «комплект → состав» и другие
Примеры задач, которые решает доработка
● Выделение подразделения «Производство» в отдельный аккаунт — перенос только настроек, документов и остатков, связанных с производством
● Упорядочение данных после слияния юридических лиц — объединение нескольких аккаунтов в единый с устранением дублей
● Архивация за прошлые годы — перенос старых периодов в отдельный аккаунт для снижения объёма активной базы
● Исправление ошибок ведения учёта — переезд на новый аккаунт с выбором необходимых документов и сущностей
Преимущества
● Минимум ручной работы — перенос выполняется скриптом; сотрудники лишь подтверждают объём и состав данных
● Гарантия целостности — контролируемая последовательность миграции исключает «висящие» ссылки
● Масштабируемость — обработка десятков тысяч документов за часы, а не недели
● Гибкость — возможность включать или исключать любые сущности и временные срезы
Подход к реализации
● Обследование (1–2 дня) — фиксируем объём данных, набор сущностей, требования к фильтрам
● Настройка маппинга (1–4 дня) — создаём недостающие объекты в целевом аккаунте
● Тестовый перенос (dry-run) (1–4 дня) — формируем отчёт, утверждаем структуру
● Основная миграция (1–3 дня) — перенос и валидация данных
● Инкремент (при необходимости) — догружаем изменения за время между тестом и миграцией
Итог
● Чистый рабочий аккаунт с полной историей выбранного подразделения или компании
● Сокращение временных и финансовых затрат на перенос данных
● Возможность быстро масштабировать бизнес-процессы