Описание проекта
Цель — настоящая двусторонняя синхронизация по расписанию. Товары, остатки и цены должны уходить из 1С на сайт, а новые и изменённые заказы — возвращаться с сайта в 1С, чтобы обе стороны всегда были согласованы. Интеграция обязана выдерживать реальные условия: неполные данные, временные сбои связи и повторный запуск. Значит, нужны идемпотентные и безопасные повторные прогоны, которые никогда не задвоят заказ и не испортят запись, понятные правила разрешения конфликтов, когда одна и та же сущность изменилась с обеих сторон, и подробное логирование, чтобы было видно, что именно передано, и можно было разобрать любой сбой без гаданий.
Мы предоставим доступ к нашей конфигурации 1С и тестовую копию сайта. Опишите, пожалуйста, ваш подход, предлагаемый формат обмена и опыт похожих интеграций с 1С.
Ключевые требования:
— Двусторонний обмен: товары, остатки, цены (1С → сайт) и заказы (сайт → 1С)
— Запуск по расписанию с настраиваемой частотой и ручным запуском
— Идемпотентные безопасные повторы без задвоения заказов и порчи данных
— Явные правила разрешения конфликтов и логирование по каждой записи
— Оповещения об ошибках и читаемый отчёт по каждому сеансу обмена
— Документация и передача, чтобы наши сотрудники могли поддерживать решение