WeMake.kz
RU KZ EN
Обсудить проект
АКТУАЛЬНАЯ УСЛУГА
Разработка мобильных приложений
→
iOS и Android под ключ: первая сборка на вашем устройстве уже через неделю разработки, публикацию в App Store и Google Play берём на себя.
₸ Все цены на одной странице 75 услуг · тарифы и цена «от» по каждой, поиск по таблице Открыть →
АКЦИЯ · САЙТЫ
Сайт + контекстная реклама в подарок
→
Заказываете разработку сайта — запуск рекламы в Google Ads или Яндекс Директе и первый месяц ведения делаем бесплатно. Акция действует и для «Сайта ЖК под ключ».
АКЦИЯ · ПРИЛОЖЕНИЯ
Приложение + 3 месяца поддержки в подарок
→
Разрабатываем приложение для iOS и Android, а первые 3 месяца после релиза обслуживаем бесплатно: обновления, правки, ответы App Store и Google Play.
300+ проектов с 2013 годаПоловина — под NDA, покажем на встрече
Все кейсы →
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
РЕДИЗАЙН · B2B
Shuncheng Truck
Автобизнес · запчасти для грузовиков
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
OpenCart → Битриксполный редизайн и интеграция с 1С
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
E-COMMERCE
Outdoor Center Almaty
Ритейл · туристическое снаряжение
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
30 → 1позиций из 1С в одной карточке товара
Магазин смартфонов представительского класса
E-COMMERCE
Freshmobile
Ритейл · смартфоны и гаджеты
Магазин смартфонов представительского класса
Таблица → сайтцены и остатки из Google Таблиц
Магазин инструмента с 1С, Kaspi и Google Таблицами
E-COMMERCE
Мир Инструмента
Ритейл · инструмент и оборудование
Магазин инструмента с 1С, Kaspi и Google Таблицами
3источника данных в одном каталоге
Сайт-каталог спецтехники на трёх языках
КАТАЛОГ
Turkuaz Machinery
Спецтехника · дистрибьютор
Сайт-каталог спецтехники на трёх языках
3языка каталога и своя админ-панель
Блог Контакты
НА ЭТОЙ СТРАНИЦЕ
Статья
+7 (707) 830-00-09Пн–Пт, 09:00–18:00
RU KZ EN
Обсудить проект
Главная/Блог/CRM/ ТЗ на интеграцию систем
CRM 13 октября 20268 мин чтения

ТЗ на интеграцию систем: чек-лист, что описать до разработки

Чек-лист ТЗ на интеграцию систем: владельцы, сущности и поля, направление и частота обмена, ключи сопоставления, ошибки и повторы — с примером описания.

Павел
ПавелСпециалист по CRM
обложка статьи · 16:9
СОДЕРЖАНИЕ
01Зачем техническое задание на интеграцию систем, если подрядчик всё равно проведёт аудит 02Чек-лист ТЗ на интеграцию: что описать до разработки 03Системы, владельцы и границы проекта 04Сущности и поля: описание интеграции на примере 05Направление и частота обмена 06Ключи сопоставления: как записи узнают друг друга 07Ошибки, повторы и мониторинг: раздел, который чаще всего пропускают 08Как пройти путь от черновика до утверждённого ТЗ 09Что делать дальше
Не хотите выбирать сами?
Расскажите про команду и процессы — подберём CRM за один разговор.
Обсудить задачу
WhatsApp Telegram

Хорошее ТЗ на интеграцию отвечает на пять вопросов: какие системы и кто за них отвечает, какие данные передаются, в какую сторону и как часто, как записи узнают друг друга и что происходит при сбое. Если хотя бы один ответ звучит как «разработчик разберётся», согласования растянутся на недели, а спорные места всплывут уже после запуска. Ниже — чек-лист, по которому мы сами собираем требования к интеграции на аудите, и пример того, как описать один поток данных.

Коротко
  • ТЗ на интеграцию — это не перечень «хотелок», а договорённость о данных: кто источник правды по каждому полю.
  • Описывайте по потокам: «заказ с сайта в 1С», «статус из 1С в CRM» — каждый поток отдельно.
  • Обязательные разделы: системы и владельцы, сущности и поля, направление и частота, ключи сопоставления, ошибки и повторы, мониторинг.
  • Неделя на аудит перед разработкой дешевле, чем месяц переделок после неё.

