Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Интеграция с 1С:ERP

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  04.02.2025 Актуальность проверена: 04.02.2025   11 мин. Прочитать позже

Задача интеграции подразумевает постоянный обмен по расписанию между несколькими информационными системами. В этом ее отличие от задач “перехода” или “переноса данных”, где речь идет ограниченной по количеству запусков перегрузке данных. Для такого мощного программного продукта, как 1С:ERP, подразумевается, что интеграции нужны со всем остальным ИТ-ландшафтом предприятия - от 1С:Бухгалтерии, старой 1С:УПП до сайта компании. В то же время, если написать в интернете запрос про интеграцию 1С:ЕРП, в результатах поисковых систем найдутся только статьи про бесшовную интеграцию с 1С:Документооборотом. Это, конечно, востребованный вопрос, но, на наш взгляд, коллеги из 1С:Франчайзи просто друг у друга скопировали одну и ту же статью. Постараемся устранить эту недоработку - в этой статьи расскажем о всех популярных задачах интеграции 1С:ERP с другими информационными системами.

Содержание

Рассмотрим следующие типовые задачи:

Бесшовная интеграция ЕРП с 1С:Документооборот

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

Также можно создать новое согласование нового договора в 1C:ERP, провести бизнес-процесс согласования в Документообороте. И в конце получить результат согласования снова в ERP.

Как настроить бесшовную интеграцию ERP и 1С:Документооборот, описали в отдельной статье.

Интеграция в универсальном формате обмена EnterpriseData (КД 3 или обмен XDTO)

В 2015 году фирма 1С выпустила новый формат обмена - EnterpriseData. Официальное его название - универсальный формат обмена. Технология заключается в том, что существует формат обмена данными, который хранится в каждой конфигурации 1С в списке XSD-схем. Эта схема представляет собой структуру как бы отдельной конфигурации базы данных. Благодаря такой реализации обмена для любой конфигурации 1С достаточно один раз разработать правила обмена с объектами этого универсального формата. Дальше уже сообщение обмена этого формата можно будет загрузить в любую другую конфигурацию 1С, также содержащую правила загрузки данных в формате EnterpriseData.

Сообщения обмена сохраняются в формате json. По сравнению с xml-сообщениями такой формат имеет примерно на 10% меньший размер при одинаковом количество данных. То есть это тоже преимущество формата EnterpriseData.

В среде 1С-ников формат обмена EnterpriseData называют КД 3 или еще XDTO-обмен.

Структура этой универсальной конфигурации постепенно меняется, разработчики фирмы 1С вносят улучшения. Действует обратная совместимость. То есть конфигурация 1С может обмениваться сразу в нескольких версиях формата обмена (всех, которые есть в списке XSD-схем в дереве конфигурации).

На снимке показаны все версии формата обмена EnterpriseData

Правила обработки данных и правила конвертации объектов при таком формате обмена содержатся в общем модуле с названием МенеджерОбменаВУниверсальномФормате.

При внесении правок в правила обмена специалисты 1С либо создают отдельный общий модуль в расширении и подменяют обращение со стандартного общего модуля на свой новый (также в расширении), либо заимствуют в расширение отдельные правила конвертации объектов (такой способ удобен, когда правок мало).

Популярные задачи по доработке обмена EnterpriseData

Собрали популярные у начинающих разработчиков обменов КД 3 вопросы и написали статьи-инструкции по ответам на них:

Если у вас возник какой-то другой вопрос по внесению изменений в стандартный обмен XDTO, обращайтесь к нам. Отправьте описание задачи на почту task@moscowsoft.com. Дадим рекомендации, проконсультируем по возможным путям решения.

Интеграция ЕРП с УПП (на время проекта перехода)

Настроить интеграцию между 1С:ERP и 1С:УПП можно различными способами. Рассмотрим два самых простых и удобных на наш взгляд:

Первый вариант - интеграция в универсальном формате обмена EnterpriseData. Ее же можно назвать стандартным обменом между УПП и ЕРП. Она стала возможной из-за того, что в 1С:УПП начиная с 2019 года появилась поддержка универсального формата обмена EnterpriseData.

Написали инструкцию, как настроить стандартный обмен между УПП и ERP. Переходите по ссылке и изучайте статью.

Формат обмена EnterpriseData имеет преимущество перед другими форматами интеграции в том, что уже встроен в конфигурации 1С. Однако этот формат обмена достаточно сложно расширять (если требуется добавить собственные типы данных). Также нетривиальной становится задача подмены или объединения со стандартным модулем менеджера обмена в универсальном формате. Кроме того, хоть EnterpriseData и появился в 2015 году, то есть уже много лет назад, все равно в компаниях на проектах проще найти компетентных программистов 1С, знающих формат правил конвертации данных КД 2, а не EnterpriseData.

Поэтому второй вариант - использовать правила конвертации данных (КД 2).

