Аналитик VS Интеграции

24.11.25

Архитектура - Проектирование

Интеграции – одно из самых сложных направлений в работе аналитика. Объясняем, почему интеграции часто вызывают тревогу, и как аналитик может подойти к ним системно, не теряя уверенности. Расскажем, какие инструменты помогают проектировать и документировать интеграции, как использовать НСИ, метаданные и конфигуратор 1С, а также когда стоит «прикручивать» шину. Отдельный блок посвящен применению искусственного интеллекта в анализе и автоматизации интеграционных процессов.

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

  • Рассмотрим методики и инструменты, которые помогают аналитику эффективнее справляться с задачами, а также подходы к разработке.

  • Разберем НСИ и интеграции – что такое нормативно-справочная информация для интеграции и как строятся схемы в привязке к НСИ.

  • Затронем набор знаний аналитика по конфигуратору и метаданным 1С.

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

  • Рассмотрим вопросы, связанные с шиной, и то, как аналитику подойти к этой теме: какие есть особенности.

  • Разберем несколько кейсов по использованию искусственного интеллекта.

 

Сложности разработки интеграции и необходимость проектного подхода

 

По сложности разработки интеграции – это область высокой неопределенности. Часто система представляет собой «черный ящик» – исторически сложившиеся, импортные или отраслевые решения, сильно доработанные за годы разными командами. Интеграция обычно требует взаимодействия нескольких команд, каждая из которых отвечает за свою систему и коммуникации.

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

Каждую интеграцию можно рассматривать как мини-проект со всеми вытекающими: проектный подход и соответствующие практики здесь полностью применимы. Часто именно в этой задаче отсутствует методика и подход, поэтому разберем, как это делать правильно.

Классический подход waterfall подходит для проектов любого масштаба, в том числе для отдельно взятой интеграции. С точки зрения проектных технологий интеграцию целесообразно структурировать на этапы:

  1. Обследование,

  2. Моделирование,

  3. Проектирование,

  4. Разработка,

  5. Тестирование,

  6. Опытно-промышленная эксплуатация (ОПЭ).

 

Роль аналитика на каждом этапе интеграции

 

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

На этапе обследования интеграции нужно определить задачу, описать бизнес-процессы, нормативно-справочную информацию и сами интеграции. Далее – определить метрики для оценки, чтобы иметь количественные показатели и понимать масштаб работы.

Моделирование – один из самых важных этапов, который при интеграциях часто упускают. Здесь проводится анализ данных и проработка ожидаемых результатов. Еще до начала разработки необходимо промоделировать итоговое поведение системы.

На этапе проектирования выбираются форматы и протоколы с учетом требований безопасности и особенностей инфраструктуры. После этого аналитики выполняют мэппинг данных, когда необходимо сопоставить объекты различных систем.

Очень важный элемент – сценарий тестирования. Его нужно заранее проработать и подробно описать в документации: как именно будет проверяться интеграция. Это не только пользовательские сценарии вроде «ввести документ и проверить, как он передался в другую систему», но и технические инструменты проверки.

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

Сценарии переходят на этап тестирования, по ним аналитик проверяет результаты.

Часто итоги работы переходят в опытно-промышленную эксплуатацию, где начинаются итерации: всплывают особенности, выполняются доработки, повторные прокачки и проверки. На этот этап часто ставят бэклог и оптимизацию, и он нередко превращается в «бесконечный процесс», если не учесть ключевые моменты, связанные с моделированием и тестовыми сценариями.

Все предыдущие этапы имеют гранулярную структуру – их можно применять и разбивать в привязке к объектам, бизнес-процессам или функциональным блокам: рассматривать отдельно НСИ, остатки и перенос исторических данных.

 

Оценка трудоемкости интеграции

 

Количество задач быстро растет, если разложить процесс по всем этапам. Шесть этапов, умноженные на количество объектов, дают внушительный объем работы: при 10–20 объектах это уже около 120 задач. Поэтому задачи стоит объединять в кластеры – так проще управлять процессом и планировать работу.

На начальном этапе важно провести оценку разработки правил обмена. Оценка строится по простому принципу: считаем количество объектов интеграции в одну и другую сторону и умножаем на норматив. Например, если нужно передать 10 документов и 20 справочников, то при нормативах 20 часов на документ и 10 часов на справочник получаем общую оценку трудоемкости разработки правил.

Далее добавляется трудоемкость настройки обменов и оценки по остальным шести этапам. Их можно рассчитывать в процентном отношении от объема разработки – например, 20% на постановку, 30% на тестирование. В итоге формируется универсальная формула.

 

