Tam zorla boşaltma.

Bitrix'i kullanarak bir çevrimiçi mağaza geliştirdiniz. Geliştirme sırasında gerekli tüm özellikleri oluşturdunuz ve kataloğu demo ürünlerle doldurdunuz.

Geriye kalan tek şey 1C'den gerçek kataloğu indirmektir - bu, ileride hala çok iş olduğu anlamına gelir. Gerekli tüm verilerin indirildiğinden ve doğru yere indirildiğinden emin olmamız gerekecek. Aksi takdirde projeyi 1C'den veri yapısına göre ayarlamanız gerekecektir.

Entegrasyon konusu az çok büyük çevrimiçi mağazaların her birinde gündeme getirilmektedir. Değişim mekanizmasının nasıl çalıştığını anlamak yalnızca yeni başlayanlar için değil, geliştiriciler için de genellikle zordur. Yararlı bilgiler İnternet'in her yerine dağılmıştır, bunları tek bir yerde toplamak uygun olacaktır.

Makalenin amaçları

  • Borsanın temel özelliklerini ve çalışma algoritmasını kısaca özetleyin;
  • Resmi ve diğer faydalı kaynaklara bağlantılar sağlayın;
  • Sık sorulan soruları yanıtlayın;
  • Entegrasyonun nereden başlayacağını ve başarılı bir şekilde nasıl tamamlanacağını açıklayın.

1C-Bitrix ve 1C arasında standart değişim

Bitrix, 1C ile değişime yönelik yerleşik işlevselliğe sahiptir, bu nedenle herhangi bir değişim birkaç tıklamayla kurulmalıdır.
Ancak bunun için 1C'nin "saf" standart bir konfigürasyon olması gerekir. Aslında her ilk 1C "standart dışıdır", yani şu ya da bu şekilde değiştirilmiştir.

Bu nedenle, borsanın kurulumu gerçekten hızlı ve kolaydır, ancak çoğu zaman (neredeyse her zaman) konu burada bitmez, çünkü tüm veriler 1C'den indirilmez veya yanlış yere indirilmez (1C'deki değişiklikler nedeniyle dahil) .

Standart değişim mekanizması ne yapabilir?

  • Bir ürün kataloğunun 1C'den web sitesine aktarılması;
  • Bir ürün kataloğunu bir web sitesinden 1C'ye aktarma;
  • Siparişlerin web sitesinden 1C'ye aktarılması;
  • Siparişlerin 1C'den web sitesine aktarılması;
  • 1C'den web sitesine dizinlerin (yüksek yükleme bilgi blokları) içe aktarılması.

Ürünlere ilişkin bilgiler aşağıdaki dosyalarda siteye iletilmektedir.

  • import.xml - ürünler, gruplar (bilgi bloğu bölümleri), fiyat türleri, depolar, ürün özellikleri ve ölçü birimleri;
  • Offers.xml - malların ve bunların özelliklerinin ticari teklifleri (TP);
  • fiyatlar.xml - TP fiyatları;
  • rests.xml - TP dinlenmeleri;
  • references.xml - kullanıcı referans kitapları (HL bilgi blokları).

Dosyalar içe aktarma.xml Ve teklifler.xml tüm ürünler/TP için aynı şekilde geçerli olan özelliklerin, fiyat türlerinin ve diğer bilgilerin açıklamalarını içerir.

Dizin büyükse optimizasyon amacıyla açıklamalar ayrı “başlık” dosyalarına yüklenir. Bunlar aynı import.xml ve Offers.xml dosyalarıdır ancak açıklamalar dışında hiçbir şey içermezler. Bu durumda başlık dosyaları yalnızca değişimin en başında işlenir.

Siparişlere ilişkin bilgiler aşağıdaki dosyalarda siteye iletilmektedir.

  • belgeler.xml - belgeler (siparişler);
  • contragents.xml - karşı taraflar (müşteri kullanıcıları).

Yükleme dosyaları siteye nereye yükleniyor?

/upload/1c_catalog/ klasörüne. Her değişimden önce bu klasör temizlenir. Yani bu klasör her zaman son alışverişin dosyalarını içerir.

Etkinleştirilebilir " hata ayıklama modu" değişimi— 1c_catalog klasöründeki dosyaların üzerine yazmayı devre dışı bırakın. Bu şekilde, değişim tamamlandıktan sonra yükleme dosyalarının silinmesini devre dışı bırakabilirsiniz.

Bunu yapmak için dbconn.php dosyasında bir sabit belirtmeniz gerekir:

