Sincronizarea contrapartidelor 1c și Bitrix24

Știm să implementăm Bitrix24 în companie și suntem gata să vă spunem. Vă rugăm să ne contactați.
Astăzi vorbim despre modalități de încărcare a bazei de date a contrapărților în Bitrix24 CRM.







importul full-time din operele CSV, dar este extrem de limitat și prost adaptat practicilor reale;

în modulul de schimb Bitrix24 și schimbul 1C de contrapărți NU este implementat;

am dezvoltat două module software ("procesare" în termeni de 1C: Enterprise) care ajută la rezolvarea acestei probleme;

suntem gata să împărtășim experiența noastră (dacă "împărțiți" articolul în rețelele sociale și ne ajutați să devenim faimosi);

tehnologia dezvoltată ne permite să creăm și să menținem diferite tipuri de schimb de date cu Bitrix24.

Care este încărcarea contrapărților în Bitrix24 și de ce este nevoie?

Una dintre cele mai populare sarcini în implementarea Bitriks24 - contrapărțile încărcare de bază a 1C CRM, 1C: Managementul Comerțului, 1C: automatizare integrat și alte CRM și ERP-sisteme.

Chiar dacă nu există 1C, aproape toate companiile au un fel de bază de clienți și trebuie să fie descărcate.
Toți clienții din toate sistemele așteaptă oportunități dezvoltate pentru schimbul de informații.

Visul arată astfel:

Sincronizarea contrapartidelor 1c și Bitrix24

Cum pot încărca o bază de date a clienților din Excel în Bitrix24?

Există mai multe moduri de integrare externă Bitrix24, inclusiv scrierea propriei aplicații (care în cele din urmă trebuia făcută).

Dar să începem puțin.

În Bitrix24 există un import regulat de companii și contacte. Ce poate face?
Știe cum să descarce contacte și companii din fișierul csv al formatului standard (descărcați un exemplu).
Un fișier similar poate fi colectat de la "baza de clienți în Excel", dacă aveți unul.


Sincronizarea contrapartidelor 1c și Bitrix24

Această metodă funcționează, însă are câteva dezavantaje:

procedura este manuală, nu există o lansare programată sau orice altă automatizare;

Nu este posibilă actualizarea datelor deja disponibile în CRM. Descărcați și creați numai altele noi;

sintaxa fișierului este simplă, dar în practică de la 1C sau alt sistem, un astfel de fișier poate fi obținut numai cu ajutorul programatorilor. Dat fiind că datele sunt distribuite în mai multe entități, sarcina nu este atât de simplă. Trebuie să plătești câteva ore de cod.

Am decis să obținem un dosar cu structura necesară de la 1C pentru a simplifica pregătirea importului primar al companiilor.

Sincronizarea contrapartidelor 1c și Bitrix24

Dacă partajați un articol în rețelele sociale, vă vom trimite o prelucrare care face fișierul necesar pentru structura Bitrix24. Aici o astfel de listă de câmpuri este susținută de importul standard (pe linii este rupt pentru comoditate de citire).

Există două observații cu privire la acest fișier de import de mostre:

bun: toate câmpurile de utilizator adăugate de administratorul unui anumit CRM pot fi descărcate

rău: INN-ul nu există în mod implicit și, prin urmare, nu există nicio speranță pentru "actualizarea datelor", numai "reaprovizionarea".

Utilizând Bitrix24 de import standard și scriptul de descărcare, puteți încărca o dată baza de clienți în Bitrix24.

Cu privire la modul de a preda programe pentru a actualiza datele fără erori și în mod regulat - pe.

Cum este importul regulat de contrapărți 1C în compania "Bitrix24"

Este trist și surprinzător, dar mecanismul de schimb regulat dintre 1C și Bitrix24 nu știe cum să lucreze cu contrapărți și companii.

Ce este în mecanismele standard de schimb:

încărcarea catalogului de produse 1C în Bitrix24 (cu unele trucuri puteți transfera balanțele către depozite și prețuri);

