Александр Руин

Консультант по проектированию AI‑систем

Александр Руин — консультант по проектированию систем. Помогаю спроектировать архитектуру, оценить риски и выстроить прозрачный процесс — от выбора технологий до сопровождения. Рутину берут на себя AI‑исполнители. Направления: автоматизация, интеграции, AI‑продукты.

Экспорт из 1С в МойСклад 2026: обмен без дублей, потери НДС и расхождения остатков

Экспорт из 1С в МойСклад кажется простой задачей только до первой рабочей выгрузки. На тесте номенклатура загружается, документы проходят, а через неделю в МойСклад появляются дубли товаров, остатки не сходятся по складам, часть контрагентов создаётся заново, а бухгалтерия не понимает, почему в файле потерялись ставки НДС 5% и 7%.

В нашей практике с интеграциями 1С и складских систем проблема почти никогда не в одном «не том формате». Обычно ломается связка из трёх вещей: как 1С идентифицирует товары, какой контур считается мастером данных и кто смотрит журнал ошибок после первого неудачного обмена. Ниже - практический разбор способов экспорта, диагностики и рисков на 2026 год.

Интеграция 1С и МойСклад через Синхрон1С

Ключевые факты

  • МойСклад поддерживает бесплатную интеграцию с 1С:Бухгалтерией 2.0/3.0 и форматом Enterprise Data: можно выбирать тип выгружаемых данных, период, документы и справочники.
  • Для ручного старта справочников из 1С в МойСклад штатный путь - универсальный отчёт 1С: сформировать справочник товаров или контрагентов, сохранить XLS и загрузить через импорт МоегоСклада.
  • EnterpriseData - XML-формат 1С для обмена бизнес-сущностями: документы, контрагенты, договоры, складские операции. Он поддерживает разные каналы обмена: веб-сервис, каталог, FTP и email.
  • Для документов с новыми ставками НДС 5% и 7% МойСклад прямо указывает формат EnterpriseData 1.17. В 1С:Бухгалтерии 8 поддержка EnterpriseData 1.17 появилась с версии 3.0.159, и другая сторона обмена тоже должна поддерживать этот формат.
  • Экспорт МоегоСклада в 1С:Fresh проверяется через журнал регистрации 1С:Fresh; при ошибке нужно копировать текст события, а не пытаться повторять выгрузку вслепую.
  • В розничной выгрузке из МоегоСклада каждая точка продаж должна быть привязана к отдельному складу, а префикс точки продаж должен быть заполнен. Несколько точек на одном складе приводят к ошибке выгрузки.
  • Для API-интеграций актуальная базовая точка - https://api.moysklad.ru/api/remap/1.2/; в запросах используется Accept-Encoding: gzip, Basic Auth или Bearer token.

Как выбрать способ экспорта

Способ Когда подходит Что передаёт Главный риск Стоимость
XLS из универсального отчёта 1С Разовый старт справочников, миграция товаров и контрагентов Номенклатура, контрагенты Нет автоматического сопоставления; легко создать дубли 0 ₽ + ручная проверка
Файл EnterpriseData Перенос документов и справочников в 1С:Бухгалтерию/из неё Документы, справочники, квитанции обмена Нужна совместимость форматов и корректные правила идентификации 0 ₽ + настройка
CommerceML / обмен с сайтом Каталог, цены, остатки для интернет-магазина Товары, группы, цены, остатки Не заменяет полноценный бухгалтерский обмен документами 0 ₽ + доработка
API Remap 1.2 Автоматизация остатков, заказов, статусов, кастомных правил Почти любые сущности МоегоСклада через JSON API Нужно учитывать лимиты, gzip, токены, retry и идемпотентность от 30 000 ₽
Готовое приложение/коннектор Типовая 1С:Бухгалтерия или облачный сценарий Зависит от приложения Нельзя считать «поставил и забыл»: всё равно нужны тесты сопоставления лицензия/подписка
Синхрон1С Нужен контролируемый обмен 1С-МойСклад с мониторингом Справочники, остатки, документы, ошибки Перед стартом нужен аудит текущих дублей и правил мастер-данных 30 000 ₽ за проект

Практическая диагностика перед первым обменом