// 1C ile değişim için "hata ayıklama modunu" etkinleştirir, // 1c_catalog klasöründeki dosyaların üzerine yazmayı devre dışı bırakır // Böylece tüm dosyalar yüklemeden sonra kaydedilir. define("BX_CATALOG_IMPORT_1C_PRESERVE", true);

Artık klasörü silmek yerine yeniden adlandırılacak ve ona sayısal bir tanımlayıcı eklenecektir.

Bir klasörün numarası ne kadar yüksek olursa, klasör o kadar yeni olur.
Ancak, en yeni klasörün her zaman numarası olmayacak ve yalnızca bir sonraki değişimde yeniden adlandırılacaktır.

Hata ayıklama modu etkinleştirildiğinde disk alanının çok hızlı tüketildiğini unutmamak önemlidir. Bu nedenle, hata ayıklamanın ardından günlüğü devre dışı bırakmalı ve gereksiz tüm değişim klasörlerini silmelisiniz.

Site tarafında takas için gerekenler

  • Bitrix “Küçük İşletme” veya “İşletme” sürümü
  • değişim için bir kullanıcı ve grup “1C ile Değişim” oluşturun, hakları yapılandırın
    • Grubun ürün/sipariş yüklemesine izin ver (ayar ayarlarında)
    • grubun /bitrix/admin/ klasörüne okuma erişimine izin ver

1C tarafında değişim için gerekenler

  • “1C ile Değişim” grubundan site adresini ve site kullanıcısını yapılandırın
  • 1C tarafında yükleme parametrelerini yapılandırın (UT sürümüne bağlı olarak)

1C'de ve web sitesinde dizin yapısı

1C'deki dizin yapısı web sitesindeki yapıyla eşleşmiyorsa ne yapmalı?

1C'de hangi ürünlerin ve bölümlerin boşaltılacağını ayarlayabilirsiniz.

Genellikle 1C'de ürünler sitede görüntüleneceklerinden farklı şekilde depolanır, böylece siteye yüklemek için 1C tarafında sanal bir katalog oluşturabilirsiniz: istediğiniz bölüm yapısını oluşturun ve ürünleri bunlara göre düzenleyin.

