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

Автоматизация · 12 мин

Как перенести данные из МойСклад в 1С

Как перенести справочники, остатки и документы из МойСклад в 1С: подготовка данных, варианты выгрузки, типичные ошибки и проверка результата после миграции.

Перенос данных из сервиса МойСклад в 1С — типовая задача при переходе компании на более развёрнутую систему учёта. Чаще всего мигрируют в 1С:Управление торговлей, 1С:Комплексную автоматизацию или 1С:Управление нашей фирмой. Объём работ зависит от того, что именно нужно перенести: только номенклатуру и контрагентов или ещё остатки, цены и историю документов.

Главный принцип безопасной миграции — сначала переносятся справочники (номенклатура, контрагенты, договоры, склады), затем вводятся начальные остатки на дату перехода, и только после этого при необходимости загружается история документов. Попытка перенести всё разом почти всегда заканчивается дублями и расхождениями в остатках.

Перед началом работ обязательно сделайте выгрузку всех данных из МойСклад в Excel и сохраните её как резервную копию. Сам сервис позволяет выгружать практически любые сущности через встроенный экспорт, и эта копия станет вашей страховкой на случай ошибок при загрузке в 1С.

Что именно нужно переносить: определяем объём миграции

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

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

Только справочники и остаткиПростая миграция

Достаточно встроенного экспорта Excel и типовой загрузки в 1С

Справочники + остатки + взаиморасчётыСредняя сложность

Потребуется сверка задолженности по каждому контрагенту

Полная история документовСложная миграция

Нужна обработка через API или услуги специалиста по внедрению

Подготовка данных в МойСклад перед выгрузкой

Качество миграции на 80% определяется чистотой исходных данных. Откройте справочник товаров в МойСклад и удалите или пометьте архивными дубли номенклатуры — одинаковые позиции с разным написанием названия. Проверьте, что у товаров заполнены единицы измерения и при необходимости штрихкоды: именно по ним удобнее всего сопоставлять позиции при загрузке.

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

Отдельно проверьте остатки: проведите инвентаризацию в МойСклад перед датой перехода, чтобы в 1С попали фактические, а не «бумажные» остатки. Если перенести завышенные или заниженные остатки, расхождение потянет за собой ошибки в себестоимости и отчётности.

Способы выгрузки данных из МойСклад

Встроенный экспорт в Excel

Самый простой путь — экспорт через интерфейс сервиса. В разделе «Товары» выберите нужный справочник (товары, услуги, комплекты), откройте меню действий и выберите экспорт в Excel. Аналогично выгружаются контрагенты, остатки по складам и документы. Полученные файлы — основа для загрузки в 1С.

Ограничение способа — формат выгрузки фиксированный, и состав колонок может не совпадать с тем, что ожидает загрузка в 1С. Обычно приходится вручную приводить файл к нужному виду: переименовывать колонки, удалять лишние, разбивать составные поля.

Выгрузка через API

Для больших объёмов и регулярного обмена МойСклад предоставляет JSON API. Через него можно выгрузить любые сущности в машиночитаемом виде, включая связи между документами. Это вариант для программиста: потребуется написать скрипт или обработку, которая заберёт данные и сформирует файл для загрузки.

Готовые обработки и коннекторы

На маркетплейсах и у партнёров 1С встречаются готовые обработки переноса из МойСклад. Они автоматизируют сопоставление полей и часто умеют работать с API напрямую. Перед покупкой проверьте, поддерживает ли обработка вашу конфигурацию и её версию — обработка под «Управление торговлей 11» не подойдёт для «Управления нашей фирмой» без доработки.

Сравнение способов переноса

Экспорт Excel + типовая загрузка

Подходит для справочников и остатков, не требует программиста. Ограничение: ручная подготовка файлов и слабый контроль дублей

Обработка через API

Подходит для больших объёмов и документов. Ограничение: нужны навыки разработки или готовое решение

Услуги специалиста по внедрению

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

Загрузка справочников в 1С

В типовых конфигурациях 1С есть встроенная обработка «Загрузка данных из файла» (в разных конфигурациях она находится в разделах «Администрирование» или «НСИ и администрирование»). Она умеет загружать номенклатуру, контрагентов и некоторые другие сущности из табличных файлов с настройкой соответствия колонок.

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

Контрагенты загружаются аналогично, но здесь критично включить поиск дублей по ИНН и КПП. Если в вашей базе 1С уже есть часть контрагентов (например, заведённых ранее вручную), без контроля дублей вы получите двойные карточки, которые потом придётся сливать вручную.

Порядок загрузки справочников
  1. 1
    Сделайте резервную копию базы 1С и выгрузите справочники из МойСклад в Excel
  2. 2
    Приведите файл к структуре, которую ожидает обработка загрузки 1С
  3. 3
    Загрузите номенклатуру, проверьте протокол и исправьте ошибки
  4. 4
    Загрузите контрагентов с включённым поиском дублей по ИНН
  5. 5
    Сверьте количество записей в МойСклад и в 1С по каждому справочнику