Компания MoscowSoft специализируется именно на разработке и поддержке правил обмена данными КД 2 для начального перехода или для интеграции между различными конфигурациями 1С.

Если выберете именно формат правил конвертации данных для решения задачи интеграции 1С:УПП и 1С:ERP, изучите эти программные продукты:

При настройке интеграции УПП и ERP в МС:Автообмен можно указать объекты, которые должны участвовать в обмене, установить значения параметров выгрузки и отбор по организациям. И все это в удобном пошаговом мастере, без использования программирования.

Интеграция ERP с ЗУП 3

Аналогично интеграции с УПП, можно организовать регулярный обмен измененными данными между ERP и ЗУП 3 через универсальный формат обмена EnterpriseData. Эта технология является стандартом для синхронизации данных. Благодаря этому за настройку обмена не требуется ничего платить. Также облегчает интеграцию то, что БЗКР (Библиотека зарплата кадры расширенная), которая содержится внутри ERP и ЗУП 3, практически полностью совпадает по структуре.

Однако при использовании стандартного обмена в универсальном формате сложно расширять обмен (добавлять новые объекты), не очень удобно настраивать маппинг элементов справочников, если требуется установить для них соответствие сложнее, чем 1 к 1.

И самое главное, если в ERP уже ведется учет, начать вести учет в ЗУП 3 по одной или нескольким организациям будет сложно, т.к. стандартный обмен не поддерживает загрузку данных для начала ведения учета. То есть нет в нем алгоритмов переноса начальных остатков.

Этих недостатков лишен программный продукт компании MoscowSoft - перенос данных из ERP в ЗУП 3. Можно выбрать любую дату остатков. Правила конвертации данных можно редактировать в привычном интерфейсе 1С:Конвертация данных 8, ред.2.

Интеграция ERP с 1С:Бухгалтерия

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

Но для начального заполнения базы 1С:Бухгалтерия такая стандартная синхронизация не очень подходит. Дело в том, что она не содержит корректных алгоритмов для создания в 1С:Бухгалтерии документов ввода начальных остатков на выбранную дату начала эксплуатации 1С:Бухгалтерии (обычно эту дату просто называют дата остатков).

Компания MoscowSoft разработала перенос данных 1С из ERP в 1С:Бухгалтерии. Этот перенос данных совместим со стандартной синхронизацией (сохраняются ссылки на объекты). То есть можно сначала перенести данные, а потом настроить стандартную синхронизацию.

Но многие компании настраивают собственную альтернативную синхронизацию данных с использованием правил конвертации XML. Такой вариант бывает оправдан, когда в правила нужно внести очень много изменений. В таком случае можно не разрабатывать все с нуля, а использовать комбинацию трех программных продуктов компании MoscowSoft - перенос данных из ERP в Бухгалтерию, перенос данных из Бухгалтерии в ERP и конфигурацию для настройки и запуска регулярных обменов МС:Автообмен. Все три продукта включены в реестр российского ПО.

Интеграция ERP с УТ 11 / КА 2

  • УТ 11 - база 1С конфигурации “1С:Управление торговлей 8, ред. 11”
  • КА 2 - база 1С конфигурации “1С:Комплексная автоматизация 8, ред. 2”

Перейти с учета в УТ 11 или КА 2 на ERP можно простым обновлением. Нужно обновить УТ 11 или КА 2 до актуального релиза, а потом “накатить поверх” такой же релиз ERP.

Многие компании не могут перейти на ERP простым обновлением. Часто в УТ 11 / КА 2 внесено много изменений или база 1С повреждена и не обновляется. Или хочется перенести только часть информации, например, по отдельным организациям. А все остальные организации оставить в старой базе как архивные.

В этом случае помогут программы компании MoscowSoft:

Они представляются собой правила конвертации XML для выполнения переноса с помощью обработки Универсальный обмен в формате XML.

В дальнейшем, если нужно настроить именно интеграцию УТ 11 / КА 2 с ERP, можно использовать обмен в универсальном формате обмена EnterpriseData. Так как переносы компании MoscowSoft сохраняются внутренние идентификаторы объектов при переносе (их еще называют “ссылки” или “ГУИДы”), никаких дублей при переходе на стандартную интеграцию не появится.

Интеграция ERP и ERP

Для ручного переноса данных могут быть полезны правила переноса данных из ERP в ERP

Часто встречаем заказчиков, у которых ведется учет в ERP старого релиза и есть задача перехода на учет в ERP актуального релиза. Для такой задачи перехода при невозможности выполнения обновлений релиза очень часто выбирают именно перенос данных из ERP в ERP по тарифу Special.

В ситуации, когда нужен регулярный обмен (то есть стоит задача интеграции, а не переноса данных) достаточно простыми данными и нет сложных требований к их правилам обмена, рекомендуем настраивать интеграцию между ERP и ERP с помощью универсального формата обмена EnterpriseData. Этот формат обмена уже встроен в ERP. Если релизы разные, нужно выбирать при настройке обмена версию формата максимальную для более старого релиза базы ERP. То есть если настраиваем обмен между ERP 2.4 и ERP 2.5, нужно начать настройку с ERP 2.4 и в ней выбрать максимальную версию формата обмена в универсальном формате (например, 1.18), а потом в ERP 2.5 нужно обязательно выбрать такую же версию формата обмена.

Новая настройка интеграции в универсальном формате с любой информационной системой в ERP выглядит следующим образом:

Новая настройка интеграции в универсальном формате с любой информационной системой в ERP выглядит следующим образом

Для обмена с ERP другого релиза надо выбирать именно этот пункт.

Распределенная информационная база ERP (РИБ ERP)

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

Чтобы настроить ее, нужно в 1С:ERP зайти под пользователем с правами администратора, выбрать подсистему НСИ и администрирование - Синхронизация данных - Настройки синхронизации данных - Создать.

Откроется окно со списком встроенных в ERP интеграций. В списке нужно выбрать пункт Распределенная информационная база.

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

Все-таки выполнить эту задачу можно одним из двух способов:

Интеграция 1С ERP с маркетплейсами Ozon, Wildberries, Яндекс.Маркет

Подсистема для учета торговых операций одинаковая в таких конфигурациях 1С, как 1С:Управление торговлей 8, ред.11, 1С:Комплексная автоматизация 8, ред.2 и 1С:ERP Управление предприятием.

Поэтому один и тот же модуль для интеграции с маркетплейсами подойдет для перечисленных конфигураций 1С.

Сотрудники компании MoscowSoft в 2021 году разработали такой модуль для интеграции. Этот программный продукт включен в реестр российского ПО. Десятки организаций используют его для интеграции 1С:ERP / КА 2 / УТ 11 с маркетплейсами каждый день.

Функционал модуля интеграции при разработке выбирали такой, чтобы максимально удобно было работать компаниям со смешанной схемой работы на маркетплейсах - FBO и FBS. Но, конечно, и при использовании только одной схемы работы использовать модуль также получится.

Еще для многих крупных компаний бывает важно видеть в одном окне результаты продаж сразу многих своих магазинов на разных маркетплейсах. В модуле интеграции 1С:ERP с маркетлейсами компании MoscowSoft такая возможность есть.

Изучите функционал, посмотрите видеодемонстрацию на странице МС:Интеграция с маркетплейсами >>

Подробные инструкции по работе с модулем находятся на странице Руководство пользователя МС:Интеграция с маркетплейсами.

Также можете заказать демонстрацию МС:Интеграция с маркетплейсами для базы 1С на реальном магазине. Для проведения демонстрации заполните форму по ссылке >>

Интеграция ERP с маркетплейсом МегаМаркет

Сотрудники компании MoscowSoft выпустили в 2021 году модуль для интеграции 1С с маркетплейсом МегаМаркет. Этот программный продукт включен в реестр российского ПО.

Посмотреть видео демонстрацию интеграции 1С:ERP c маркетплейсом МегаМаркет можете странице этого продукта >>

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

Интеграция 1C:ERP с сайтом на Битрикс

Чтобы открыть настройки интеграции с сайтами в 1С:ERP, нужно зайти в базу 1С под пользователем с полными правами. Далее нужно перейти: НСИ и администрирование - Обмен с сайтом - Настройки обмена с сайтом. В списке выбрать существующую настройку или создать новую.

Также в форме Обмен с сайтом есть опция создания сайта на основе информации из базы 1С с помощью сервиса 1С-UMI. 1С-UMI - это платный конструктор сайтов, который позволяет за 5 минут создать интернет-магазин на основе данных из базы 1С. Доступно множество вариантов дизайна на выбор. Узнать цены на сервис и приобрести лицензию можете в компании MoscowSoft. Звоните нам по номеру +7 499 67-333-75.

Но если не требуется создать сайт с нуля, а необходимо настроить интеграцию базы 1С:ERP с сайтом, можно воспользоваться настройкой обмена с сайтом. Существует стандартный формат для обмена с сайтами, он называется CommerceML.

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

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

На скриншоте можно увидеть доступные настройки для выгрузки товаров из 1С:ERP на сайт в формате CommerceML

Сообщения обмена с сайтом в формате CommerceML представляют собой XML-файлы. Их содержимое выглядит так, как показано на скриншоте-примере:

Сообщения обмена с сайтом в формате CommerceML представляют собой XML-файлы. Их содержимое выглядит так, как показано на скриншоте-примере
MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft
Логотип переносов данных 1С

Ознакомиться со всеми возможными готовыми решениями для интеграции с 1С:ERP 2, условиями продажи и оформить заказ можно по ссылке:
Готовые переносы данных из (или в) 1С:ERP 2 >>

Подбор переноса данных 1С >>

Возврат к списку