Нормативно-справочная информация (НСИ) и ее описание

 

 

Нормативно-справочная информация в контексте интеграции – это описание информационных ресурсов: серверов, сервисов, каталогов обмена, участвующих в процессе. Сюда входят системы и конфигурации – БП, УТ, комплексная ERP, УХ, документооборот, SAP, ACSAP и другие информационные системы.

Далее идут информационные базы: для каждой системы их может быть несколько – например, отдельная Бухгалтерия и ЗУП для каждого юридического лица.

Возникает вопрос, где все это описывать. Чаще всего используют Excel. Бывают и абсурдные случаи – на одном оборонном предприятии базы и конфигурации фиксировали в Google-таблицах, то есть инфраструктура оборонного предприятия велась в облачном сервисе.

Существуют стандарты и инструменты вроде СППР и ITIL, где предусмотрены справочники для таких целей. У нас это описано в собственной системе на базе 2iS:Интеграции: справочники заполняются там, а по ним формируются отчеты и документация.

 

 

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

 

Моделирование как критически важный этап

 

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

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

В системе-приемнике нужно зафиксировать результат, который должен получиться после настройки и выполнения обмена, то есть фактически «набить» этот результат. Например, если обмен идет с системой ТОИР, в ERP создается документ ремонта, заполняются табличные части, увязываются объекты, строится отчет – и проверяется, что данные легли правильно. Затем этот эталон передается разработчику: «Вот так должен выглядеть результат обмена».

То же самое касается системы-источника. Если это 1С, необходимо смоделировать данные и на входе, и на выходе. Если система историческая и представляет собой «черный ящик», моделирование включает разработку формата передачи – аналитик описывает перечень полей: фактически таблицу с колонками в Excel, которая должна превращаться в данные целевой системы.

Рекомендация проста: этап моделирования и миграции нужно начинать с самого начала проекта – параллельно или даже до основной разработки. Это снижает риск затягивания сроков, сбоев интеграции и переходов, а также позволяет использовать уже существующую нормативно-справочную информацию компании.

 

Проектирование интеграции: протоколы и форматы

 

Проектирование интеграции начинается с выбора протоколов передачи данных: HTTPS, веб-сервисов, SOAP, AMQP (протокола очередей) и других. Аналитику здесь, как правило, не требуется что-то настраивать – его задача определить то, как сейчас работает компания. Как правило, это требования системы информационной безопасности: в крупных организациях формат взаимодействия заранее закреплен: например, обмен только через SOAP-веб-сервисы.

Если компания более гибкая и открытая, удобнее использовать MQP-протокол – он поддерживается всеми современными брокерами сообщений (RabbitMQ и аналогичными шинами). Классический HTTP также остается популярным, а SOAP-веб-сервисы сегодня считаются устаревшими, хотя некоторые специалисты по-прежнему считают их более защищенными.

Далее выбираются форматы данных. Технические форматы – XML и JSON, прикладной формат – структура данных, описанная XML-схемой.

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

Таким образом, выбор между XML и JSON чаще определяется удобством, привычкой и требованиями конкретного проекта, а не техническими ограничениями.

 

Транспорт, мэппинги и инструменты аналитика

 

В части транспорта можно использовать шину, API или готовые библиотеки, встроенные в 1С.

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

Далее аналитики выполняют настройку соответствий – мэппинг. Оптимальный инструмент для этого – «Конвертация данных» (вторая или третья редакция). Продвинутые специалисты могут использовать XSLT-трансформацию, но это сложный международный инструмент, требующий высокой квалификации.

 

 

Когда интеграция ведется с внешними системами и нет готовых форматов, необходимо создать собственную структуру передачи данных. Пример – документ «Отгрузка НП» с реквизитами шапки и табличной частью «Цистерны». Для таких задач удобно использовать XMLSpy – инструмент немецкой компании Altova. У него есть 30-дневная бесплатная версия, и он до сих пор доступен для скачивания в России. Это один из лучших продуктов для редактирования XML-схем.

 

 

Результатом работы в XMLSpy является схема, которую затем можно загрузить в 1С. Она автоматически преобразуется в пакеты xDTO.

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

Работа с инструментом не требует глубоких знаний. В новой версии добавлен встроенный искусственный интеллект, который понимает простые запросы на английском языке, например: «Сформируй XML-запрос для получения всех элементов типа “товар”» или «Создай схему данных по такому-то описанию». Движок достаточно мощный, но пока не был протестирован на практике.

На этом инструменте создано множество форматов для 1С. В свое время на XMLSpy разрабатывался CommerceML – формат обмена с «Битрикс» и сайтами, клиент-банковские протоколы, анкеты для ЗУП. Формат EnterpriseData, вероятно, также создавался с использованием этого инструмента, однако точных сведений об этом нет.

 