Мы не включаем автоматический обмен сразу после успешного тестового файла. Сначала прогоняем короткую диагностику на реальных данных: 20-50 товаров, 5-10 контрагентов, 3-5 документов с разными ставками НДС, один возврат и один складской документ. Это быстрее, чем потом чистить сотни дублей.

  1. Определите мастер-систему. Если товары создаются в 1С, а менеджеры редактируют карточки в МойСклад, конфликт неизбежен. Для каждого объекта нужна одна система-мастер: номенклатура, цены, остатки, контрагенты, документы.
  2. Сверьте ключи сопоставления. До обмена выгрузите из обеих систем артикул, код, наименование, ИНН/КПП контрагента, единицу измерения. Если Код в 1С пустой, а МойСклад ищет по наименованию, дубли появятся при первом переименовании товара.
  3. Проверьте длины полей 1С. В экспортной инструкции МоегоСклада есть ограничения: например, код номенклатуры 11 символов, артикул 25, наименование номенклатуры 100, склад 50, номер документа 11. Длинные значения нужно обработать до выгрузки.
  4. Проверьте НДС на тестовом документе. Если компания на УСН применяет 5% или 7%, тестируйте именно такой документ. Для 2026 года безопасный ориентир - EnterpriseData 1.17 и актуальная 1С:Бухгалтерия.
  5. Сделайте пробный импорт в пустой тестовый контур. Не в рабочий МойСклад и не в рабочую 1С. После импорта проверьте число созданных и обновлённых объектов, а не только отсутствие красной ошибки.
  6. Включите журналирование до расписания. Минимум: время обмена, направление, количество товаров/документов, количество созданных дублей, текст ошибки, ссылка на файл или API-запрос, ответ МоегоСклада/1С.

Риски и диагностика

Симптом Вероятная причина Как проверить за 10 минут Что исправить
После импорта появились дубли товаров Разные ключи сопоставления: код пустой, артикул разный, наименование изменилось Взять 10 дублей и сравнить Код, Артикул, externalCode/GUID, единицу измерения Зафиксировать единый ключ, заполнить коды, настроить таблицу соответствий до следующего обмена
Остатки в МойСклад не сходятся с 1С Разные склады, резервы, не тот момент среза, документы не проведены Сравнить отчёт остатков на одну дату и один склад; отдельно вывести резерв и свободный остаток Уточнить формулу остатка, выбрать склад-мастер, передавать только проведённые документы или отдельный регистр
Документ с НДС 5%/7% загрузился без ставки Используется старый формат или неактуальная 1С Проверить формат файла и версию 1С:Бухгалтерии; найти ставку в XML-теге документа Перейти на EnterpriseData 1.17, обновить 1С до версии с поддержкой формата, повторить тест на документе с новой ставкой
Ошибка в 1C:Fresh без понятной причины Облачная 1С отклонила данные по правилам Бухгалтерии, а МойСклад только передал файл Открыть Администрирование -> Журнал регистрации в 1C:Fresh, фильтр «Ошибки», скопировать комментарий события Исправить реквизиты/длины/идентификацию в источнике и повторить только проблемный период
Розничная выгрузка падает Несколько точек продаж привязаны к одному складу или не заполнен префикс точки Проверить настройки точек продаж в МойСклад: склад и префикс Разнести точки по складам, заполнить префиксы, повторить выгрузку
API-запросы внезапно получают ошибки авторизации или формата Старый адрес API, нет Accept-Encoding: gzip, токен устарел Выполнить минимальный GET к api.moysklad.ru/api/remap/1.2/entity/product с gzip и текущим токеном Обновить endpoint, токен, заголовки и retry-логи; не хранить пароль пользователя в коде
Выгрузка «успешна», но менеджеры видят старые данные Нет контроля возраста данных и последнего успешного обмена Проверить время последнего изменения товара/остатка и время последнего обмена Добавить heartbeat, Telegram-алерт и статус обмена на каждое направление

Что важно не переносить автоматически

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

Практичный минимум для запуска:

  • активная номенклатура с кодом, артикулом, единицей измерения и ставкой НДС;
  • действующие контрагенты с ИНН/КПП и юридическим названием;
  • актуальные склады и точки продаж;
  • остатки на дату запуска;
  • документы за ограниченный период, обычно 1-3 месяца, если они нужны в оперативном контуре.

Архив лучше держать в 1С и переносить точечно по запросу, иначе первые две недели команда будет искать рабочие товары среди старых дублей.

Настройка через Синхрон1С

Шаг 1. Напишите @onoutnoxon или в бот @sync1cbot. Коротко опишите контур: какая конфигурация 1С, где ведутся товары, сколько SKU, сколько складов, есть ли 1C:Fresh, маркетплейсы и НДС 5%/7%.

Шаг 2. Делаем диагностику: проверяем формат обмена, ключи сопоставления, длины полей, тестовый документ с НДС, один склад и один набор остатков. Если уже есть дубли, сначала строим карту соответствий, а не включаем расписание поверх грязных данных.

Шаг 3. Включаем обмен и мониторинг. По умолчанию для остатков используем короткий интервал, для документов - более спокойный режим. Ошибки, пустые выгрузки и устаревшие данные отправляются в Telegram с текстом причины и ссылкой на лог.

Стоимость настройки - 30 000 ₽ за проект. Поддержка правил обмена, новых полей и мониторинга - по договорённости после диагностики.

FAQ

Можно ли просто выгрузить товары из 1С в МойСклад через Excel?

Да, для первичного справочника это нормальный способ: универсальный отчёт 1С -> XLS -> импорт в МойСклад. Но Excel не решает автоматическую синхронизацию, сопоставление дублей, обновление остатков и возврат статусов документов.

Что выбрать: EnterpriseData или API Remap 1.2?

