Кейсы

Почему типовых загрузчиков маркетплейсов в 1С недостаточно — и что мы с этим делаем уже два с половиной года

2026-05-29 16:13 Доработка
Вы загружаете отчёт Wildberries в 1С, а сумма не сходится. Выясняется: маркетплейс добавил новый тип операции, а 1С о нём «не знает» и молча пропускает строки. Мы решаем подобные задачи для нашего клиента с октября 2023 года. За это время сделали больше двадцати доработок загрузчиков Wildberries и Ozon — в Бухгалтерии и в ERP. Часть решений 1С со временем добавила в обновления. Но часть — до сих пор не добавила, а клиенту они нужны уже сейчас.

Кому это будет полезно

Если вы:
  • продаёте через Wildberries или Ozon,
  • ведёте учёт в 1С: Бухгалтерии или 1С: ERP,
  • сталкиваетесь с тем, что функций типовых загрузчиков маркетплейсов в 1С недостаточно —
то скорее всего, часть описанных ниже проблем вам знакома.

Как устроена работа с загрузчиками: мы делаем - 1С догоняет

Наш клиент — крупная фабрика игрушек, которая производит более миллиона единиц продукции в год. Компания продаёт товары через Ozon, Wildberries, Яндекс.Маркет, поставляет продукцию в «Детский мир». Так же осуществляет оптовые продажи юридическим лицам.
Учёт ведут параллельно в 1С: Бухгалтерии (для ИП) и в 1С: ERP (для юридического лица). В обеих конфигурациях есть типовые загрузчики отчётов маркетплейсов. Но в реальной работе этих загрузчиков не хватает.
Схема повторяется раз за разом: клиент загружает данные продаж от маркетплейсов и сталкивается с проблемой, которая не решается типовыми загрузчиками. Мы находим решение и дорабатываем загрузчик, а через несколько месяцев 1С выпускает обновление с похожей функцией. Мы оказываемся впереди — потому что клиенту нужно работать сейчас, а не ждать, пока 1С выпустит очередной релиз.
Но есть и доработки, до которых 1С так и не добралась. Расскажем и о тех, и о других.

Что мы сделали раньше, а 1С добавила потом

Новые типы операций Wildberries

Wildberries регулярно добавляет в свои отчёты новые «обоснования для оплаты» — например, «Компенсация подменного товара», «Корректная продажа», «Коррекция продаж». Каждый раз, когда появляется новый тип, загрузчик 1С его не распознаёт и пропускает строки. Сумма документа в 1С перестаёт сходиться с суммой файла.
Мы столкнулись с этим уже в ноябре 2023 года — и сразу вынесли список обоснований в настройки, чтобы бухгалтер мог добавить новый тип самостоятельно, без программиста. 1С шла другим путём: добавляла новые обоснования прямо в код, с каждым обновлением конфигурации. То есть клиенту приходилось ждать обновления — а между обновлениями суммы не сходились.
Что это даёт: бухгалтер сам добавляет новое обоснование за пару минут. Не нужно звонить разработчику, не нужно ждать релиза.

Продажи юрлицам через Wildberries в Бухгалтерии

В 2025 году Wildberries добавил в файлы отчётов колонку с признаком продажи юридическому лицу. Когда клиент спросил нас, можно ли отделить эти продажи, мы начали с проверки: а не появилась ли уже штатная функция? Оказалось — появилась. В свежей версии Бухгалтерии продажи юрлицам загружаются из отдельного файла. Достаточно было обновить конфигурацию. Это тот случай, когда 1С догнала — и мы просто помогли клиенту перейти на штатное решение.

Разделение продаж юрлицам и физлицам в Ozon

А вот с Ozon история другая. Ещё в ноябре 2023 мы обнаружили, что данные получаемые по API содержат продажи физическим и юридическим лицам. При этом они никак не разделены. Единственный признак, по которому можно различить продажи юрлицам — наличие в строке номера и даты счёт-фактуры покупателя.
Но продажи юридическим лицам должны быть отражены в 1С в документе «Отчёт комиссионера» с видом операции «Оптовые продажи». Отделять продажи физическим и юридическим лицам типовой загрузчик Ozon не умел. Поэтому мы сделали настройку, которая позволяет отделять продажи юридическим лицам по наличию данных о счёт-фактуре. Теперь продажи юрлицам автоматически попадают в отдельный раздел документа.

Чего у 1С до сих пор нет - а у нас есть

Загрузчик Wildberries для ERP

В 1С: ERP нет типового загрузчика отчётов Wildberries из файлов. Вообще нет. Мы разработали его с нуля — в виде внешней обработки, которая не мешает обновлению основной конфигурации.
Загрузчик создаёт из одного файла несколько типов документов: отчёт комиссионера о продажах (с учётом возвратов) и отчёт о списании товаров. Перед разработкой наш методолог подготовила образцы правильного документооборота — какие документы создавать и какие реквизиты заполнять. Это позволило сразу заложить корректную бухгалтерскую логику.

Свёртка строк и удаление продаж юрлицам в документе “Отчёт комиссионера о продажах“ в ERP