Зачем техническое задание на интеграцию систем, если подрядчик всё равно проведёт аудит

Аудит отвечает на вопрос «что технически возможно»: какие у систем API, форматы и лимиты. ТЗ отвечает на вопрос «что нужно бизнесу»: какие данные важны, кто принимает решения и что считать ошибкой. Без второго первое превращается в угадывание — разработчик сделает обмен, который работает, но не так, как ждал коммерческий директор.

Когда мы берём проект по разработке API и нестандартных интеграций, первая неделя уходит на аудит систем, API и данных, вторая — на архитектуру обмена. Если заказчик приходит с черновиком ТЗ, эти две недели проходят быстрее: не нужно собирать владельцев систем по одному и выяснять, почему в 1С три поля «Телефон». Черновик не обязан быть техническим — достаточно ответов по пунктам ниже.

Чек-лист ТЗ на интеграцию: что описать до разработки

Отметьте пункты, на которые у вас уже есть ответ. Всё, что осталось пустым, — повестка первой встречи с подрядчиком.

Чек-лист требований к интеграции
  • Перечислены все системы: название, версия или конфигурация, где размещена (облако, свой сервер).
  • У каждой системы назначен владелец со стороны компании и указан контакт администратора или вендора.
  • Есть список сущностей для обмена: клиенты, заказы, товары, остатки, оплаты, статусы, документы.
  • По каждой сущности перечислены поля и указано, какая система — источник правды по каждому полю.
  • Для каждого потока указано направление: в одну сторону или двусторонний.
  • Указана частота: в момент события, раз в N минут, раз в сутки.
  • Определены ключи сопоставления: по какому полю запись в одной системе находит свою пару в другой.
  • Описаны справочники, которые нужно сопоставить: статусы, склады, типы цен, единицы измерения, менеджеры.
  • Решено, что делать с уже накопленными данными: переносить историю или начинать с даты запуска.
  • Описано поведение при ошибке: повтор, очередь, уведомление ответственного.
  • Назначено, кто получает алерты о сбое и в какой срок реагирует.
  • Перечислены ограничения: лимиты API, окна обслуживания, требования к хранению данных в Казахстане.
  • Есть критерии приёмки: какие сценарии должны пройти на тесте, прежде чем включать обмен на боевых данных.

Системы, владельцы и границы проекта

Начните с карты: прямоугольники — системы, стрелки — потоки данных. Даже набросок на листе бумаги снимает половину вопросов. Для каждой системы запишите, кто внутри компании отвечает за её настройки и кто может выдать доступы. Частая картина: 1С ведёт внешний программист, сайт — другой подрядчик, CRM — отдел продаж. Если не назначить человека, который принимает решения по правилам обмена, каждое разногласие будет ждать совещания.

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

Сущности и поля: описание интеграции на примере

Самая трудоёмкая часть ТЗ — таблица полей. Её удобно вести в Excel или Google Таблицах: одна строка — одно поле. Ниже пример описания интеграции для потока «заказ с сайта в 1С и CRM».

ПолеИсточник правдыКуда передаётсяПравило
Номер заказаСайт1С, CRMНе меняется после создания, служит ключом
Состав и ценыСайт на момент заказа1С, CRMЦена фиксируется, пересчёт только вручную менеджером
Остаток товара1ССайтОбновление по расписанию и при изменении
Статус заказа1ССайт, CRMСправочник статусов сопоставлен один к одному
Контакт покупателяСистема с последним изменениемДвустороннийКонфликты пишутся в журнал, не перезаписываются молча

Колонка «Источник правды» — главная. Если её нет, две системы начинают перезаписывать друг друга: менеджер исправил телефон в CRM, ночью пришла выгрузка из 1С и вернула старый. Правило простое: остатки — из учёта, статус сделки — из CRM, контакты — из той системы, где последнее изменение. Но записать его нужно явно, по каждому полю.

Справочники — отдельный пункт

Статусы, склады, типы цен, способы оплаты и доставки в разных системах называются по-разному. В ТЗ нужна таблица соответствий: «Собран» в 1С — это «Готов к выдаче» на сайте и стадия «Сборка завершена» в CRM. Если соответствия нет, интеграция либо остановится на незнакомом значении, либо подставит что-то по умолчанию — второе хуже.

