Есть 1С предприятие 8.3, конфигурация: бухгалтерия предприятия 3.
Нужно сделать синхронизацию с CRM, есть API (GET/POST запросы с токеном).
Обмениваться в обе стороны следующими данными:
- Контрагенты,
- Расчетные счета контрагента,
- Номенклатура,
- Прайс,
- Поступление товаров,
Желательно предложить механизм автоматической синхронизации (не по нажатию кнопки).Где-то хранить дату последнего обновления и запрашивать все что изменено после этой даты в CRM и в 1С. Сравнивать, объединять.
Вести лог.
На начальном этапе хочется сделать все по минимуму, Чтобы побыстрее отдать в работу. Далее навороты, настройки, более сложное сравнение свойст/реквизитов. А пока сделать переменные под настройки в начале программы задать им предварительные настройки.
В файлике дамп структуры БД. Эти же данные передаются в формате JSON.
Прилагаю примерный алгоритм программы, как я его вижу для синхронизации номенклатуры. Для остальных документов/справочников сделать схожим. Безусловно я не знаю 1С и может быть там иначе можно сделать.