Техническое задание: Настройка синхронизации 1С и сайта на Битрикс

Требуется реализовать надежный механизм обмена данными между учетной системой 1С и интернет-магазином на платформе Битрикс для поддержания информации о товарах в актуальном состоянии.

Цель проекта

Обеспечить автоматическую и регулярную актуализацию товарной информации на сайте на основе данных из системы 1С, исключив ручной ввод и минимизировав ошибки.

Исходные данные

  • Действующий сайт на платформе «1С-Битрикс» с каталогом товаров.
  • Рабочая база данных в системе 1С, содержащая:
    • Коды номенклатуры товаров.
    • Актуальные остатки на складах.
    • Текущие цены.
  • Существующее свойство в базе сайта, которое можно использовать для сопоставления товаров с записями в 1С.

Основные задачи

1. Сопоставление товаров и присвоение кодов

  • Провести анализ и сопоставление товаров в базе сайта с номенклатурой в 1С. Для сопоставления использовать доступные идентификаторы (наименование, артикул, внешний код).
  • Для каждого найденного соответствия присвоить товару на сайте уникальный код номенклатуры из 1С.
  • Предоставить отчет по товарам, которые не удалось сопоставить автоматически.

2. Настройка регулярного обмена данными

  • Настроить передачу данных из 1С на сайт по следующим параметрам:
    • Остатки товаров (количество на складах).
    • Цены (текущие розничные/оптовые).
  • Задать и реализовать периодичность синхронизации. Например, каждые 30 минут или 1 раз в час. Периодичность должна быть настраиваемой.

3. Обеспечение надежности

  • Реализовать механизм обработки ошибок при обмене (логирование, уведомления).
  • Предусмотреть процедуры восстановления данных после сбоев связи или ошибок обработки.
  • Обеспечить возможность ручного запуска/остановки синхронизации и принудительного обмена.

Требования к результату

  • Рабочий, отлаженный механизм обмена между 1С и Битрикс.
  • Инструкция по эксплуатации и администрированию настроенного обмена.
  • Все данные на сайте (остатки и цены) должны соответствовать данным в 1С с учетом заданной периодичности обновления.

В заявке просьба указать сроки выполнения работ и стоимость.