Направление и частота обмена

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

Если одна из сторон — интернет-магазин и 1С, сначала проверьте, не закрывает ли задачу типовой обмен. Для связки «магазин — 1С» есть отдельная услуга интеграции интернет-магазина с 1С: там дешевле и быстрее, чем разрабатывать нестандартный коннектор. Чем отличается штатный обмен от своей интеграции, мы разбирали в статье о CommerceML и собственном обмене.

Ключи сопоставления: как записи узнают друг друга

Ключ сопоставления — поле, по которому запись в одной системе находит свою пару в другой. Для товара это артикул, штрихкод или внутренний код из 1С. Для клиента — БИН или ИИН у юрлиц, телефон у физлиц. Для заказа — номер, который присвоила система-источник.

Частая ошибка

Сопоставлять по названию. «Кабель ВВГ 3х2,5» и «Кабель ВВГнг 3*2.5» — один товар для человека и два разных для программы. Если надёжного ключа нет, первым этапом проекта станет его наведение в данных: без этого обмен создаёт дубли.

Опишите, что делать, если пара не найдена: создать новую запись, поставить задачу менеджеру или отложить в очередь до ручного разбора. Каждый вариант уместен в своём случае, но выбрать его должен бизнес, а не программист по умолчанию.

Ошибки, повторы и мониторинг: раздел, который чаще всего пропускают

Требования к интеграции почти всегда описывают «как должно работать» и почти никогда — «что происходит, когда не работает». А сбои неизбежны: 1С обновляют, у банка технические работы, у вендора CRM меняется версия API. В ТЗ нужно зафиксировать:

  • Очередь и повторы. Если принимающая система недоступна, данные ждут и уходят при восстановлении, а не теряются.
  • Идемпотентность. Повторная отправка одного события не создаёт второй заказ или вторую оплату.
  • Журнал. По каждому событию видно, что, когда и куда ушло и с каким результатом.
  • Алерты. Кто получает уведомление о сбое — в Telegram, на почту — и за какое время должен отреагировать.
  • Откаты. Как вернуть состояние, если обмен передал неверные данные.
ПРАВИЛО

Интеграция, которая падает молча, опаснее, чем её отсутствие: все уверены, что данные идут, а они не идут.

Как пройти путь от черновика до утверждённого ТЗ

  1. Соберите черновикКарта систем, список потоков и таблица полей по чек-листу выше. Не страшно, если половина ячеек пустая.
  2. Проведите аудитПодрядчик проверяет API, форматы, лимиты и состояние данных. На выходе — схема обмена, риски и смета. У нас это первая неделя проекта.
  3. Согласуйте архитектуруВладельцы систем подтверждают источники правды, справочники и поведение при ошибках.
  4. Утвердите критерии приёмкиСписок сценариев для теста: полный цикл, обрыв связи, повторная отправка, откат.
  5. Делите на этапыСначала связка, которая болит сильнее всего, затем следующая. Каждый коннектор — самостоятельный результат.

Документ аудита полезен сам по себе: с ним можно идти и к другому подрядчику, и сравнивать предложения на одной базе. Как формируется оценка и почему без аудита возможна только вилка, мы подробно разбирали в статье о стоимости интеграции через API. Ориентиры по форматам — коннектор двух систем от 400 000 ₸, шина данных для 3–5 систем от 900 000 ₸ — собраны на странице цен на CRM и интеграции.

Что делать дальше

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

Если систем больше двух, нет документации или одна из них — старая ERP или банк-клиент, приходите на аудит. За неделю мы составим схему обмена, список рисков и смету на нестандартную интеграцию систем, а ваш черновик ТЗ превратится в документ, по которому можно разрабатывать.

Кто должен писать ТЗ на интеграцию — заказчик или подрядчик?

Бизнес-часть — заказчик: какие данные нужны, кто источник правды, что считать ошибкой. Техническую часть — подрядчик по итогам аудита: протоколы, форматы, архитектуру очередей. Лучший результат даёт совместная работа на первой неделе.

Есть ли шаблон технического задания на интеграцию систем?

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

Сколько времени занимает подготовка ТЗ?