При загрузке отчётов продаж Ozon в документ «Отчет комиссионера о продажах» данные загружаются «как есть». Во-первых, в табличной части «Товары» количество строк соответствует количеству строк из файла. Во-вторых, продажи физическим и юридическим лицам не отделены.
Типовой загрузчик Ozon в ERP знает о существовании продаж юрлицам, но единственное, что делает — выводит сообщение: «Отражение продаж юридическим лицам необходимо скорректировать вручную». На файле в 23 тысячи строк «вручную» — это не вариант.
Также иногда удобно уменьшить количество строк в документе, если суммировать строки с одинаковой номенклатурой и ценой продажи.
Для этих целей мы разработали расширение, которое добавляет в документ две кнопки: «Свернуть строки по товарам и ценам» и «Удалить продажи юрлицам».

Автоматическое создание контрагентов по ИНН в ERP

Через Ozon каждый месяц покупают около 50 новых юридических лиц. Эти организации нужно добавлять в ERP, чтобы в дальнейшем отражать продажи по этим контрагентам. Вводить их вручную в 1С — часы рутинной работы.
Мы попробовали типовой инструмент загрузки контрагентов в ERP — он требует минимум три колонки. Загрузить контрагента просто по ИНН он не умеет.

"Когда я увидел, что для создания контрагента недостаточно одного ИНН, то был удивлён. Почему нельзя загрузить контрагента по одному ИНН?"


Александр
ведущий разработчик
Мы сделали свою обработку: она берёт список ИНН из файла и автоматически создаёт карточку контрагента вместе со всеми сопутствующими записями. Данные о контрагентах подтягиваются из сервиса 1С: Контрагент.
Просто копируем из файла список ИНН организаций, которые надо внести в 1С, вставляем в окно обработки и нажимаем «Выполнить».

Создание документов реализации юрлицам из реестра Ozon в ERP

Создать контрагентов — это полдела. Нужно ещё оформить документы реализации по каждой продаже юрлицу. Мы добавили функцию, которая на основании реестра продаж юрлицам автоматически создаёт документы реализации с контрагентами, соглашениями и счетами-фактурами.
Команду загрузки разместили на форме типового загрузчика Ozon, рядом с остальными функциями. Удобно, когда всё под рукой.

Контроль сопоставления номенклатуры по артикулу в ERP

В 1С: ERP есть механизм сопоставления номенклатуры организации и контрагента. Этот механизм, например, позволяет снизить время загрузки отчётов продажах маркетплейсов. Однако может возникнуть ситуация, что номенклатура вашей организации и номенклатура контрагента будет неправильно сопоставлена. Тогда при загрузке отчетов о продажах данные в документах 1С и файле не будут сходиться.
Так было и у нашего клиента. Причина была в типовом механизме автоподбора номенклатуры в 1С, который ориентируется на похожесть наименований, а не на артикул. Из-за этого товар с одним артикулом может оказаться привязан к совершенно другому товару. Клиент обнаружил это, когда количество товара в документе перестало совпадать с файлом.
Мы создали обработку для массовой очистки ошибочных привязок. Обработка ищет сомнительные соответствия. Когда они найдены, пользователь может удалить соответствия, или установить новые, правильные.

Что было непросто

Работа с типовым кодом 1С — это всегда расследование. Два показательных примера.
Процедура, которая «обманывает» своим названием.

"Однажды суммы Wildberries перестали сходиться, хотя мы добавили новое обоснование для оплаты в настройки. Оказалось, что одна из типовых процедур - с безобидным названием «Добавить описание прочитанного файла» - на самом деле удаляла строки с неизвестными обоснованиями ещё до того, как наш код успевал их обработать. Разработчик пропускал эту процедуру при анализе, полагаясь на название. Обнаружить проблему удалось только при пошаговом разборе всего стека вызовов."


Владислав
руководитель проекта
Товарный каталог Ozon в ERP. Для загрузки продаж Ozon в ERP недостаточно просто сопоставить товары — нужны ещё «публикации» (карточки товаров на площадке). Часть публикаций была импортирована без характеристик, из-за чего загрузка обрывалась. Пришлось разобраться, как устроен механизм публикаций, удалить сбойные записи и заново импортировать каталог с торговой площадки.

Что получилось в итоге

Было проведена большая работа по доработке типовых загрузчиков Wildberries и Ozon, а также улучшение смежных функций, связанных с маркетплейсами. В результате получили:
  1. Стабильное качество загрузки данных. Суммы в документах 1С и файлах маркетплейсов сходятся до копейки — и в Бухгалтерии, и в ERP, и для Wildberries, и для Ozon.
  2. Доработки не мешают обновлениям. Все решения для ERP выполнены как внешние обработки и расширения.
  3. В ERP сделали возможным загружать продажи Wildberries.
  4. Новые типы операций добавляет бухгалтер, без программиста и без ожидания релиза.
  5. Продажи юрлицам учитываются отдельно. Автоматически, с правильной методикой, в 1С: Бухгалтерии и 1С: ERP.
  6. ~50 новых контрагентов в месяц создаются автоматически — вместе с документами реализации и счетами-фактурами. Не надо тратить время на заполнение карточек контрагентов вручную.

Сколько это стоило

За 2,5 года работы над загрузчиками маркетплейсов — больше двадцати доработок разной сложности — стоимость составила около 726 000 рублей.
Для сравнения: только автоматическое создание контрагентов экономит бухгалтеру несколько часов ежемесячно. Ручная сортировка строк в документах на 23 000 позиций — отдельная история. Всё это время теперь тратится на полезную работу.
Если вы хотите понять, сколько может стоить решение конкретно вашей задачи — обсудим отдельно. Объём и сложность у всех разные.

Давайте обсудим вашу ситуацию

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