Интеграция МойСклад с 1С:Бухгалтерия

Обмен документами и справочниками из сервиса МойСклад в 1С:Бухгалтерия через JSON API 1.2
Поддерживаются все продажные и расчетные документы, прослеживаемые товары (РНПТ), QR-оплаты. Документы загружаются со всеми зависимостями и могут быть проведены сразу при загрузке автоматически.

Подходит как для локальных версий 1С:Бухгалтерия ПРОФ и КОРП, так и для облачных (1С:Фреш, 1C:БухОбслуживание, 42clouds)
Так же есть внешняя обработка, которая подходит к конфигурациям УТ/КА/ERP и базовой версии бухгалтерии. Но функционал ее ограничен.


Функции
Базовый (600 руб./мес)
5760 руб./год
Максимальный (5000 руб./мес)
48000 руб./год
Поддержка всех ставок НДС (0%, 10%, 20%, 5%, 7%)
Розничные продажи
Заказы, Счета, Отгрузки, Приемки, Счет-фактуры, Перемещения, Оприходования, Списания, кассовые и банковские документы
Работа с несколькими организациями
Загрузка документов нескольких организаций МойСклад в одну организацию 1С:Бухгалтерия
Отдельная загрузка оплат по QR кодам и по картам
Отбор по датам и видам документов для загрузки
Правильная загрузка предоплат, возвратов предоплат и продаж предоплаченных товаров
Проверка на дату запрета редактирования при загрузке документов
Проставление префикса точки продаж в розничных документах

Режим загрузки только измененных справочников и документов (грузятся только измененные или созданные за период документы, номенклатура и контрагенты, за счет чего обмен может проходить существенно быстрее)
Возможна загрузка только проведенных или загрузка всех документов
Загрузка товаров с длинными кодами
Маркетплэйсы /Комиссионная торговля (отчета комиссионера и комитента, передача на комиссию, возвраты комиссионного товара)
Поддержка загрузки тысяч документов в день в облачных 1С (режим "Загружать за день", в обычном режиме у облачных 1С не хватает памяти).
Загрузка УПД (поступления и реализации, автоматической создание счет-фактуры в 1С)
Загрузка документов, у которых длина номера больше 11 символов
Автоматический обмен по расписанию
“Разворачивание” комплектов на комплектующие в документах
Учет прослеживаемости и РНПТ.
Автоматическое проставление кода ТНВЭД для прослеживаемых товаров при загрузке приемок
Загрузка истории цен (регистрация цен номенклатуры по датам изменения цен)
Загрузка “Поступления доп.расходов” при накладных расходах в приемке
Загрузка произведенной продукции по данным выполненных этапов производства
Загрузка спецификаций производства
Возможность выборочной загрузки документов через настройку отборов или пометку документов не подлежащих выгрузке в МойСклад
Возможность загрузки производства в комплектации номенклатуры
Настройка правил сопоставления номенклатуры
Загрузка Дополнительных реквизитов МойСклад для документов и справочников (для дополнительно логики обработки в 1С)
Выгрузка всех банковских счетов организации и контрагентов (а не только используемых в документе)
Изменение наименований контрагентов в 1С для ускорения ручного поиска
Загрузка контактной информации по контрагентам (адреса, телефоны)
Загрузка поступлений датой входящего документа, а не датой приемки в МойСклад
Замена клиентов-физ.лиц из МойСклад на одного указанного контрагента в 1С
Запрет перезаписи карточек контрагентов в 1С
Загрузка в 1С передачи материалов в производство вместо списания товаров при некоторых статусах
Запрет перезаписи уже существующих в 1С документов
Загрузка прикрепленных файлов
Выборочная загрузка документов из списка документов МойСклад

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


Интеграция работает со следующими документами:

  • Заказ покупателя
    Оформление заказа на покупку товаров или услуг
  • Заказ поставщику
    Размещение заказа
  • Счёт покупателю
    Выставление счёта за предоставленные товары или услуги
  • Счёт поставщика
    Получение счёта от поставщика за предоставленные товары или услуги
  • Приёмка
    Оформление документов при получении товаров или услуг
  • Возврат поставщику
    Возврат товаров или услуг поставщику
  • Оприходование
    Оформление документов при поступлении товаров на склад
  • Перемещение
    Перемещение товаров между складами или отделами
  • Отгрузка
  • Предоплата
  • Возврат предоплаты
  • Розничная смена
  • Списание
  • Возврат покупателю
  • Входящий платеж
  • Исходящий платеж
  • Приходный кассовый ордер
  • Расходный кассовый ордер
  • Счет-фактура выданный
  • Счет-фактура полученный
  • Техоперация
  • Производственное задание
    (по выполненным этапам производства)
  • Загрузка цен
  • Выданный отчет комиссионера
  • Полученный отчет комиссионера
  • Поступление доп.расходов

Техническая информация по интеграции МойСклад в 1С:Бухгалтерия


1С:Бухгалтерия с версии 3.0.150.33
  • Обработка через JSON API 1.2 получает данные объектов из МойСклад и преобразует их в объекты XDTO формата EnterpriseData версии 1.15. Далее эти объекты XDTO сериализуются в файл и загружаются через стандартный обмен EnterpriseData (который разрабатывается в Конвертации данных 3.х).

  • Такой обмен через формат EnterpriseData встроен во все типовые конфигурации 1С и, следовательно, данная обработка будет работать с любой конфигурацией. Но в каждой конфигурации есть нюансы и в данной разработке правила обмена КД 3 доработаны именно под 1С:Бухгалтерия. Для интеграции с другими конфигурациями нужна небольшая адаптация менеджера универсального обмена.

  • Определение номеров РНПТ для отгрузок и розничных продаж реализовано через шаблоны печатных форм МойСклад. Так же для прослеживаемых товаров нужно ставить дополнительную галочку в карточке МойСклад. Это связанно с отсутствием нужной информации в API МойСклад. Подробнее описано в инструкции.

  • Предоплаты грузятся как Заказ + Оплата. Отгрузка предоплаты как Реализация + Оплата (остаток). Механизм розничных предоплат появившийся в версии 1С:Бухгалтерия 3.0.150 на данный момент не используется.

  • Код модулей закрыт