Черновик заказчик собирает за несколько дней. Аудит и архитектура у подрядчика занимают около двух недель, после чего начинается разработка.

Можно ли начать разработку без полного ТЗ?

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

Павел
Павел, Специалист по CRM
УСЛУГА ПО ТЕМЕ СТАТЬИ
Разработка API и нестандартных интеграций

Нестандартные интеграции и API: связываем ERP, банки, маркетплейсы и старые системы, когда готовых коннекторов нет. Шины данных, очереди, мониторинг.

от 400 000 ₸
Рассчитать за 1 день Подробнее об услуге →
ЧИТАТЬ ДАЛЬШЕ

Ещё по теме CRM и автоматизации

Все статьи →
обложка статьи 16:10
САЙТЫ
20 сентября 2026·7 мин
Сколько стоит сайт-каталог продукции и что сильнее всего влияет на цену
Разбираем, как число товаров, фильтры, обмен с 1С и кабинет дилера меняют цену сайта-каталога, и что входит в смету. С калькулятором в тенге.
Ярослав
ЯрославТехнический директор
обложка статьи 16:10
CRM
16 сентября 2026·8 мин
Сколько стоит интеграция с маркетплейсами и что входит в работу
Из чего складывается цена интеграции с Kaspi Магазином, Ozon и Wildberries: товары, заказы, остатки, цены, отчёты и поддержка после запуска. С калькулятором в тенге.
Павел
ПавелСпециалист по CRM
обложка статьи 16:10
АНАЛИТИКА
15 сентября 2026·7 мин
ETL или ELT, готовые коннекторы или своя интеграция: как собирать данные
Чем ETL отличается от ELT, когда хватит готовых коннекторов или Albato, а когда нужна своя интеграция. Сравнение по цене, надёжности и зависимости от сервиса.
София
СофияВеб-аналитик
СВОБОДНА КОМАНДА С 18 ОКТЯБРЯ

Забронируйте команду под свой сайт

Проектный менеджер, дизайнер, два разработчика и QA. Прототип и структура — в первую неделю.

Забронировать слот →
✓

Заявка принята —

Менеджер свяжется в течение 15 минут в рабочее время (пн–пт, 9:00–19:00). Копию заявки отправили на почту. Если срочно — напишите в WhatsApp.

Написать в WhatsApp Посмотреть кейсы
ЗАЯВКА НА РАЗРАБОТКУ

Подобрать CRM за один разговор

Расскажите про команду, процессы и 1С — скажем, что подходит, и пришлём смету по трём строкам.

01Ответим в течение 15 минут в рабочее время
02Пришлём вилку бюджета, срок и рекомендацию по платформе
03Подпишем NDA до обсуждения деталей, если нужно
Ярослав
Ярослав
технический директор, оценивает веб-проекты
Что нужно
Бюджет
Ответим в течение 15 минут в рабочее время · данные не передаём третьим лицам

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

КОНТАКТЫ СТУДИИ

Два офиса: Алматы и Усть-Каменогорск

Пишите в WhatsApp на любой из номеров или на почту — ответим в рабочее время в течение 15 минут.

EMAIL
info@wemake.kz
По всем вопросам
buh@wemake.kz
Бухгалтерия и документы
РЕЖИМ РАБОТЫ
с 09:00 до 18:00
Понедельник — пятница
Реквизиты компании

Офис в Алматы

Алматы, пр. Сейфуллина 617, ТРЦ «Forum», 4 этаж, 12 офис

Офис в Усть-Каменогорске

Усть-Каменогорск, пр. Ауэзова 28, ТК «Император», офис 417
Встречаем по записи, в будни с 09:00 до 18:00 Построить маршрут

Все услуги компании

9 направлений — от лендинга до сквозной аналитики
РАСЧЁТ ЗА 1 ДЕНЬОБРАТНЫЙ ЗВОНОК

Обсудить проектПерезвоним, когда удобно

✓
Принято —
Перезвоним в течение 15 минут в рабочее время.

Пара слов о задаче — и мы пришлём вилку бюджета и срок. Без брифа на 40 вопросов.Оставьте номер и выберите время — менеджер позвонит, а не робот.

Когда удобно
Что нужно

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

или свяжитесь сразу