Ayrıca, siteye ve mülklere yüklemek için malların (sitede tüm ürünlere ihtiyaç duyulmaz) seçilmesine ilişkin koşulları da belirleyebilirsiniz (1C'de çok sayıda mülk vardır, sitede hepsine ihtiyaç yoktur).

1C'den indirme türleri

Tam boşaltma

Verileri siteye ilk kez yüklerken veya manuel olarak başlatırken oluşur.

  • Tüm mallar boşaltılır.
  • Resimler yalnızca yeni veya değiştirilmiş ürünler için yüklenir.

Kısa yükleme

Sık sık oluşur, tam arasında, yalnızca fiyat ve dengelerdeki değişiklikleri içerir.

Tam zorla boşaltma

Tam boşaltmayla aynı şekilde, kesinlikle tüm ürünlerin yalnızca görüntüleri hatasız olarak kaldırılır.

Genellikle yalnızca borsalarda hata ayıklarken kullanılır.

1C ile entegrasyona nereden başlamalı?

Yeni bir web sitesi yapıyorsanız ve gelecekte 1C ile entegrasyon planlıyorsanız yapmanız gereken ilk şey Bitrix'i kurup test alışverişi yapmaktır. İşte vereceği şey:

  • Bir iblock türü oluşturulacak;
  • Bir iblock oluşturulacak;
  • Azizler ve referans kitapları oluşturulacak;
  • Dizin bölümleri oluşturulacak;
  • Katalog öğeleri oluşturulacak;
  • Takas teklifleri oluşturulacak.

Bunların hepsi bir arada, halihazırda hangi verilere sahip olduğunuzu ve bunları nerede arayacağınızı anlamanıza yardımcı olacaktır. Neyin eksik olduğu, neyin istediğimiz gibi boşaltılmadığı hemen belli olacak.

Entegrasyon nasıl tamamlanır?

Sitedeki veri yapılarını 1C'deki yapıyla karşılaştırmak entegrasyonun temel amacıdır.

Entegrasyonu başarıyla tamamlamak için, güncel verilerle tam olarak çalışan bir projeniz olduğunda, indirmenin 1C'den gerçekleştiğinden emin olmanız gerekir:

  • Mevcut bir bilgi bloğuna;
  • Mevcut azizlere;
  • Bilgi bloğunun mevcut bölümlerine;
  • Mevcut ürünlere ve ticari tekliflere;
  • Mevcut fiyat türlerinde.

Tüm bu görevler aynı tanımlayıcıların (XML_ID) ayarlanmasıyla çözülür, yani sitedeki tüm harici kodların 1C'deki harici kodlarla eşleşmesi gerekir.

Aşağıdakileri entegre etmenizi sağlar:

  • kendi aralarında çeşitli yazılım ürünleri ve uygulamaları
  • yönetim ve muhasebe sistemi içeren web sitesi
  • Merkezi bir veri tabanına sahip perakende satış noktalarının yerel veritabanları
  • diğer platformlardaki harici web ve mobil uygulamalarla
  • kendi aralarında web uygulamaları (örneğin, bulut CRM'niz ve tedarikçilerle etkileşim için web hizmetiniz)

BT mimarilerini zaten çeşitli ürünler/teknolojiler üzerine kurmuş olan ve çoğu durumda entegrasyon, analitik ve veri alışverişinde zorluklarla karşılaşan şirketler, sorunlarını çözecek bir araç alıyor. Platform aynı zamanda iş esnekliği sorununu da çözüyor: yeni SaaS hizmetleri, bulut CRM - artık tüm bu araçları kullanabilir, özünde yeni nesil bir ERP sistemi olan tek bir hibrit entegre ortam elde edebilirsiniz.

1C:Enterprise'ı bir muhasebe sistemi olarak kullanmak çoğu zaman diğer sistemlerle entegrasyon görevini ortaya çıkarır. Web siteleri, çevrimiçi mağazalar, diğer muhasebe sistemleri, web uygulamaları, web hizmetleri, veri analiz sistemleri ile entegrasyon. Çalışırken her türlü entegrasyonu bu bölümde biriktiriyoruz. Entegrasyon yöntemlerinin çoğu birbiriyle aynıdır, ancak yine de bunları ayrı makalelere ayıracağız.

IPaaS Entegrasyon Platformu: uygulamaların bir ERP sistemiyle entegrasyonu.

Entegrasyon 1C:Pidpr. çevrimiçi bir mağaza ile

Muhasebe sistemlerinin özellikle 1C:Enterprise gibi bir çevrimiçi mağazayla entegrasyonu en yaygın görevlerden biridir. Çoğu zaman, bir çevrimiçi mağazanın fiyatlandırma sistemi, ürün yelpazesi modelinin yanı sıra web sitesinde anında görüntülenmelidir. Aşağıda bir dizi popüler platformu ve çevrimiçi mağazayla entegrasyon yöntemlerini topladık.

Çevrimiçi mağaza web sitesinin 1C:Enterprise 8 ile entegrasyonu Veri alışverişi, CMS OpenCart ve 1C:Enterprise Opencart Exchange 1C:Enterprise entegrasyonu. 1C:Kurumsal PrestaShop. Değişim, Prestashop ile entegrasyon.

1C:Pidpr ile entegrasyon. site ile

Çeşitli görevler için 1C:Enterprise'ın bir web sitesi ile entegrasyonu gerekebilir. Başka bir bölümde bahsedeceğimiz çevrimiçi mağaza ile en popüler entegrasyonu almasak bile, yine de çok geniş bir etkileşim yelpazesine sahibiz.

Sitenin küçük bir şirketin UNF Yönetimi ile entegrasyonu. Exchange kurulumu ve senkronizasyonu. 1C:Enterprise UT Trade yönetiminin web sitesi ile entegrasyonu ve kurulumu

Entegrasyon 1C:Pidpr. ve web hizmetleri

Muhasebe sistemi, çeşitli web hizmetleri için iyi bir veri kaynağı ve tüketicisi olarak hizmet edebilir. Bu bölümde 1C:Enterprise'ın çeşitli hizmetlerle entegrasyonuna bakacağız.

1C:Enterprise ve Amadeus'un entegrasyonu. Amadeus değişimini ayarlama. 1C:Nova Poshta ile İş: Hangi çözüm ve nasıl seçilir? Entegrasyon seçeneklerinin gözden geçirilmesi. 1C:Enterprise ve amoCRM entegrasyonu

Entegrasyon 1C:Pidpr. telefon ile

Bir çağrı merkeziniz varsa, genellikle arayan bir müşterinin kartını görüntüleme veya ofis PBX'i aracılığıyla doğrudan 1C: Enterprise sisteminden arama yapma göreviyle karşı karşıya kalırsınız. Bu sorunun, çevirici olarak üçüncü taraf yazılımı kullanmak ve bu verileri 1C:Enterprise'da görüntülemek veya bu işlevleri doğrudan kontrol sistemine entegre etmek gibi birçok çözümü vardır.

Entegrasyon 1C:Pidpr. ve Bitrix

1C:Enterprise ve Bitrix entegrasyonu, her iki ürünün de yaygın kullanımı ve aralarında beyan edilen entegrasyon nedeniyle oldukça yaygındır. Neyin halihazırda var olduğu ve ne gibi riskler taşıdığı sorusuna cevap vermeye çalışalım.

Bitrix / Bitrix'te çevrimiçi bir mağaza ile 1C:Enterprise borsasını kurma

Resmi belgeler 1C:Pidpr. : Veri Değişimi ve Entegrasyon

1C:Enterprise serisi ürünlerinizin değişimini ve entegrasyonunu ayarlamaya ilişkin materyaller.

Veri alışverişi ve entegrasyonu 1C:Enterprise. Araçlar, standartlar, uygulanan satıcı çözümleri.

süreçlerimiz

1C ile entegrasyon —
dosya hazırlamak

Kutunun dışında entegrasyon karmaşık bir şeydir. Bunu yapmak için yeterli uzmana, sabra, kurnazlığa ve güçlü tekniklere ihtiyacınız var.

Tartışma için iki ebedi konu olduğuna inanılıyor - aşk ve ölüm. Ve üçüncüsünü bulduk; müşterinin ERP'si ile entegrasyon. Bunun hakkında zaten defalarca yazdık. Ve her zaman eklenecek bir şeyler kalır.

Entegrasyon kozmik açıdan önemli bir şeydir çünkü şunları mümkün kılar:

  1. Mevcut ürünleri sistemden web sitesine otomatik olarak yükleyin. İsimlendirme, hisse senedi, fiyatlar.
  2. Kullanıcıların siteden verdikleri siparişlerin sisteme alınması.
Bu da yöneticilerin iş yükünü azaltır. Artık yüzlerce kaynağın arasında çılgınca koşmuyorlar, tek yerden sipariş alıyorlar ve onlara anında fatura kesiyorlar.
Entegrasyon türü artıları Eksileri Hangi durumda uygundur?
Standart entegrasyon Her zaman var. Neredeyse. Bu, ERP platformunuzun CMS'nizle çalışabilen bir modülüdür. Evrenseldir ve bu nedenle büyük olasılıkla işinizin tüm inceliklerini hesaba katamayacaktır. 1. İş süreçlerinin henüz geliştirilmekte olduğu ve standart entegrasyonun gerekliliklerini dikkate alabilecekleri yeni bir proje.
2. Standart entegrasyon gerekliliklerinin ihlal edilmemesi durumunda projenin herhangi bir aşamasında.
Metin dosyası (veya CSV) Basit veri yapısı.

ERP neredeyse her zaman verileri bu şekilde yükleyebilir.

Bir kişi tarafından kolayca algılanır (başka bir soru, bir kişinin buna neden ihtiyaç duyduğudur).

Basit veri yapısı.

“Ad - Açıklama - Özellikler - Fiyat”tan daha karmaşık bilgileri iletmek için çok çalışmanız gerekecek. Tek bir dosyadaki basit veri yapısı, bir dizi dosyayla sonuçlanacaktır ve tüm bunların kodlanması gerekecektir: zaman, para, israf.

Bir ürün kategorileri hiyerarşisi ve ürünlerin kendisi oluşturmak için büyük olasılıkla birkaç dosya oluşturmanız gerekecektir.

Bu formata karmaşık bir yapı bile sığdırılabilir ama zor olacaktır.

Düz veriler iletilir, yapı mümkün olduğunca basittir.

ERP'de bu format için destek bulunmaktadır. (Değilse, bu tür bir işlevsellik oluşturmak için bir sistem uzmanına ihtiyacınız vardır).

Dizinleri veya veri yapısının başka herhangi bir komplikasyonunu kullanmak istiyorsanız (örneğin, renk simgeli ürünlerdeki renk, logolu bir marka vb.) - bu, geliştirme süresini ve maliyetini artıracaktır.

TicaretML Rusya pazarı için geliştirilmiş açık bir format. Kolayca genişletilebilir. Teoride.

1C'nin siteyle standart entegrasyonudur. Aslında bu, ticari verileri XML'e aktarmak için iyi belgelenmiş bir seçenektir.

İşlevselliğin iyileştirilmesi mümkündür, ancak bundan kaçınmak daha iyidir. Aksi takdirde platformları ve entegrasyon modüllerini güncelleme yeteneğinizi kaybedebilirsiniz.

Küçük değişiklikler sistemleri güncelleme yeteneğini bozmaz. Her ne kadar bunların hepsi bireysel olsa da.

ERP ve CMS'deki format versiyonlarını dikkatle izlemeniz gerekir. Örneğin, ERP gerekli verilere sahip olacaktır ancak CMS, format farkından dolayı bu verileri "anlayamayacaktır".

Çünkü. Format açıktır, kendi değişiklikleriyle bazı çözümler üzerine inşa edilmiştir. Ve her ne kadar örneğin cml2 formatını desteklediği belirtilmiş olsa da, "ince yazıyı okumanız" gerekiyor. Değiştirilen format, iletilen verilere kendi gereksinimlerini dayatır.

Format karmaşıktır ve desteğini sıfırdan yazmak ciddi zaman alıcı bir iştir. Gücüne rağmen “incelikler” dikkate alınmayabilir ve yine de inceltmeye ihtiyaç duyulacaktır.

Format çoğu çözüm için gereksizdir.

Borsaya katılan platformlar için modüller bulunmaktadır.

Değişiklikler gerekiyorsa bir ERP sistem programcısına ihtiyacınız olacaktır.

Anormal XML/JSON değişimi Kendi veri yapısı, bu nedenle yalnızca gerekli verileri içerir.

Hiçbir zaman sıfırdan yazmanıza gerek yok, çünkü... XML aracılığıyla her zaman üçüncü taraf minimal çözümler bulunur.

Veri formatını çözmemiz gerekiyor.

Formatın karmaşık olduğu ortaya çıkarsa CML kullanmayı düşünmelisiniz.

CML yetersiz ve gereksizdir.

Karmaşık veri yapısı.

ERP sistemi tarafında programcı bulunmaktadır.

Ara veritabanı (mysql/ms sql) Tüm Çok Kötü
Web hizmetleri (SOAP/REST) Protokol zaten mevcut. CMS'de destek yoksa onu uygulamanız gerekecektir. ERP sisteminin web servisleri vardır ve bunların kullanımı önceliklidir.

CMS'de zaten destek varsa.

Basit ve ucuz veya karmaşık ve pahalı olabilir - fiyat bireyseldir ve protokolün karmaşıklığına bağlıdır.

NoSQL çözümleri Verilerin atomikliği. Örnek: Her ürün ayrı bir belgedir.

Çok hızlı - her ürüne ait veriler tek bir yerde toplanır, tüm veritabanından toplanmasına gerek yoktur.

Siparişlerde de aynısı var.

CMS'de kullanıcılar ve siparişler kendilerine ait veri yapılarına sahip olabilirler.

Tüm entegrasyonun tek bir NoSQL çözümü üzerinden yapılması büyük olasılıkla mümkün olmayacaktır.

NoSQL'in ara bilgi deposu olarak kullanılması ve daha sonra bu verilerin standart yapıyla senkronize edilmesi uygun değildir. Bu durumda, CMS işlevselliğinin bir kısmından vazgeçmeniz ve karşı tarafların ve siparişlerin verilerini yalnızca noSql depolama alanında saklamanız gerekecektir.

ERP sistemi tarafında programcı bulunmaktadır.

Aktarılan öğelerin çoğunluğu için büyük miktarda ilgili veri, yavaşlık nedeniyle ilişkisel depolarla klasik yaklaşımın artık gerekli olmadığı durumdur.

Kutudan entegrasyon: kutu yumurtada, yumurta ördekte, ördek güneye uçtu

Yöneticilerin hayatını kolaylaştırmak isteyen çevrimiçi mağaza sahipleri, entegrasyonu daha basit bir şekilde düzenlemenin yollarını internette aramayı sever. Talepleri üzerine ilk bağlantı Bitrix web sitesidir (eh, sürpriz yok). Tatlı bir şekilde "kutudan çıktığı gibi doğal entegrasyon", "kurulum kolaylığı" ve entegre olmak ve sonsuza kadar mutlu yaşamak için "belirli bir bilgiye sahip olmanıza gerek olmadığını" anlatıyor.

Elbette yukarıdaki tablodan entegrasyonu herhangi bir şekilde ayarlayabiliriz, ancak varsayımsal müşterimiz zaten Bitrix web sitesinin derinliklerine gömülmüş olduğundan 1C seçeneğini değerlendireceğiz. Aynı zamanda en yaygın olanıdır.

Kullanıma hazır basitliği okuduktan sonra, web stüdyolarının müşterileri genellikle entegrasyonun zamanlaması ve maliyeti karşısında şok oluyorlar. Site, yazı tipleriyle oynamaktan daha kolay olacağına söz verdi. Yine mi para çalmaya çalışıyorlar?

Aslında geliştiriciler entegrasyonun kolay ve basit olmasını herkesten çok ister. Ancak bu her zaman gerçekleşmez. Deneyimlerimize göre - yalnızca entegrasyon standart olduğunda.

Standart entegrasyon yalnızca sistem yapılandırmasının standart olması ve 1C uzmanının hiçbir şeyi değiştirmemesi durumunda uygundur.

Veritabanınız tahrif edilmiş ve yeniden çizilmişse durum anormaldir. Böyle bir taban, kutunun dışında entegrasyona aktif olarak direnecektir. Sitede çalışmasını sağlamak için tefle dans etmeniz gerekecek. Ve ne kadar aktif olursa entegrasyon da o kadar uzun ve pahalı olacaktır.

Entegrasyonun ayrıntısında sınır yoktur; her yeni projenin kendine has nüansları vardır. Her yeri bombalayacak. Çarpma ve yanmaları hesaba katarak geliştirme sürecini değiştirmeliyiz. Artık bizde de durum bu şekilde.

Süreç nasıl oluşturulur?

Müşterinin 1C ile entegrasyona ihtiyacı varsa, görevin ölçeğini mümkün olduğunca erken bilmemiz gerekir. Bu nedenle zaten satış aşamasında "1C'nin hangi sürümüne sahipsiniz?" Gibi garip sorular ortaya çıkıyor. ve “Üstte çalışan uzman var mı? Onunla ne yapıyor?

Her üst düzey yönetici veya pazarlamacı, sisteminde neler olup bittiğinin farkında değildir. Ancak bu veriler olmadan entegrasyonun maliyeti ve zamanlaması hakkında bilgi vermek imkansızdır - sonuç öyledir ki hiçbir spesifiklik yoktur: protokolün tanımlanması 8 ila 80 saat ve entegrasyonun uygulanması 40 ila 200 saat arasındadır. Bu nedenle henüz prototip aşamasında neyle karşı karşıya olduğumuzu bilmemiz gerekiyor.

Müşteriden uzmanıyla birlikte bir kontrol listesi doldurmasını istiyoruz. Bu, sitenin ve müşterinin 1C'sinin ne değiş tokuş etmesi gerektiğini ve ikincisinin hangi durumda olduğunu anlamaya yardımcı olur. Yani her şeyin ne kadar ihmal edildiğini anlıyoruz, vadeleri ve arbitraj maliyetini daraltıyoruz.

Kontrol listesi tamamlandığında ve işin kapsamı yaklaşık olarak netleştiğinde, boşaltma işlemine ihtiyaç duyulur. Onu elde etmek ayrı bir arayıştır. Yükleme için bir web sitesi oluşturmak, entegre olmak ve projenin tamamlanmasını kutlamak yerine daha uzun süre bekleyebilirsiniz. O yüzden:

  • Üs yeniden inşa ediliyor. Eskisini göstermenin bir anlamı yok, yenisi de henüz hazır değil. Oturup bekliyoruz.
  • Müşterinin uzmanı, boşaltma işlemini nasıl yapmayı unuttuğunu/nasıl yapmak istemediğini bilmiyor/unutuyor. Sorun müşteri aracılığıyla çözülemiyorsa konuyu kendi elimize alırız. Aramalar ve yazışmalar yoluyla 1C uzmanına ne istediğimizi ve bunu nasıl yapacağımızı açıklıyoruz. Sonuç alınamaması durumunda erişim talebinde bulunur ve tüm sorunları kendimiz çözeriz. Dosyalar olmadan yapamam.

Boşaltma alındı, hazır. Şimdi ihtiyacınız var:

  • kutudan maksimuma uçabilmesi için standart olmayan bir şeyin nasıl normal bir hale getirileceğini anlamak;
  • 1C'de müşterinin isteklerinin ve stüdyo tekliflerinin neler yapılabileceğini ve nelerin yapılamayacağını anlayın;
  • Hangi risklerin bulunduğunu belirleyin ve müşteriye entegrasyona ilişkin doğru bir değerlendirme sunun.
Etkileşimli bir prototip ve yükleme, en önemli soruyu yanıtlamaya yardımcı olur: sayfadaki bu saçmalık nedir ve nereden geldi? Ve müşterinin 1C'sinin gerekli formda veri sağlayabildiğinden ve sonuçları siteden sindirebildiğinden emin olun.

Tüm bunları yapabilmek için entegrasyon için bir protokol yazıyoruz. Bunun için 1C'de birden fazla köpek yemiş bir geliştiriciyi getiriyoruz. Hayır, kuyruğumda boğulmadım, hatta tadını bile aldım.

Protokol tekrarlanarak yazılmıştır: Konuştuk, işin bir kısmını anlattık, tamamladık, tekrar konuştuk. Bunun için haftada iki veya üç kez müşteriyi ve uzmanı arıyoruz. Ve neler yapıldığını, yakın gelecekte neler üzerinde çalışacağımızı, ne gibi soru ve sorunların olduğunu tartışıyoruz.

İlk olarak geliştirici yüklemeyi analiz eder ve bunu prototiplerle ilişkilendirir. Dosyayla nerede çalışmanız gerektiğini öğrenir: sitede veya 1C'de. Ve protokolün omurgasını oluşturur. Tüm öğeler ilgili simgelerle işaretlenmiştir:

Protokolde bayrak ve tiklerin yanı sıra ciddi şeyler de var. Entegrasyon neden yapılıyor: malların sahaya ihracatı, gerekirse siparişlerin ithalatı. Ve yükleme dosyalarının bulunduğu klasörler. Süreçteki tüm katılımcıların bunlara ve protokole erişimi vardır.

Entegrasyon- 1C'ye yerleştirilmiş modern iş için en önemli seçeneklerden biri. Entegrasyon süreçleri, yazılım ile satış yapan web sitesi arasında bilgi alışverişi kurmanıza ve burayı ürünler, fiyatlar, bakiyeler vb. hakkında gerçek zamanlı bilgilerle doldurmanıza olanak tanır.

1C: Enterprise 8.2 ve 1C Bitrix programları başlangıçta diğer uygulamalarla etkileşimden ve bilgi alışverişini desteklemekten sorumlu modüller içerir. Böylece, çevrimiçi ticaretin gerçekleştirildiği kurumsal web sitelerini içeren otomatik bir ticaret kompleksi oluşturulur.

Entegrasyon için herhangi bir ek modül veya konfigürasyona gerek yoktur. Entegrasyonu gerçekleştirmek için “1C: ticaret yönetimi” ve “1C: site yönetimi”ne sahip olmanız gerekir. Yazılım zaten gerekli tüm fonksiyonları içermektedir.

Gerçek zamanlı değişim

Gerçek zamanlı değişim, 1C Bitrix ile bir web sitesi arasında sürekli veri alışverişine yönelik bir teknolojidir. Böyle bir değişimi organize etmek için ek bir sunucu satın almanıza veya özel ayarlara sahip olmanıza gerek yoktur. Teknoloji bilgisayar gücü gerektirmez, sistemdeki yük minimum düzeydedir, bu nedenle değişim hemen hemen her bilgisayarda çalışır.

Veri alışverişi için iki yol vardır:

  • 1C'den bir web mağazasına. Bu, mallar, maliyetleri ve sipariş bakiyelerinin kullanılabilirliği hakkındaki bilgilerdir.
  • Bir web mağazasından 1C'ye. Siparişler, durumları, acenteler, yüklenicilerle ilgili bilgiler

Entegrasyon aynı zamanda web sitesinden bir ürün kataloğunu istediğiniz zaman 1C programına indirmeyi, başka bir deyişle 1C: Ticaret Yönetimi'ndeki muhasebe çalışmaları için kataloğu içe aktarmayı mümkün kılar.
İnternete yüklemek için 1C'de bir katalog ağacı oluşturma

Güncellenmiş bir yapının oluşturulması, isimlendirme dizini değiştirilmeden gerçekleştirilir.


1C'den çevrimiçi mağazaya adım adım veri yükleme

Çok fazla nesne içeren kataloglar birkaç aşamada yüklenmeye hazırdır. Aşamalı yükleme, büyük katalogları güncellerken web mağazasının yükünü azaltmayı mümkün kılar. Boşaltma ayrı ayrı yapılandırılabilir; boşaltılacak ürün sayısını tek aşamada belirlemek mümkündür. Bir hata meydana gelirse, değişime devam etmek mümkündür.
Yükleme ve indirme optimizasyonu
İSS'nizin sağladığı bant genişliği veri aktarım hızınızı belirler. Bant genişliği sınırlı olsa da yükleme ve indirme optimizasyon işlemleriyle aktarım hızlarını artırmak mümkün. Değişimin verimliliği ve veri iletim kanalının güvenilirliği artar. Sonuç olarak yükleme ve boşaltma işlemleri çok daha az zaman alır.

En son değişiklikler yükleniyor
Yükleme, değiştirilen verileri içeriyor. Örneğin görsellerin yüklenmesi durumunda sistem yalnızca değiştirilmiş görselleri veya eklenen görselleri yükler.

Pakete göre transfer
Büyük dosyalar toplu aktarım kullanılarak indirilir. Başka bir deyişle parçalar halinde aktarılırlar. Bu durumda internet bağlantısı kesildiğinde iletilen son paketin bütünlüğü kontrol edilir.

Ayrı boşaltma. Bu işlev fiyatları, bakiyeleri, katalogları vb. ayrı ayrı indirmeyi mümkün kılar. Böylece fiyatları güncellemek için veritabanının tamamını indirmenize gerek kalmaz. Dizinler de alışveriş yapar. Ayrı olarak indirilebilirler.

Çok kanallı etkileşim
Çok kanallı etkileşim, çevrimdışı mağazada verilenler de dahil olmak üzere, AĞ'ı kullanarak mevcut siparişlerinizden herhangi birini görüntülemenizi mümkün kılar. Siparişinizi çevrimiçi mağazadaki kişisel hesabınızdan takip edebilirsiniz.

Böylece:

  • Müşterinin ürünü nereden satın aldığı önemli değildir - gerçek bir mağazadan veya bir web sitesinden.
  • Tüm siparişler, yerleştirme yöntemine bakılmaksızın çevrimiçi mağazaya otomatik olarak yerleştirilir.

    Çevrimiçi mağaza tüm siparişleri kaydeder: bir web sitesinden, gerçek bir mağazadan, kurye ile gönderilen vb.

Doğal entegrasyon
Entegrasyonu gerçekleştirmek için benzersiz modüllerin ve özel konfigürasyonların satın alınmasına gerek yoktur. Bitrix ve Site Yönetimi gibi 1C yazılımını satın aldıktan sonra entegrasyonu tamamlamak için gerekli tüm işlevlere zaten sahip olacaksınız. Entegrasyonunuzu optimize etmek için halka açık Ticaret Yönetimi modülünü indirebilirsiniz.

Çok sayıda fonksiyon
Bitrix, bir web mağazasını yönetirken ortaya çıkan çok sayıda görevin otomatik yönetimini içerir. Entegrasyon modülleri çok sayıda özelleştirilebilir seçenek içerir

Kolay kurulum
1C sisteminde kullanılan entegrasyonun temel avantajlarından biri maksimum basitliğidir. Programa ve web sitesine bağlanmak için derinlemesine bilgi gerekmez. Entegrasyonu ayarlamak için web sitelerini nasıl programlayacağınızı veya oluşturacağınızı bilmenize gerek yoktur.

Otomasyon
Entegrasyon işlevleri, çalışanı daha acil faaliyetlerden alıkoymadan otomatik olarak gerçekleştirilir. Otomatik değişim, belirlenen programa göre, belirli aralıklarla gerçekleşir ve yöneticiye ilgili raporlar gönderilir.

Güvenlik SORULARI
1C sistemi, veritabanı için maksimum koruma sağlayacak şekilde inşa edilmiştir. Çevrimiçi mağaza bir web sunucusunda barındırılır, uzaktır ve doğrudan sistemle iletişim kurmaz. Buna karşılık, yazılımın kurulu olduğu bilgisayar, 1C ile web sitesini entegre etmek için tüm bilgileri içerir. Site, sistem talebini normal bir talep olarak algılamaktadır. Sitenin barındırıldığı sunucuya yönelik güvenlik tehditleri durumunda 1C veritabanı tamamen güvende kalır.

Web sitesine entegre olan 1C sistemi her türlü yüke dayanabilir. Site, performansı etkilemeden siparişlerini işlerken çok sayıda ziyaretçiye sahip olabilir.

Sistem üzerindeki doğrudan yük, çevrimiçi mağaza ile veri alışverişinin nasıl yapılandırıldığına bağlıdır. Ayarlar yönetici tarafından gerçekleştirilir; ürün sayısını, güncellemelerin gerçekleşme sıklığını ve görsellerin kullanılabilirliğini ayarlar. Veri hacminin indirilmeye hazırlanması için önemli kaynaklar harcanır. Bu sorun, her yüklemede yalnızca yeni veya değiştirilmiş veriler iletileceği için yalnızca yeni verilerin değiş tokuş edilmesini ayarlayarak çözülür.

Çözüm
Böylece entegrasyon, İnternet'teki varlığınızın ve veritabanınızın çalışmasını senkronize etmenize ve böylece tüm işletmenin verimliliğini artırmanıza olanak tanır. Entegrasyon prosedürü herhangi bir özel beceri, kaynak veya mali maliyet gerektirmez. 1C programının standart işlevselliği, veri entegrasyonunu ve alışverişini otomatik olarak yapılandırmanıza olanak tanır.


1C'yi web sitenize entegre etmek için bizimle iletişime geçin! Aşağıdaki formu doldurun, uzmanlarımız sizinle iletişime geçecektir.