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

Таблица требований для сравнения
| Область | Что зафиксировать |
|---|---|
| Отбор задач | Проекты, группы, коллабы, ответственные или иные условия |
| Поля | Конкретный перечень, включая очистку значений |
| Направления | Что идёт от клиента к партнёру и обратно |
| Участники | Как назначаются ответственный и постановщик |
| Переписка | Нужны ли новые сообщения, история, правки и удаления |
| Файлы | Форматы, доступы, редакции и ожидаемое поведение копий |
| Исключения | Что делать при недоступности, конфликте или остановке |
| Поддержка | Кто разбирает ошибки и сопровождает изменения |
Рядом с каждым пунктом поставьте отметку: обязательно, желательно или не требуется. Так редкая дополнительная потребность не будет незаметно определять весь проект.
Когда стоит начать с готового приложения
Если команды остаются в двух порталах, область обмена можно задать поддерживаемыми режимами, а нужные данные входят в заявленный набор, разумно сначала провести пилот «Межпортальных задач и коллаб».
Проверьте именно обязательные требования. Наличие похожего названия поля или общей формулировки в описании не заменяет проверки значения, назначения и результата на второй стороне. Для сообщений и вложений отдельно учитывайте ограничения истории, правок, удаления и параллельных редакций.
Готовое приложение сокращает объём собственного проектирования в пределах его сценария, но не отменяет настройку, обучение и сопровождение процесса.
Когда может потребоваться отдельная разработка
Индивидуальная интеграция заслуживает рассмотрения, если обязательны неподдерживаемые условия отбора, особые правила преобразования данных, участие третьей системы или специальная логика разрешения конфликтов. Сначала проверьте, нельзя ли решить задачу настройкой процесса без лишнего усложнения.
Не предполагайте, что самописный обмен автоматически будет надёжнее. Для него тоже нужно определить повторные попытки, защиту от дублей, обработку недоступных объектов, журналирование и действия при изменении возможностей Битрикс24. Это часть проекта, а не дополнительная опция после запуска.
Сравнивайте полный объём сопровождения
Для готового решения оцените настройку, пилот, обучение и работу с исключениями. Для собственной интеграции добавьте проектирование, разработку, проверки, размещение, наблюдение за работой и дальнейшие обновления.
Не используйте универсальные сроки и цены из чужого примера. Они имеют смысл только после описания обязательных сценариев и границ ответственности. Даже небольшой перенос полей и двусторонний обмен с файлами и конфликтами — разные задачи по составу работ.
Как принять решение без лишнего проекта
Заполните таблицу требований, проведите ограниченный пилот готового приложения и отметьте конкретные незакрытые пункты. Затем оцените важность каждого: изменить организационное правило, отказаться от необязательной функции или вынести её в отдельную разработку.
Проверки пилота собраны в чек-листе запуска. Если обязательный процесс выходит за возможности продукта, подготовленная таблица станет основой обсуждения разработки приложения. Так выбор будет опираться на требования и наблюдаемый результат, а не на предположение, что любой обмен одинаков.