Задача — организовать полноценный обмен в обе стороны и по графику. Номенклатура, складские остатки и цены должны передаваться из 1С на сайт, а оформленные и обновлённые заказы — уходить с сайта в 1С, чтобы данные в обеих системах совпадали. Решение должно спокойно переносить нестандартные ситуации: обрыв соединения, неполную выгрузку и повторный запуск одного и того же сеанса. Поэтому важны безопасные повторные прогоны без дублирования заказов и порчи записей, чёткая логика на случай, когда объект правили одновременно и в 1С, и на сайте, а также детальный журнал операций, по которому легко понять, что передавалось, и найти причину любого сбоя.
Доступ к базе 1С и тестовую площадку сайта мы выдадим. Расскажите о своём подходе, предложите формат выгрузки и приведите примеры подобных проектов по обмену с 1С.
Ключевые требования:
— Обмен в обе стороны: каталог, остатки, цены (из 1С на сайт) и заказы (с сайта в 1С)
— Работа по расписанию с настраиваемым интервалом и возможностью ручного старта
— Безопасный повторный запуск без задвоения заказов и повреждения данных
— Прописанная логика разрешения конфликтов и журнал по каждой записи
— Уведомления о сбоях и понятный отчёт по итогам каждого сеанса
— Инструкция и передача проекта, чтобы поддержку вели наши сотрудники