Конфигуратор как главный инструмент аналитика

 

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

 

 

Так, например, в 1С описана структура данных для SAP. Взяты поля и объекты SAP и воспроизведены в конфигураторе – созданы два справочника («Грузополучатели» и «Подъездные пути») и набор документов. Справа отображен формат SAP-заказа, где в синонимах к реквизитам указаны оригинальные английские имена. Таким образом, мэппинг выполняется напрямую – «один к одному», что позволяет использовать те же поля, что и в SAP.

В конфигураторе можно описывать не только внешние системы, но и исторические данные или форматы Excel. Например, при загрузке остатков по основным средствам используется таблица с колонками: дата, сумма, первоначальная стоимость, эксплуатация. Эту таблицу можно описать в 1С как справочник, а затем через инструмент «Конвертация данных» связать (замэпить) столбцы Excel с реквизитами в 1С.

В конфигураторе можно описывать не только структуры данных, но и различные API – все необходимые объекты для этого есть: веб-сервисы, HTTP-сервисы, сервисы интеграции.

Отдельное внимание стоит уделить плану обмена – каждый аналитик должен понимать, что это такое и как работает, потому что это один из ключевых механизмов регистрации изменений в системе 1С. План обмена используется во множестве задач и требует обязательного знания. На собеседованиях по интеграциям вопрос о нем задают всегда, и нередко даже архитекторы затрудняются ответить. Например, что такое узлы? А узлы – это, по сути, описатели систем и баз, между которыми выполняется обмен.

Инструмент «Конвертация данных» применяется для настройки мэппингов – не только между базами 1С, но и при загрузке данных из Excel, исторических систем и НСИ.

Структуры SAP также можно описать в конфигураторе и затем использовать конвертацию данных для создания правил обмена между SAP и 1С или для загрузки Excel-данных в 1С. Этот инструмент настоятельно рекомендуется к освоению – он универсальный и удобный.

 

Документирование интеграций в 1С

 

Для документирования API подойдут Swagger (описание) и Postman (тестирование). Эти инструменты активно используются и хорошо зарекомендовали себя в работе.

 

 

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

К каждому элементу схемы можно привязать карточку конкретного объекта. Если это база – карточку информационной базы; если группа баз – карточку группы, где указан их состав.

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

 

Когда нужна шина и как с ней работать

 

Шина данных необходима в случаях:

  • Наличия более трех ИнфоСистем.

  • Наличия более трех ИнфоБаз.

  • Наличия более 10 потоков (БП, ЗУП, ДО, CRM, Отраслевое решение…).

  • Необходимости маршрутизации по ЮЛ, ЦФО, Складам и т.д.

  • Необходимости передачи объектов «один ко многим».

  • Работы в гетерогенной среде, под управлением Linux.

  • Трудностей и проблем по мониторингу обменов (своевременная реакция, статистика) / производительности.

  • Систематизации и наведения порядка в обменах (разбор исторического наследия, документирование, внедрение MDM).

 

 

От аналитиков не требуется глубоких знаний – достаточно понимать принципы и применять их на практике.

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

Среди поддерживаемых адаптеров – Rabbit, Kafka, HTTP-коннекторы и другие решения, что позволяет подключать к шине внешние источники и другие шины. Этого достаточно, чтобы проектировать интеграции с ее использованием.

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

 

Применение искусственного интеллекта

 

Мы активно используем искусственный интеллект: таймлисты, стенограммы, автопротоколы, статусные встречи, пресейлы, демонстрации. Ждем версию, которая сможет не только распознавать текст, но и вставлять изображения по команде – простая, но пока не реализованная функция.

 

 

Из интересного – мы применили искусственный интеллект для сравнения доработанных конфигураций. Решение построено на GPT.

 

 

Процесс выглядит так: конфигурация выгружается в XML, затем с помощью kdif выполняется сравнение модулей – что добавлено, что изменено. Результат передается нейросети, и она автоматически формирует текстовые описания изменений.

Справа отображаются плюсы и минусы – что добавлено или удалено, а слева – сгенерированное нейросетью описание кода. У клиента на двух объектах набралось несколько сотен таких изменений, но все они структурированы и разобраны по блокам.

 

 

Мы сделали удобный интерфейс: карточку изменений с привязкой к метаданным и структурным элементам.

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

 

*************

Статья написана по итогам доклада (видео), прочитанного на конференции Анализ & Управление в ИТ-проектах.

Инфостарт Tech Event 2026

