Біз қандай алмасулар жасаймыз
- 1С базалары арасындағы алмасу - РИБ (таратылған ақпараттық базалар), алмасу жоспарлары арқылы синхрондау, EnterpriseData әмбебап форматы арқылы алмасу, конвертация ережелері (КД 2/КД 3).
- REST-интеграциялар - 1С жағындағы HTTP-сервистер және 1С-тің сыртқы REST API-мен жұмысы: сайттар, CRM, жеткізу қызметтері, төлем жүйелері, маркетплейстер.
- SOAP веб-сервистері - корпоративтік жүйелермен және мемлекеттік порталдармен интеграцияға арналған классикалық веб-сервистер.
- Файлдық алмасулар - тікелей байланыс болмағанда: кесте бойынша XML/JSON/CSV арқылы алмасу, тұтастықты бақылаумен және қайта өңдеумен.
Бұзылған алмасуларды жөндеу
Жиі кездесетін жағдай: алмасу бір кезде жұмыс істеген, кейін жаңартудан немесе жетілдіруден соң қате бере бастаған, кезек жүздеген мың хабарламаға дейін өскен, не істерін ешкім білмейді. Біз мұндай үйінділерді үнемі талдап жүрміз: ақаудың себебін табамыз, ережелерді жөндейміз, кезекті дубльсіз және жоғалтусыз абайлап тазартамыз, содан кейін алмасуды мониторингке қоямыз - келесі ақау бір аптадан кейін емес, бірден көрінетін болады.
Біздің өнім: “ОбменПоHTTP” ішкі жүйесі
“Бірнеше базаны сенімді әрі біржола байланыстыру” тапсырмалары үшін бізде дайын жеке ішкі жүйе бар - типтік алмасу да, өз бетімен жазылған скрипт те емес, өнеркәсіптік өнім:
- Конфигурация кеңейтімі ретінде орнатылады - базаңызды қолдаудан шығармай және типтік объектілерді өзгертпей.
- Бір өнімде екі транспорт: тікелей HTTP және 1С:Шина (Интеграция сервистері) - өңдеуіштерді қайта жазбай, жалаушамен ауыстырылады.
- Алмасу схемалары кодпен емес, деректермен сипатталады: жаңа деректер ағыны конфигурацияны жаңартпай-ақ бапталады.
- UUID бойынша идемпотенттілік: қайта жеткізу дубль жасамайды; порциялап өңдеу мен көпағындылық үлкен көлемдерді ұстап тұрады.
- Кіріс хабарламаларды буферлеу, қателерді объектілер бойынша оқшаулау, журналдау, Telegram-ға алерттер.
Ішкі жүйе ірі бөлшек сауда желісінің продуктивінде жұмыс істейді: ондаған интеграциялық ағын, тәулігіне жүздеген мың объект. Құжаттамамен және өрістету нұсқаулығымен жеткізіледі. Толық ендіру - 3 500 000 ₸-ден (салықтарсыз); алмасу бойынша нүктелік тапсырмалар - бағалау бойынша айтарлықтай арзанырақ.
Көлемнен қорықпайтын алмасу
“Тікелей” жазылған алмасулар үлкен деректерде өледі: өзгерістердің орнына бүкіл номенклатураны шығару, циклдегі сұраулар, пакеттік өңдеудің жоқтығы. Біз алмасуларды нақты көлемге лайықтап жобалаймыз: тек өзгерістер жіберіледі, үлкен бумалар бөліп-бөліп өңделеді, байланыс үзілгенде алмасу тоқтаған жерінен жалғасады. Бұл - өнімділікпен жұмысымыздағыдай инженерлік тәртіп.