Мазмұнға өту
N1
CRM / Bitrix24 · 1С · келісу

Bitrix24 ↔ 1С синхрондауы

Клиент: lada-dabracar.by Санат: CRM / Bitrix24 Стек: Bitrix24 D7, 1С (SOAP/HTTP), PHP, cron, email-триггерлер Мерзім: 3–6 апта
Мәселе

Шығын және іссапар өтінімдері, тауар қалдықтары мен қызметкерлер деректері 1С мен CRM арасында қолмен синхрондалатын — келісулер жоғалып, деректер сәйкессіз болатын.

Шектеулер

Әртүрлі деректер схемасы бар бірнеше тәуелсіз 1С базалары, 1С-тен келетін деректерді қауіпсіз қабылдау қажеттілігі, ақаулықта келісу мәртебесін жоғалтпау талабы.

Не істедім
  • Бірнеше 1С базасымен SOAP/HTTP арқылы алмасу: қоймалар, қызметкерлер, іссапарлар
  • «Хаттан тікелей бекіту» триггері бар өтінімдерді келісудің веб-ішкі жүйесі
  • Қалдықтарды дереккөзді тексерумен webhook арқылы қабылдау
  • Келісу мәртебесін CRM-ге кері синхрондау
  • Ақаулықтарды талдау үшін алмасуды журналдау
Архитектура
1С (бірнеше база) SOAP/HTTP клиенті Келісу қызметі Bitrix24 D7 Қалдықтарды қабылдайтын webhook
Нәтиже

Өтінімдер мен қалдықтар жүйелер арасында қолмен сәйкессіз болудан қалды, келісу жылдамдады — тәсіл 1С құрылымы әртүрлі екі тәуелсіз енгізуде тексерілді.

Нені қайта қолдануға болады
Бірнеше 1С базасын өңдейтін SOAP клиенті Email арқылы келісу триггері Дереккөзді тексеретін қалдықтар webhook-ы Мәртебені кері синхрондау схемасы