SimpleOne + 1С — связка для компаний, в которых ITSM отвечает за управление ИТ-услугами, инцидентами, запросами, изменениями и активами, а 1С остаётся источником финансовых и учетных данных.
SimpleOne предоставляет открытый REST API и механизмы интеграции с ERP и 1С. На уровне платформы доступны REST API, Transform Maps, импорт и экспорт данных, а также инфраструктурный агент для работы с внешними системами внутри закрытой инфраструктуры.
В официальном кейсе Fplus описана интеграция SimpleOne ITSM с 1С для синхронизации контрактных данных об оборудовании и статусов гарантийного обслуживания. Это хороший пример того, что интеграция ITSM и 1С может быть не только обменом справочниками, но и частью сквозного сервисного процесса.
Зачем интегрировать SimpleOne с 1С
ITSM и ERP отвечают за разные процессы. SimpleOne управляет заявками, инцидентами, SLA, изменениями, CMDB и сервисами. 1С может хранить сведения о закупках, договорах, поставщиках, стоимости активов, амортизации и затратах.
Без интеграции эти контуры начинают расходиться: инженер видит актив в ITSM, бухгалтер — другой набор реквизитов в 1С, а ответственному приходится вручную сверять информацию.
ИТ-активы
Связать карточку актива в ITSM с учетными данными и стоимостью в 1С.
Договоры
Передавать сведения о договорах обслуживания, поставщиках и сроках действия.
Затраты
Связывать фактические затраты по активам, контрактам и ЦФО с ITSM-контуром.
Сервисные процессы
Использовать данные ERP внутри заявок, запросов и процессов поддержки.
Какие данные синхронизировать между SimpleOne и 1С
Набор объектов зависит от процесса. Для ITSM и ERP чаще всего имеет смысл рассматривать следующие данные:
| Объект | SimpleOne | 1С / ERP | Типичный обмен |
|---|---|---|---|
| ИТ-активы | Asset / CI | Основное средство / оборудование | 1С → SimpleOne |
| Контрагенты | Организация / поставщик | Контрагент | 1С → SimpleOne |
| Договоры | Контракт / услуга | Договор контрагента | Двусторонний |
| Стоимость | Стоимость актива / затраты | Стоимость / амортизация | 1С → SimpleOne |
| Заявки | Инцидент / запрос | Документ / задача при необходимости | SimpleOne → 1С |
| Гарантия | Сервисный процесс | Договор / оборудование | Двусторонний |
SimpleOne ITSM и 1С: кто является источником истины
Это один из главных вопросов архитектуры. Не следует автоматически делать двусторонний обмен для каждого объекта.
SimpleOne ITSM
│
┌────────┼────────┐
│ │ │
заявки SLA CMDB
│
▼
Integration Layer
│
┌──────┴───────┐
│ │
▼ ▼
1С ERP 1С Бухгалтерия
│ │
финансы учет / затраты
закупки амортизация
договоры документы
Например, SimpleOne может быть источником истины для инцидента и статуса сервисного обращения, а 1С — источником стоимости оборудования, договоров и бухгалтерских данных.
Интеграция SimpleOne с 1С через REST API
SimpleOne документирует REST API как основной механизм взаимодействия с внешними системами. Table API позволяет выполнять операции CRUD с данными, а REST Client предназначен для исходящих запросов к внешним сервисам. Также доступны Scripted REST API для более сложной серверной логики.
Поэтому базовая интеграция может выглядеть достаточно просто:
┌───────────────────┐ ┌──────────────────┐
│ SimpleOne │ │ 1С │
│ │ │ │
│ ITSM / ITAM / │◄── REST ───►│ ERP / Бухгалтерия│
│ CMDB │ │ │
└───────────────────┘ └──────────────────┘
Для простого проекта этого может быть достаточно. Но при массовом обмене и нескольких системах лучше отделять интеграционную логику от конкретных API-вызовов.
Инфраструктурный агент SimpleOne для закрытого контура
Для корпоративной инфраструктуры важен вопрос сетевой изоляции. SimpleOne предоставляет инфраструктурный агент, который выступает посредником между экземпляром SimpleOne и внешними системами внутри относительно закрытой инфраструктуры клиента. В документации описан сценарий, при котором запросы отправляются от SimpleOne к сторонней системе.
Это может быть полезно для компаний, где 1С находится во внутреннем сегменте сети и прямой входящий доступ к ней из внешнего контура запрещён.
Corporate network
┌─────────────────────────────────────────────┐
│ │
│ SimpleOne ───► Infrastructure Agent ───► 1С│
│ ▲ │ │
│ └──────── status / data ───────────┘ │
│ │
└─────────────────────────────────────────────┘
Интеграция SimpleOne ITAM + 1С
Для связки ITSM и ERP особенно интересен ITAM-контур. SimpleOne ITAM предназначен для управления жизненным циклом ИТ-активов, включая затраты, ответственность, ЗИП, партии и контракты. На официальном сайте SimpleOne отдельно указана интеграция с финансовыми системами 1С и ERP для передачи данных о стоимости и амортизации.
Архитектура может выглядеть так:
1С / ERP
│
┌──────────┼──────────┐
│ │ │
стоимость амортизация договор
│ │ │
└──────────┼──────────┘
▼
SimpleOne ITAM
│
┌─────────┴─────────┐
▼ ▼
Asset / CI ITSM
│
▼
Инцидент /
запрос / SLA
В результате заявка ITSM может быть связана с конкретным активом, а актив — с его учетной и финансовой информацией.
Зачем связывать ITSM, ITAM и 1С
Без такой связки инженер видит технический объект, а финансовый отдел — отдельную учетную запись. Интеграция позволяет построить единый жизненный цикл актива:
- закупка оборудования;
- постановка на учет в 1С;
- появление актива в SimpleOne ITAM;
- назначение ответственного;
- использование в инфраструктуре;
- обращения и инциденты через ITSM;
- ремонт или замена;
- списание.
Это особенно полезно для компаний, где IT-активов много и необходимо связывать технический, операционный и финансовый контуры.
Интеграция договоров и гарантии
Ещё один практический сценарий — обслуживание оборудования по договору. В официальном кейсе Fplus SimpleOne был интегрирован с 1С для синхронизации контрактных данных об оборудовании и статусов гарантийного обслуживания. Это позволило автоматизировать обработку запросов поддержки в рамках гарантии.
1С
│
├── договор
├── оборудование
├── гарантия
└── срок обслуживания
│
▼
SimpleOne
│
├── актив
├── клиент / организация
├── сервисный запрос
├── SLA
└── статус обслуживания
Такой сценарий показывает практическую ценность интеграции: оператору ITSM не нужно вручную искать договор и проверять гарантийный статус в ERP.
Интеграция заявок SimpleOne → 1С
Не каждую заявку ITSM нужно передавать в 1С. В ERP стоит отправлять только те события, которые связаны с учетным или финансовым процессом.
Например, запрос на закупку оборудования может пройти в SimpleOne несколько этапов, после чего сформировать данные для закупочного процесса в 1С.
Сотрудник
│
▼
SimpleOne
│
├── запрос оборудования
├── согласование
└── approval
│
▼
Integration Layer
│
▼
1С
│
├── закупка
├── заказ поставщику
└── учет
Здесь важно не дублировать в ITSM весь функционал ERP. SimpleOne управляет сервисным процессом, а 1С — учетным документом.
Ошибки интеграции: retry, idempotency и audit
Даже если REST API работает корректно, в production необходимо учитывать сетевые ошибки, недоступность 1С и временные сбои.
Retry
Повторная отправка временно неуспешных операций.
Idempotency
Повторное событие не должно создавать второй актив или документ.
Audit
История запросов и результатов обработки помогает разбирать инциденты.
Dead letter
Неисправимые автоматически сообщения отделяются для ручной обработки.
Когда нужен отдельный Integration Layer
Если SimpleOne взаимодействует только с одной базой 1С, прямого REST/API обмена может быть достаточно. Но архитектура меняется, когда появляются несколько ERP, CRM, WMS, ЭДО и другие сервисы.
┌───────────────┐
│ SimpleOne │
│ ITSM / ITAM │
└───────┬───────┘
│
▼
┌─────────────────────┐
│ Integration Layer │
│ │
│ Mapping │
│ Routing │
│ Queue │
│ Retry │
│ Idempotency │
│ Audit │
│ Monitoring │
└──────────┬──────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
1С ERP 1С Бух. CRM
│
├──────── WMS
└──────── ЭДО
Symfony в такой архитектуре может выступать middleware между SimpleOne, 1С и остальными корпоративными системами. Это особенно актуально, если нужно централизовать mapping, очереди и контроль обмена.
Готовая интеграция или собственный коннектор
| Сценарий | REST / штатные инструменты | Integration Layer |
|---|---|---|
| SimpleOne + одна 1С | Обычно достаточно | Может быть избыточен |
| Простая синхронизация активов | Подходит | Необязательно |
| Несколько баз 1С | Потребуется маршрутизация | Удобен единый слой |
| SimpleOne + 1С + WMS + CRM | Много отдельных интеграций | Централизованный контур |
| Сложный audit / SLA интеграции | Нужно реализовывать отдельно | Можно централизовать |
Сколько стоит интеграция SimpleOne и 1С
Стоимость определяется не названием систем, а количеством объектов и сложностью процессов. Простая синхронизация активов существенно отличается от интеграции ITSM, ITAM, закупок, договоров и финансового учета.
| Уровень | Что входит | Результат |
|---|---|---|
| Базовый | REST API, справочники, активы | Простой обмен |
| Расширенный | Активы, договоры, затраты, заявки, статусы | Сквозной ITSM ↔ ERP процесс |
| Enterprise | Несколько систем, очереди, retry, audit, мониторинг | Централизованный Integration Layer |
Перед оценкой проекта стоит составить матрицу: какие данные передаются, кто владеет каждым объектом, сколько баз 1С подключается, нужен ли двусторонний обмен и какие требования предъявляются к доступности интеграции.
Как внедрить SimpleOne + 1С
1. Описать ITSM-процессы
Определить, какие процессы должны использовать данные ERP: поддержка, управление активами, гарантия, закупки, договоры или финансовые процессы.
2. Составить матрицу объектов
Для каждого объекта определить источник истины, направление обмена, идентификатор и правила изменения.
3. Проверить REST API и штатные механизмы
SimpleOne предоставляет REST API, Transform Maps и инструменты интеграции, поэтому часть сценариев можно реализовать без отдельного middleware.
4. Выделить Enterprise-сценарии
Если появляются несколько систем, очереди, сложная маршрутизация и требования к мониторингу, интеграцию стоит выделять в отдельный сервис.
5. Добавить наблюдаемость
IT-отдел должен видеть состояние обмена: успешные операции, ошибки, задержки и сообщения, требующие ручного вмешательства.
Типичные ошибки интеграции SimpleOne и 1С
Активы без единого идентификатора
Один физический объект может появиться как несколько записей в разных системах.
Не определён источник истины
SimpleOne и 1С начинают независимо менять один и тот же объект.
Нет защиты от повторов
Повторное сообщение создаёт второй актив, договор или документ.
Нет мониторинга
После сбоя команда не знает, какие данные не дошли и где остановился процесс.
FAQ
Можно ли интегрировать SimpleOne ITSM с 1С?
Да. SimpleOne предоставляет REST API и заявляет интеграцию с 1С и ERP-системами. На официальном сайте также описаны сценарии интеграции ITAM с финансовыми системами 1С и ERP.
Можно ли связать SimpleOne ITSM и 1С без отдельного middleware?
Для простых сценариев — да. REST API, REST Client, Transform Maps и другие штатные инструменты SimpleOne позволяют реализовывать часть интеграций непосредственно на платформе.
Можно ли интегрировать SimpleOne ITAM с 1С?
Да. SimpleOne прямо указывает интеграцию ITAM с финансовыми системами 1С и ERP, в том числе для передачи данных о стоимости и амортизации активов.
Можно ли работать с 1С в закрытом контуре?
Да. SimpleOne документирует инфраструктурный агент, который используется как посредник для интеграционных операций внутри относительно закрытой инфраструктуры клиента.
Когда нужен Symfony?
Symfony имеет смысл, когда SimpleOne и 1С становятся частью большого интеграционного ландшафта и требуется централизовать маршрутизацию, mapping, очереди, retry, audit и мониторинг.
Итог
Интеграция SimpleOne с 1С связывает операционный ITSM-контур с корпоративным учетом. SimpleOne управляет услугами, заявками, SLA, CMDB и активами, а 1С остаётся источником финансовых и учетных данных.
Для простой задачи можно использовать REST API и штатные инструменты SimpleOne. Для ITAM полезно передавать стоимость и амортизацию активов из 1С, а для сервисных процессов — договоры, гарантию и другие данные ERP. Практический кейс Fplus показывает сценарий синхронизации контрактных данных и статусов гарантийного обслуживания между SimpleOne и 1С.
Если же к контуру подключаются несколько баз 1С, CRM, WMS, ЭДО и другие системы, интеграцию лучше проектировать как отдельный Integration Layer с очередями, retry, idempotency, audit и мониторингом.