Инфостарт A&PM Event 2026

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Работа с требованиями Анализ предметной области Работа с заинтересованными сторонами Бесплатно (free)

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

16.06.2026    350    0    YA_826532418    0    

3

Анализ предметной области Аналитика и визуализация данных Бесплатно (free)

Управленческий учет часто начинают строить с отчетов. Но отчет - это уже верхний слой. Если факт отражается неправильно, ДДС, ОПиУ, баланс и бюджеты только красиво оформят искаженную картину. В статье разбираю структуру контуров управленческого учета: от оперативного факта и финансовой отчетности до поддержки решений, автоматических правил и владельческого контроля бизнеса.

15.06.2026    380    0    apatyukov    6    

4

Анализ предметной области Коммуникации Россия Бесплатно (free)

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

29.05.2026    656    0    NikolayMaerov    0    

4

Анализ предметной области Внедрение изменений Бесплатно (free)

Разбираем, почему классический бизнес-анализ, построенный вокруг сбора требований и написания ТЗ, все чаще не помогает попасть в реальную проблему бизнеса. На практических кейсах показываем, как переводить требования в гипотезы, проверять их через эксперименты, метрики и данные из системы, а не только через интервью с пользователями. Отдельно рассматриваем, как логи 1С и машинное обучение помогают находить скрытые факторы, убирать лишние функции и улучшать процессы без долгих обследований. Статья будет полезна аналитикам, архитекторам и руководителям проектов, которые хотят перейти от фиксации пожеланий к исследованию того, что действительно работает.

28.05.2026    417    0    nkormachev    0    

1

Анализ предметной области Россия Бесплатно (free)

Интеллектуализация предприятия — это не чат-боты, не RPA и не модные ИИ-агенты. Это переход от ERP как системы регистрации к предприятию как системе действия: с процессами, доменной памятью, KPI, стресс-сценариями и способностью быстро перестраиваться под давление среды. В статье разбирается, как к этому движутся Microsoft, SAP, Oracle, Palantir, Celonis, Alibaba и Yonyou, почему цифровые ИИ-бусы не заменят живучесть предприятия, и зачем российскому производству нужен собственный ответ — Nexus.

05.05.2026    832    0    erp-мастер    10    

2

Анализ предметной области Бесплатно (free)

Уход SAP, кадровый дефицит и рост запросов на собственные разработки заставляют компании пересматривать подходы к автоматизации. Разбираем ключевые тренды развития 1С-практик, сценарии ближайших 3–5 лет и то, как меняются требования к аналитикам и интеграторам. Обсудим, почему успех будущих проектов будет зависеть от коллабораций, объединения экспертизы и инвестиций в обучение, и какие шаги помогут компаниям сохранить лидерство на рынке и «играть вдолгую».

13.04.2026    825    0    user2089439    5    

1

Проектирование Архитектура решений 1С 8.3 1С:Управление холдингом Россия Бесплатно (free)

Мы часто сталкиваемся с запросами на внедрение блока Бюджетирование в конфигурации «1С: Управление холдингом». Для части из них нужно развернуть уже готовое решение, а в некоторых случаях нужно перенастроить систему под дополнительные требования клиента. В этой статье поделились опытом разработки автоматизированного рабочего места для блока «Бюджетирование 1С:Управление холдингом». Обозначим условия, с учётом которых разрабатывался данный АРМ, результат разработки, а также технические и организационные препятствия в процессе разработки. В конце статьи предложим рекомендации для решения подобной задачи. Материал будет полезен 1С-аналитикам и архитекторам уровня Middle и выше.

04.03.2026    1154    0    Svetlana_SimbirSoft    8    

2

Проектирование Радио Аналитик Бесплатно (free)

В девятом выпуске четвертого сезона подкаста Радио “Аналитик“ обсудили, что такое СУБД, как она задействована в повседневной деятельности компаний, использующих решения 1С, разобрали частые ошибки проектирования и использования решений 1С, и способы их устранения.

22.12.2025    1375    0    Radio_Analyst    0    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKlimushkin 24.11.25 19:04 Сейчас в теме
Хочу привести пример, который меня восхитил. Я уже не помню, где ещё встречал такую качественную подготовку к тому, что принято называть "интеграцией". Это сайт ФТС (Таможня РФ). Прекрасно оформленные альбомы схем на каждый вид электронного документа с подробным описанием правил и условий заполнения. Можно за образец принимать. Не думаю, что одному аналитику такое под силу. На эту тему недавно тоже писал применительно к маркетплейсам. Всем, вроде бы, необходимая интеграция, но исполнение, которое не спасёт ни один аналитик, увы.
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация