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

Ключевые факты
- МойСклад поддерживает бесплатную интеграцию с 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С пустой, а МойСклад ищет по наименованию, дубли появятся при первом переименовании товара. - Проверьте длины полей 1С. В экспортной инструкции МоегоСклада есть ограничения: например, код номенклатуры 11 символов, артикул 25, наименование номенклатуры 100, склад 50, номер документа 11. Длинные значения нужно обработать до выгрузки.
- Проверьте НДС на тестовом документе. Если компания на УСН применяет 5% или 7%, тестируйте именно такой документ. Для 2026 года безопасный ориентир - EnterpriseData 1.17 и актуальная 1С:Бухгалтерия.
- Сделайте пробный импорт в пустой тестовый контур. Не в рабочий МойСклад и не в рабочую 1С. После импорта проверьте число созданных и обновлённых объектов, а не только отсутствие красной ошибки.
- Включите журналирование до расписания. Минимум: время обмена, направление, количество товаров/документов, количество созданных дублей, текст ошибки, ссылка на файл или 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С
- Выгрузка остатков из 1С в Озон
- Интеграция с маркетплейсами 1С: Озон, Wildberries, Авито
- Экспорт из 1С в Excel: пошаговая инструкция
Стоимость интеграции 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
- 🎯 Это кастомная разработка под ваши задачи
- 📞 Бесплатная консультация по интеграции
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.