EnterpriseData удобен, когда нужен обмен в логике 1С и бухгалтерских документов. API Remap 1.2 лучше, когда МойСклад участвует в оперативном контуре: остатки, заказы, статусы, маркетплейсы, кастомные поля и быстрый мониторинг ошибок.

Почему после обмена появляются дубли номенклатуры?

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

Передаются ли ставки НДС 5% и 7%?

Да, но проверяйте формат. МойСклад указывает EnterpriseData 1.17 для выгрузки документов с новыми ставками НДС 5% и 7%. В 1С:Бухгалтерии 8 поддержка EnterpriseData 1.17 есть с версии 3.0.159, а вторая сторона обмена тоже должна поддерживать этот формат.

Можно ли работать с 1C:Fresh?

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

Как часто синхронизировать остатки?

Для магазина без маркетплейсов обычно достаточно 15-30 минут. Для активных продаж на маркетплейсах чаще ставят отдельный поток остатков 5-15 минут, но только после замера длительности обмена и контроля «последний успешный обмен не старше SLA».

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

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

Смотрите также


Стоимость интеграции 1С и МойСклад - 30 000 ₽ за проект, включая разбор текущих ошибок обмена, тестовый прогон и мониторинг. Напишите в Telegram: @onoutnoxon или @sync1cbot.

Подробнее о возможностях - на странице Синхрон1С.


Источники

  • МойСклад, экспорт данных в 1С:Бухгалтерию: https://support.moysklad.ru/hc/ru/%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8/%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_1%D1%81_%D0%B1%D1%83%D1%85%D0%B3%D0%B0%D0%BB%D1%82%D0%B5%D1%80%D0%B8%D1%8E
  • МойСклад, интеграция с 1С:Бухгалтерией 2.0/3.0 и Enterprise Data: https://www.moysklad.ru/integratsii/apps/1s-bukhgalteriya/
  • МойСклад, импорт товаров и контрагентов из 1С через универсальный отчёт: https://support.moysklad.ru/hc/ru/%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B%20%D0%B8%20%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D1%8B/%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%20%D0%B8%20%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82/%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B8%D0%B7_1%D1%81_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%B0
  • 1С:Предприятие 8, формат EnterpriseData: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/format-enterprisedata/
  • БУХ.1С, поддержка EnterpriseData 1.17 в 1С:Бухгалтерии 8 с версии 3.0.159: https://buh.ru/news/samoe-novoe-v-1s-bukhgalterii-8-format-obmena-enterprisedata-1-17-s-drugimi-programmami.html
  • МойСклад JSON API 1.2, официальный репозиторий документации и пример endpoint/gzip: https://github.com/moysklad/api-remap-1.2-doc

AI-инструмент использован для черновой структуры и повторной сверки источников. Факты о форматах обмена, 1C:Fresh, EnterpriseData 1.17, ограничениях полей, розничных точках и API Remap 1.2 проверены по документации МоегоСклада, 1С и БУХ.1С 2026-05-04. Практические блоки про ключи сопоставления, тестовый контур, дубли, мониторинг и Telegram-алерты основаны на внедрениях habab.ru/Noxon; финальную редактуру выполнил Александр Руин, основатель habab.ru.

О сервисе "Синхрон1С - Автоматизация 1С без программиста"

Универсальное решение для автоматизации экспорта, импорта, интеграций и мониторинга 1С через простой диалог в Telegram. Настройка за 15 минут без участия 1С программиста.

Ключевые преимущества:

  • 💰 Экономия на аналитиках и 1С программистах (от 100,000 руб/мес)
  • ⚡ Автоматизация отчетности - из 4 часов в 5 минут
  • 🧠 AI выявляет аномалии и тренды, которые человек может не заметить
  • 📊 Дашборды доступны в реальном времени через Telegram или веб
  • 🔄 Универсальная интеграция - один раз настроили, работает со всеми системами
  • 📱 Управление из любой точки мира через Telegram
  • 🎯 Это кастомная разработка под ваши задачи
  • 📞 Бесплатная консультация по интеграции

Для кого подходит:

Директора по цифровому развитию Финансовые директора (CFO) Руководители IT-отделов Главы отделов аналитики Владельцы бизнеса (средний/малый бизнес) 1С интеграторы и внедренцы

Сценарии использования:

💡 Выгрузка продаж в Excel каждый день автоматически
💡 Синхронизация остатков с Озоном и Wildberries в реальном времени
💡 Автозагрузка выписок из Сбербанка/ВТБ в 1С
💡 Получение уведомлений при ошибках и сбоях 1С в Telegram
💡 Импорт заказов с маркетплейсов в 1С автоматически
💡 Обмен УПД через СБИС/Диадок без ручной работы
💡 Фискализация чеков через Атол/Эвотор из 1С
💡 AI-анализ продаж и остатков с выявлением аномалий
💡 Дашборды продаж/финансов в Telegram в реальном времени
💡 Контроль дебиторской задолженности через Telegram-бот
💡 Импорт прайс-листов поставщиков из Excel в 1С

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

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