sincronizarea între conturile Bitrix24 și comenzile clienților în Bitrix24 (implementată ciudat, dar funcționează;

Există un sentiment că aceasta nu este funcționalitatea care este cu adevărat solicitată, ci pur și simplu o demonstrație a capabilităților platformei și a API-ului de schimb.

Sarcinile reale nu rezolvă mijloacele regulate disponibile.

Clienții pun multe întrebări despre încărcarea bazei de date a partenerilor de la 1C la Bitrix24. În același timp, uneori acești clienți au un magazin online, integrat și cu 1C.

Ce vrei să vezi "într-un ideal"?

Sincronizarea contrapartidelor 1c și Bitrix24






Acest lucru ridică întrebarea: Ce se întâmplă dacă mărfurile, contul, compania sau ordinea au fost schimbate în mai multe locuri simultan? Luați în considerare "sistemul principal", sursa de numai 1C sau numai magazin online - greșit. Există un conflict.

Cum rezolvă această problemă compania dezvoltatoare? Este decis, trebuie să fie admis, elegant, dar extrem de incomod pentru clienți. Se acceptă numai acele tipuri de schimburi care exclud excluderea coliziunilor.

Sincronizarea contrapartidelor 1c și Bitrix24

Ca urmare, nu puteți descărca companii de la 1C la Bitrix24. Este clar, dar trist.

Soluția de personal nu este oferită și am rezolvat această problemă dezvoltând propria extindere / procesare pentru 1C (aplicații de tip 3 pentru Bitrix24).

Soluția de descărcare și actualizare a companiilor B24 de la contrapartidele 1C

În Bitrix24 există mai multe moduri în care dezvoltatorii pot extinde capabilitățile sistemului, perfecționarea și dezvoltarea acestuia.

Ele vă permit să faceți o mulțime de lucruri utile. Deci, ce avem:

un designer de procese de afaceri pentru CRM și entități arbitrare vă permite să construiți "rute de acțiune" din funcțiile existente B24 și să automatizați operațiunile.
Utilizăm în mod activ acest instrument pentru diferite sarcini, dar nu se potrivește cu schimbul cu sistemele externe.

finalizarea versiunii în cutie prin modificarea codului programului, lucrul cu datele. Puteți face aproape orice.
Problema de schimb cu 1C poate fi rezolvată prin modificarea versiunii cutie a Bitrix24.
Cu toate acestea, noi credem că puteți și ar trebui să lucrați în nor pentru a începe.

crearea de aplicatii 1, 2 sau 3 tipuri pentru cloud Bitrix24, lucrul cu date CRM, sarcini, fisiere.
În scopul schimbului, această metodă este bună, am folosit-o.


Am dezvoltat aplicația noastră de tip 3 pentru a transfera baza de date 1C contrapartidei dvs. Bitrix24.

Sincronizarea contrapartidelor 1c și Bitrix24

Aplicația nu necesită găzduire, implementată ca modul / platformă de procesare 1C (UT).

transferați lista contrapărților de la 1C la Bitrix24 și completați toate câmpurile din 1C

când reimportați datele UPDATE Bitrix24 de la 1C, utilizând TIN ca o cheie unică

Acest lucru vă permite să configurați schimbul și să lucrați cu 1C ca și cu placa de bază. În același timp, puteți crea în continuare companii în Bitrix24, dar acestea nu sunt șterse la import.

Care este puterea de a importa contrapărți prin procesarea 1C?

Această soluție nu necesită utilizarea codului PHP sau a oricărei revizuiri a versiunii cloud. Din punct de vedere arhitectural, implementarea este foarte simplă: este doar cod în 1C, nimic mai mult.

Pe parcurs, am rezolvat o mulțime de mici dificultăți întâmpinate de aproape fiecare client (desigur, ar fi bine dacă dezvoltatorii modulului de schimb de personal au făcut acest lucru):

Pentru sarcina de "actualizare", companiile au folosit câmpul de sincronizare ORIGIN_ID. La primul import de la 1C, TIN este încărcat.
Primul export al companiilor de la 1C poate fi "complet", iar actualizările ulterioare vor fi posibile.

Suntem gata să transferăm datele din tipurile arbitrare, valorile de referință (de exemplu "monedele", "tipul de organizație") către cloud-ul CRM sau să actualizăm programatic directorul. În cazul importurilor normale, acest lucru nu este necesar.

Am depistat codul pentru a lucra cu un API REST destul de capricios. Când scrieți o aplicație externă - un proces incomod, unele metode nu returnează mesaje de eroare semnificative.

Am implementat un timp de expirare la export, astfel încât să nu se încadreze în limitele API-ului cloud (în funcție de senzațiile de 1-3 cereri pe secundă, nu mai mult.
Dacă nu, veți vedea mai întâi operația instabilă a API-ului (masa 503 răspunsuri „prea multe cereri“, iar următorul schimb: 403 Forbidden).

Cum funcționează importul companiilor de la 1C la Bitrix24?

Sincronizarea contrapartidelor 1c și Bitrix24

Exemplu de companie din 1C

Sincronizarea contrapartidelor 1c și Bitrix24

Sincronizarea contrapartidelor 1c și Bitrix24

Exemplu de companie importată de la 1C la B24

Sincronizarea contrapartidelor 1c și Bitrix24

Sincronizarea contrapartidelor 1c și Bitrix24

Rezultate, complexitate și perspective

Există 2 aplicații:

Exportul de contrapărți în CSV pentru importul unic de la 1C la B24 (le oferim gratuit);

Aplicația de tip 3 pentru actualizarea regulată a datelor companiei

Prima aplicație pe care suntem gata să o împărtășim cu dvs., dacă "împărțiți" articolul în rețelele sociale.

Aplicarea sincronizării regulate pentru prima oară am făcut aproximativ 80 de ore (o mulțime de timp a fost cheltuită pentru studierea detaliilor care lipsesc în documentația API).

A doua oară, o astfel de sarcină (schimbul de contrapartide cu caracteristici, transfer de documente, transfer de ordine, contacte) se poate face în 40-80 de ore.

Tehnologia este stăpânită, pregătită să lucreze cu dvs.

INTERVALDA ca integrator web

Integrarea pe Web este crearea de sisteme de web mari de informare. profund integrat în afacerea Clientului. Această reducere a costurilor pentru lucrul cu clienții, creșterea vânzărilor și automatizarea proceselor.

INTERVALGA este un integrator web competent. Putem rezolva singure problemele legate de integrarea pe web. Cele mai multe dintre proiectele noastre sunt integrate, integrate.

Principiul nostru: de a beneficia de afacerea clientului datorită aplicării semnificative a tehnologiilor web.

Soluția unor astfel de sarcini de a "conecta" diferite sisteme este competența principală a integratorului web.

În loc de postscript

Această mare lucrare nu s-ar fi putut întâmpla fără ajutorul colegilor:

de aproape o singură dată, dezvoltatorul Anna Samokhina;

care știe totul despre Alexey Shkarupa;

întotdeauna gata să ajute cu cuvântul și fapta administratorului de produs al 1C-Bitrix Sergey Vostrikov;







Trimiteți-le prietenilor: