Интеграции и обмены данных

Интеграции 1С с сайтами, CRM и сервисами

Разрабатываю новые обмены и разбираюсь с теми, которые уже работают нестабильно. От схемы данных до журналов ошибок и проверки результата.

Работаю лично · Договор и NDA · Можно начать с небольшого этапа

Пример схемы обмена
1СERP · УТ · УПП
КА · УНФ · БП
Сайт / CRMТовары, заказы,
остатки и статусы
Внешние сервисыДокументы и данные
через API
Передача данныхПроверкаЖурнал

Состав и правила обмена определяем под вашу задачу.

Константин Филипенко
Константин Филипенко

20 лет опыта в разработке 1С · Отзывы на Kwork ↗

01
Создать новый обмен

Когда системы пока не связаны

02
Исправить существующий

Когда данные теряются или дублируются

03
Разобраться в нетиповой базе

Когда стандартного модуля недостаточно

С чем подключаюсь

От нового обмена
до разбора сбоев

Важно не просто передать данные, а согласовать, что с ними происходит в каждой системе и как проверить, что всё отработало правильно.

01

1С ↔ сайт или CRM

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

Сайты и веб-платформыCRM
02

1С ↔ внешний сервис

Подключение по API к сервисам и внутренним системам компании. Разбираю документацию, форматы запросов, ограничения и обработку ответов.

REST / SOAPJSON / XML
03

Обмен уже есть, но сбоит

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

ДиагностикаДоработка обмена
04

Сильно доработанная конфигурация

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

Нетиповая 1СУстаревший код

Из практики

Связать доработанную
УПП с Битрикс

Устаревшую, сильно изменённую конфигурацию 1С:УПП нужно было связать с современной веб-платформой и организовать стабильный обмен данными.

Использовал API Bitrix и прямую передачу пакетов. Обмен запускается по триггерам, а подробное журналирование помогает разбирать причины сбоев.

У меня похожая задача

Что было сделано

  1. 01
    Прямая связь через API

    Приём и передача данных между УПП и веб-платформой.

  2. 02
    Пакеты JSON / XML

    Обмен в согласованных форматах с запуском по триггерам.

  3. 03
    Подробные журналы

    Запись процессов обмена для поиска причин ошибок.

РезультатСтабильный и контролируемый обмен между системами с возможностью быстро находить причины сбоев.

До начала разработки

Сначала договоримся,
как работает обмен

Эти вопросы определяют архитектуру, объём работ и поведение интеграции после запуска.

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

Порядок работы

Понятные этапы.
Проверяемый результат.

  1. 01 /

    Разбираем задачу

    Выясняем, какие системы участвуют, что нужно передавать и что уже работает.

  2. 02 /

    Фиксируем границы

    Согласуем схему, состав данных, первый этап, стоимость и критерии приёмки.

  3. 03 /

    Разрабатываю и проверяю

    Реализую обмен и проверяю согласованные сценарии на тестовом контуре.

  4. 04 /

    Передаю результат

    Показываю работу обмена и объясняю, где смотреть состояние и разбирать ошибки.

Стоимость и срокиОцениваю после разбора систем и правил обмена. Возможен почасовой или проектный формат. Начать можно с небольшого изолированного этапа.

Перед первым разговором

Частые вопросы

Можно доработать существующий обмен?

Да. Сначала разбираю текущую реализацию и причины проблемы. По результатам предлагаю исправление отдельных участков или переработку механизма, если для этого есть основания.

Что нужно для первоначальной оценки?

Название и версия конфигурации 1С, вторая система и краткое описание обмена. Если есть — документация API, примеры данных и описание ошибок. Отсутствие готового ТЗ не мешает начать обсуждение.

Работаете с УПП и нетиповыми базами?

Да, разбираю устаревший и доработанный код. Пример интеграции сильно изменённой 1С:УПП с Битрикс описан на этой странице.

Как организована работа с базой заказчика?

Работаю по договору ИП и NDA. Разработка и проверка выполняются на тестовом контуре в инфраструктуре заказчика. Условия доступа согласуем до начала работ.

Обсудим вашу задачу

Какие системы
нужно связать?

Расскажите, что нужно передавать или что сейчас работает неправильно. Для начала достаточно короткого описания — уточняющие вопросы задам сам.

  • Какая конфигурация и версия 1С
  • С какой системой нужен обмен
  • Новый это обмен или доработка существующего

Напишите напрямую

Вы будете общаться со мной — от первого вопроса до проверки результата.

Обсудить в Telegram Написать в MAX philipenko77@yandex.ru
Константин ФилипенкоОтзывы на Kwork ↗