Перенос остатков и взаиморасчётов

Остатки товаров вводятся в 1С документами ввода начальных остатков (в «Управлении торговлей» — «Ввод остатков» через помощник перехода, в УНФ — «Ввод начальных остатков»). Дата ввода — день, предшествующий началу работы в 1С. Выгрузите из МойСклад отчёт по остаткам на эту дату в разрезе складов и загрузите его либо введите вручную, если позиций немного.

Если ведётся партионный учёт, простого количества недостаточно — нужна себестоимость каждой партии. В МойСклад остатки хранятся с учётом себестоимости по FIFO, поэтому выгружайте отчёт с суммами, а не только с количеством. Суммовая разница между системами после переноса — самый частый источник проблем.

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

Контрольные точки

Как проверить результат переноса

Количество позиций номенклатуры
Норма

Совпадает с числом активных товаров в МойСклад

Тревожный признак

В 1С меньше позиций — часть не загрузилась, смотрите протокол

Остатки по складам
Норма

Количество и сумма по каждому складу совпадают с отчётом МойСклад

Тревожный признак

Количество сходится, а сумма нет — ошибка в себестоимости

Взаиморасчёты
Норма

Дебиторка и кредиторка по контрагентам совпадают с актами сверки

Тревожный признак

Есть разница по отдельным контрагентам — ищите незакрытые документы

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

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

Типовых средств массовой загрузки документов в конфигурациях 1С нет, поэтому перенос делается либо через обработки на базе «Конвертации данных», либо через API с последующей записью документов программно. Это работа для специалиста: нужно сопоставить статусы документов, типы оплат, склады и контрагентов между системами.

Незакрытые заказы покупателей перенесите вручную или полуавтоматически: их обычно немного, и ручной ввод надёжнее автоматической загрузки. Каждый такой заказ после переноса сверьте с исходным — по составу, ценам и сумме предоплаты.

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

Типичные ошибки при миграции и как их избежать

Самая массовая ошибка — дубли справочников. Она возникает, когда загрузку выполняют несколько раз с изменённым файлом или без поиска существующих элементов. Лечится объединением дублей штатной обработкой «Поиск и удаление дублей», но проще предотвратить: всегда включайте поиск по ключевым полям.

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

Третья группа проблем — несовпадение ставок НДС и единиц измерения. В МойСклад и 1С справочники ставок и единиц могут отличаться по представлению, и при сопоставлении «по названию» часть позиций получит неверные значения. Проверьте эти поля выборочно по 10–15 позициям после загрузки.

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

Что делать после переноса: параллельная работа и отключение МойСклад

После ввода остатков назначьте 1С основной системой учёта: все новые документы оформляются только в ней. МойСклад оставьте в режиме чтения для доступа к истории. Период параллельной работы с вводом документов в обе системы допустим не дольше одной-двух недель и только при жёстком регламенте, иначе расхождения неизбежны.

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

Итог

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

Миграция из МойСклад в 1С идёт по схеме: чистка данных → выгрузка → справочники → остатки → документы. Ключевые правила: резервная копия до начала, тестовый прогон на копии базы, контроль дублей и сверка остатков по количеству и сумме. Историю документов переносите только при реальной необходимости.

Частые вопросы о переносе из МойСклад в 1С

Можно ли перенести данные из МойСклад в 1С:Бухгалтерию напрямую?

Да, но с оговоркой: в «Бухгалтерию» обычно переносят справочники и остатки, а не торговые документы. Если складской учёт ведётся в МойСклад, а бухгалтерия — в 1С, часто вместо миграции настраивают регулярный обмен: документы реализации и поступления передаются в бухгалтерию по расписанию.

Сколько времени занимает миграция?

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

Что делать со штрихкодами и картинками товаров?

Штрихкоды выгружаются вместе с номенклатурой и загружаются в 1С через соответствующую колонку — это надёжный ключ сопоставления. Изображения товаров через Excel не переносятся; если картинки критичны (например, для интернет-магазина), их забирают через API и прикрепляют программно.

Нужно ли закрывать все документы в МойСклад перед переходом?

Желательно закрыть или завершить все документы, которые можно завершить: отгрузить оплаченные заказы, провести оприходования и списания. Чем меньше «висящих» документов на дату перехода, тем проще сверка. Незакрытые заказы переносятся отдельно с ручной проверкой.

Можно ли продолжать пользоваться МойСклад и синхронизировать его с 1С?

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

Как проверить, что после переноса ничего не потерялось?

Используйте три контрольные суммы: количество активных товаров, общая сумма остатков по всем складам и итоговая дебиторская задолженность. Эти три числа из отчётов МойСклад на дату перехода должны совпасть с аналогичными отчётами в 1С. Совпадение трёх контрольных точек с высокой вероятностью означает корректную миграцию.