Сколько стоит интеграция?
Фиксированного прайса на интеграции нет: цена зависит от числа систем, объёма данных и того, что удастся выяснить про чужие API. Поэтому первым шагом идёт диагностика существующего обмена — 3–5 рабочих дней, фиксированная стоимость, считаем после короткого созвона. На выходе карта потоков, список дыр и оценка работ, с которой можно идти дальше — к нам или к другому подрядчику.
У нас 1С. Нужен ли свой программист 1С?
Со стороны 1С нужен человек, который отвечает за конфигурацию: мы не переписываем чужие доработки в чужой базе. Мы проектируем контракт обмена, поднимаем сервис-посредник, забираем и отдаём данные через HTTP-сервисы или файловый обмен и отвечаем за доставку. Если специалиста по 1С нет, объём его работ описываем в задании — так его проще нанять точечно.
А если у стороннего сервиса нет вебхуков или жёсткие лимиты API?
Тогда обмен строится на опросе по расписанию с курсором по времени изменения и на очереди с ограничением скорости. Лимиты — это не помеха, а параметр: под них настраиваются размер пачки, интервал и приоритет очереди. Важно другое — чтобы повторный запуск не создавал дубли, и это решается идемпотентностью, а не аккуратностью расписания.
Как выглядит миграция данных между системами?
Отдельным проектом: профилирование источника, правила сопоставления справочников, тестовые прогоны на копии, сверка контрольных сумм и только потом перенос в согласованное окно. Миграцию держим обратимой — версионированные скрипты и возможность откатиться, — потому что подход «перенесём и разберёмся на ходу» стоит дороже любого подготовительного этапа.
Что происходит, когда одна из систем недоступна?
Ничего не теряется. Событие уже записано в базу-источник в одной транзакции с данными, а отправка идёт отдельным процессом с повторами и растущими паузами. Пока приёмник лежит, сообщения копятся; когда поднимается — разбираются по порядку. В журнале обмена видно каждую попытку, а на застрявшую очередь приходит алерт.
Кому принадлежит код и что с гарантией?
Код интеграции ваш: репозиторий заводится на вашей стороне, исключительные права передаются по договору. Гарантия — 2 недели на исправление ошибок, связанных с реализацией по техническому заданию. Схемы потоков и описание контрактов отдаём вместе с кодом, чтобы обмен мог поддерживать любой ваш разработчик.