Internet Windows Android
Kengaytirish

Tarqatilgan ma'lumotlar bazasi. Bosqichma -bosqich ko'rsatmalar va tuzatishlar

Tarqatilgan axborot bazalari (RIB) texnologiyasi geografik jihatdan yaratishga imkon beradi tarqatilgan tizim 1C Enterprise konfiguratsiyasiga asoslangan. Bu sizga umumiy bo'lishga imkon beradi axborot maydoni Hatto ishonchli aloqa kanaliga ega bo'lmagan birliklarda ham, tugunlarning yuqori avtonomiyasi va tez ma'lumot almashish qobiliyati. Bizning maqolalarda biz 8.2 platformasida ushbu mexanizmning xususiyatlari va amaliy qo'llanilishini ko'rib chiqamiz.

Avvalo, o'zimizga savol beraylik: nega avtomatik almashtirish? Zamonaviy texnologiyalar, arzon va bilan birlashtirilgan tez internet, hech qanday qiyinchiliksiz masofaviy ishni tashkil qilish imkonini beradi. Usullarni tanlash har qachongidan ham kengroq: RDP, ingichka va veb -mijozlar, VPN yordamida tarmoqlarni ulash - o'ylash kerak bo'lgan narsa bor. Biroq, bu usullarning hammasida bitta muhim kamchilik bor - aloqa kanalining sifatiga kuchli bog'liqlik.

Hatto mahalliy provayderning ideal ishi bo'lsa ham, aloqa kanalining mavjudligiga 100% kafolat berish mumkin emas. Tarmoqli provayder bilan bog'liq muammolar, elektr ta'minotining yo'qligi, aloqa liniyasining jismoniy shikastlanishi va boshqa ko'plab omillar bu vazifani bajarishga imkon bermaydi. Shu bilan birga, mavjud emaslik axborot bazasi uzoq omborda yoki ichida chakana savdo do'koni sezilarli yo'qotishlarga olib keladi. Va nihoyat, unutmaylikki, yuqori sifatli aloqa kanalini olib kelish qimmat va / yoki muammoli joylar (masalan, shaharlar chetidagi sanoat zonalari) bor.

RIB mexanizmi sizga bu kamchiliklardan xalos bo'lishga imkon beradi, har bir bo'linmaning axborot bazasining o'z nusxasi bor, ular bilan tashqi dunyo bilan aloqa yo'qligida ham avtonom tarzda ishlash mumkin. Va uzatiladigan ma'lumotlarning kichik miqdori har qanday aloqa kanalidan, shu jumladan mobil Internetdan foydalanishga imkon beradi.

8.2 platformasidagi RIB - bu mutlaqo yangi narsa emas, URIB 7.7 platformasining keyingi rivojlanishini ifodalaydi, faqat hozir bu texnologiya yanada qulayroq va sodda bo'lib qoldi. Alohida sotib olinishi kerak bo'lgan URIB komponentidan farqli o'laroq, RIB ko'plab odatiy konfiguratsiyalarning ajralmas qismi bo'lib, to'liq foydalanuvchi rejimida ishlaydi, bu esa sozlash bosqichida ham Konfiguratorsiz ishlash imkonini beradi.

Bu erda amaliy qismga o'tish vaqti keldi, lekin biz yana bir burilish qilishimiz kerak bo'ladi. Gap shundaki, allaqachon sodir bo'lgandek ko'rinadigan 8.2 platformasiga o'tish, aslida, ikkita turdagi konfiguratsiyaning paydo bo'lishiga olib keldi: 8.2 platformasi uchun "ona" boshqariladigan dastur asosida va 8.1dan moslashtirilgan holda, ishlatishda davom etmoqda. eskirgan texnologiyalar va mexanizmlar. Konfiguratsiyalarning katta qismi (korporativ buxgalteriya hisobi, ish haqi va kadrlar) moslashtirilgan yoki o'tish davri bo'lgani uchun ularni chegirib bo'lmaydi, shuning uchun maqolamizning birinchi qismi ushbu konfiguratsiyalarga bag'ishlanadi (aslida 8.1 -platforma). ikkinchidan, boshqariladigan dastur (8.2 platformasi) asosida konfiguratsiyalar uchun avtomatik almashishni sozlashni tahlil qilamiz.

Keling, amaliy vazifani ko'rib chiqaylik: Enterprise Accounting 2.0 konfiguratsiyasi uchun FTP orqali avtomatik almashishni sozlash. RIB sizga elektron pochta yoki fayl almashish orqali almashish imkonini berganiga qaramay, biz FTP-dan foydalanishning eng sodda va ishonchli usuli sifatida foydalanishni tavsiya qilamiz. Siz o'zingizning FTP -serveringizni qanday o'rnatishni o'qishingiz yoki har qanday hosting provayderining FTP xizmatidan foydalanishingiz mumkin.

Avvalo, biz almashish tugunlarini sozlashimiz kerak. Buning uchun administrator huquqlari bilan konfiguratsiyani ishga tushiring va tanlang Operatsiyalar - almashish rejalari.

Ko'rsatilgan ro'yxatda tanlang To'liq reja yoki Tashkilot bo'yicha, agar bitta ma'lumotlar bazasi bir nechta firmalar uchun yozuvlarni saqlasa va ulardan faqat bittasi uchun almashish kerak bo'lsa. Ochilgan oynada bitta tugun allaqachon mavjud - markaziy, biz uni kod va nomni ko'rsatib tahrir qilishimiz kerak.

Shundan so'ng, biz filial uchun boshqa tugun yaratamiz va uni xuddi shu tarzda to'ldiramiz (qo'shish uchun yashil doirani ortiqcha bilan bosing). Keyingi qadam-bu tugun uchun boshlang'ich tasvirni yaratish, bu fayl rejimida tayyor ma'lumotlar bazasi. Buning uchun kerakli tugunni o'ng tugmasini bosing va tanlang Dastlabki tasvirni yarating.

Endi davom etamiz Xizmat - tarqatilgan ma'lumot bazasi (RIB) - RIB tugunlarini sozlash.

Ochilgan oynada tugmani bosing Qo'shish va masofaviy xost, almashinuv turi (FTP orqali) va serverga ulanish parametrlarini ko'rsatuvchi yangi almashinuvni o'rnating.

Xatcho'p Avtomatik almashtirish almashinuvlar jadvalini, hodisalar bo'yicha almashishni (ishning boshlanishi va oxiri va h.k.) sozlash imkonini beradi, bu sozlamalar nomidan almashish amalga oshiriladigan foydalanuvchi uchun tuzilgan, shuning uchun u ma'lumot almashish huquqiga ega ekanligiga ishonch hosil qiling.

Hujjatlarni raqamlash uchun tugun prefiksini ko'rsatishni unutmang (aks holda siz bir xil raqamlarga ega bo'lgan turli xil hujjatlarni olasiz) Xizmat - Dastur sozlamalarida, bu erda siz boshqa almashish parametrlarini ham sozlashingiz mumkin. Xuddi shu yorliqda siz almashish vazifalarini bajaradigan foydalanuvchini tanlashingiz kerak, agar buni qilmasangiz, jadval ishlamaydi. Shuni esda tutingki, almashish faqat ushbu foydalanuvchi dasturga kirganida amalga oshiriladi.

Bu markaziy tugunning konfiguratsiyasini yakunlaydi, endi siz boshlang'ich tasvirni mavjud axborot xavfsizligi sifatida bog'lab, periferik tugunga o'xshash sozlamalarni o'rnatishingiz kerak. Keyin ma'lumot almashishni boshlashingiz mumkin. Tekshirish uchun siz undan foydalanishingiz kerak Ma'lumot almashish monitor, bu sizga nafaqat yuklash / yuklash muvaffaqiyatini boshqarishga, balki yuzaga kelgan to'qnashuvlarni yoki kechiktirilgan harakatlarni ham ko'rsatishga imkon beradi (agar almashinuvni amalga oshirgan foydalanuvchining ma'lumotlar bazasida biron bir harakatni bajarish uchun etarli huquqi bo'lmasa). Mavjudligi bu asbob avtomatik almashish paytida yuzaga keladigan har xil muammolarni tez va samarali hal qilish imkonini beradi.

Bu vaqtda almashinuvni sozlash tugallangan deb hisoblanishi mumkin va siz tarqatilgan rejimda ishlashni boshlashingiz mumkin. Alohida -alohida, konfiguratsiyani yangilash yoki o'zgartirish haqida to'xtalib o'tishga arziydi. Bu harakatlar faqat markaziy saytda mavjud, kiritilgan barcha o'zgarishlar keyingi almashinuvda avtomatik ravishda periferik saytlarga o'tkaziladi. Avtomatik o'zgarishlarni amalga oshirish uchun periferik baza ichida bo'lishi kerak monopol aks holda siz yugurishingiz kerak bo'ladi Konfigurator va ijro eting Ma'lumotlar bazasi konfiguratsiyasi yangilanmoqda qo'lda.

Vazifa: ma'lumotlar bazasini uchta foydalanuvchi kirmaydigan qilib sozlash kerak mahalliy tarmoq lekin internetga ulangan.

Biz tarqatilgan ma'lumotlar bazasini sozlash orqali bu vazifani bajaramiz. Ma'lumotlar bazasining konfiguratsiyasi "Enterprise Accounting 2.0" dir.

FTP manbasini sozlash.

Misol tariqasida HCube yordamida FTPni o'rnatamiz: hcube.ru saytiga o'ting. Xosting yorlig'i, FTP Hosting (http://www.hcube.ru/hosting/ftp/). Biz minimalni tanlaymiz tarif rejasi FTP -10, bu tarqatilgan ma'lumotlar bazasi tugunlari o'rtasida almashish uchun etarli bo'ladi. Buyurtma berish mumkin sinov muddati 15 kun ichida "Sinash" tugmasini bosing. Keyin biz ro'yxatdan o'tishimiz kerak:

Biz sizning shaxsiy hisobingizga kirish uchun foydalanuvchi nomi va parolni ko'rsatamiz. Ariza qabul qilingandan so'ng, biz ko'rsatilgan xatni kutmoqdamiz elektron pochta FTP -ga kirish tafsilotlari bilan. Xosting xizmatining konfiguratsiyasi haqida ma'lumot: *************************************** **********************
Xostingga kirish: user725
Hosting paroli: ffUXP3CDU
Xost IP: 85.10.207.234

****************************************************************
Https://cp.hcube.ru/manager/ispmgr FTP xosting boshqaruv paneli

Biz davlat "faol" bo'lishini kutmoqdamiz.

Ayirboshlash rejasini tuzish.

Ma'lumotlar bazasining markaziy tugunini aniqlash kerak. Biz markaziy tugunni tanlaymiz ish joyi ofisda joylashgan. Qolgan ikkisi markaziy tugun bilan almashtiriladi. Keling, markaziy tugunni o'rnatamiz. Buning uchun siz IBga to'liq huquqli foydalanuvchi sifatida kirishingiz kerak. Dasturning asosiy menyusida elementni tanlang "Operatsiyalar / almashish rejalari ..."... "Korxona buxgalteriya hisobi 8" standart konfiguratsiyasining almashish rejalarida allaqachon 7 ta standart almashinuv rejasi tuzilgan: Rejani ochish "To'liq"... U oldindan aniqlangan bitta bo'sh yozuvni o'z ichiga oladi. Bu yozuv joriy tugunni tavsiflaydi. Oldindan belgilangan, ya'ni. konfiguratsiya darajasida qo'shilgan yozuvni o'chirib bo'lmaydi, lekin uni tuzatish mumkin. O'zgartirish: maydonini bosing "Ism" ixtiyoriy bo'lishi mumkin, masalan "Markaziy tugun". "Kod" ixtiyoriy bo'lishi mumkin, masalan "01", bosing "OK"... Joriy tugun tasvirlangan, endi bo'ysunuvchi tugunlarni tasvirlash kerak. Nomlangan yangi elementlarni qo'shing "1 -tugun" va kod "02" va "2 -tugun" kod bilan "03"... Biz uchta tugunni olamiz:
RIBda ko'plab qul tugunlari bo'lishi mumkin va almashish bitta markaziy tugun va har bir qul tugun o'rtasida amalga oshiriladi. Endi biz jismonan qul tugunini yaratamiz ( yangi baza ma'lumotlar). Buning uchun siz tugun chizig'ida turishingiz kerak "1 -tugun" va belgini bosing "Dastlabki rasmni yarating ..." yoki menyudan ushbu amalni tanlang:
Tizim axborot bazasi turini (IB) tanlashni taklif qiladi. Siz tanlashingiz kerak "Yoqdi bu kompyuter…» ... Keyin yangi IB yaratiladigan katalogni ko'rsating. Shundan so'ng, ko'rsatilgan katalogda yangi ma'lumotlar bazasi va undan olingan barcha ma'lumotlar yaratiladi asosiy tayanch... Darhol ta'kidlash kerakki, yangi axborot xavfsizligi asl nusxaning aniq nusxasi emas. U o'z sozlamalariga ega (foydalanuvchilarning o'z ro'yxati va boshqalar), faqat ma'lumotlar va o'zgartirilgan almashinuv rejalari uzatiladi, ya'ni. yangi IBda faqat ikkita tugun qoladi "Markaziy tugun" va "1 -tugun"... Agar manba ma'lumotlar bazasi katta bo'lsa va unda foydalanuvchilar ishlayotgan bo'lsa, dastlabki tasvirni yaratishda to'qnashuvlar sodir bo'lishi mumkin, shuning uchun yangi tasvirni yaratish tavsiya etiladi. eksklyuziv rejim. Agar markaziy tugunda bir nechta bo'ysunuvchi tugunlar tasvirlangan bo'lsa, har bir tugun uchun boshlang'ich IS tasvirini yaratish operatsiyasi bajarilishi kerak, ya'ni. shuncha ko'p yangi IBlar yaratiladi, chunki ma'lumotlar bazasidagi tugunlar tasvirlangan. Uchun ham shunday qilamiz "2 -tugun"... Boshlang'ich tasvirni yaratish vaqtida asosiy ma'lumotlar bazasida ushbu ma'lumotlar bazasi ob'ektlarini sinxronizatsiya qilish jadvali tuziladi. Umumiy holatda, bunday jadvallar bo'ysunuvchi tugunlar soni bo'yicha tuziladi. Tugunning dastlabki tasvirini yaratishda tugun bilan sinxronizatsiya belgisi o'rnatiladi. Endi qul tugunlarining ma'lumotlar bazalari ish stantsiyalariga ko'chirilishi kerak "1 -tugun" va "2 -tugun"... Shundan so'ng, uchta kompyuter bir xil (ma'lumotlar nuqtai nazaridan) axborot bazalariga ega bo'ladi.

Tarqatilgan ma'lumotlar bazasi almashinuvi sozlamalari.

Bu muammoda bizda uchta ma'lumotlar bazasi ishlayotgan umumiy holat mavjud, ya'ni. hujjatlar uchta asosda kiritiladi va o'zgartiriladi. Menyuga o'tamiz "Xizmat / tarqatilgan ma'lumot bazasi (RIB) / RIB tugunlarini sozlash"... Keling, o'zaro almashishni o'rnataylik Markaziy markaz va 1 -tugun... "Tarqatilgan ma'lumotlar bazalari" yorlig'iga qo'shing yangi element, uni chaqiraylik "Ofis - 1 -tugun"(bu erda "Ofis" - bizning markaziy saytimiz). Rekvizitlardan tanlang "Tugun""1 -tugun"... Dalada "Ayirboshlash turi" tanlash "O'zaro almashish FTP manbasi "... Bizga pochta orqali yuborilgan xatni tafsilotlari bilan to'ldiramiz: "Manzil", "Foydalanuvchi", "Parol"... Yorliqlar "Interaktiv almashinuv" va "Avtomatik almashtirish" hali to'ldirmang, biz buni barcha tugunlardagi asosiy almashinuv sozlamalaridan keyin bajaramiz. Keyinchalik, o'xshashlik bilan, biz markaziy tugun va 2 -tugun o'rtasidagi almashishni o'rnatish uchun yangi element yaratamiz.
Keling, avval yaratilgan dastlabki tasvirga o'tamiz (ma'lumotlar bazasi) 1 -tugun va sozlamalarni yarating "1 -tugun - ofis". Buni 2 -tugunda ham qilaylik. Yorliqda "Interaktiv almashinuv" biz aniqlashimiz mumkin: bizga ma'lumotlarni yuklash ham, yuklash ham kerakmi yoki bitta narsa. Yorliqda "Avtomatik almashtirish" avtomatik almashishni o'rnatish uchun siz yangi element qo'shishingiz mumkin. Bu erda biz ma'lum bir almashinuv jadvalini belgilashimiz mumkin, masalan "Ofis - 1 -tugun" va / yoki hodisalarni baham ko'rish.

Voqealar almashinuvi sozlamalarida foydalanuvchini tanlashda siz ham ko'rsatishingiz kerak berilgan foydalanuvchi v "Dastur sozlamalari" tabda "Ma'lumot almashish".
Bizning misolimizdagi ma'lumotlar almashinuvi faqat ma'lumotlar bazasi sozlamalarda ko'rsatilgan ostiga kiritilgan bo'lsa amalga oshiriladi "Voqealar bo'yicha almashish" foydalanuvchi. Siz ham belgilashingiz kerak "Tarqatilgan ma'lumotlar bazasi uchun tugun prefiksi" hujjatlarni to'g'ri raqamlash uchun. Prefiks yordamida biz ko'rishimiz mumkin: hujjat qaysi tugun orqali yaratilgan, shuningdek hujjat raqamlarining takrorlanishiga yo'l qo'ymaslik. Tarqatilgan ma'lumotlar bazasida qulay ishlash uchun, tugunlarning bir -birlari bilan almashinish tsiklini, almashish jadvalini va / yoki hodisalar bo'yicha ma'lum bir topshiriqni almashtirishni diqqat bilan ko'rib chiqish kerak.

RIB-bu tarqatilgan axborot bazasi, bu daraxtga o'xshash tuzilma bo'lib, uning filiallari alohida joylashtirilgan 1C Enterprise ma'lumotlar bazasi. Bu bazalarga tarqatilgan ma'lumotlar bazasining tugunlari (bundan keyin oddiy tugunlar) deyiladi. Barcha tugunlarni (konfiguratsiyalar va asoslar) sinxronlashtirish uchun bu tugunlar o'rtasida ma'lumot almashinuvi shakllanadi.

Asosiy mexanizm - bu o'ziga xos va universal imkoniyatlarga ega bo'lgan almashish mexanizmi. Asosiy farq shundaki, RIB ayirboshlash mexanizmi ko'proq ixtisoslashgan va tor, universal birjalar esa foydalanuvchiga kengroq imkoniyatlar beradi.

RIBning asosiy printsiplari

Konfiguratsiya tuzilishini o'zgartirish faqat tarqatilgan ma'lumotlar bazasining asosiy ildiz tugunida mumkin. Bu o'zgarishlar keyinchalik bo'ysunuvchi tugunlarga ierarxik tarzda tarqaladi. Shunday qilib, u barcha RIB tugunlarida konfiguratsiya tuzilishi uchun yagona joyni ta'minlaydi.

Ma'lumotlar har qanday tugunlarda o'zgartirilishi mumkin, bu esa o'z navbatida boshqa barcha tugunlarga tarqaladi. Bundan tashqari, bu ma'lumotlarni tizimning qolgan ishtirokchilariga o'tkazish shart emas va ularning to'liq identifikatori qo'llab -quvvatlanmasligi mumkin. Boshqa RIB ishtirokchilari bilan almashishda ishtirok etadigan ma'lumotlarning tarkibi, ishlab chiquvchi o'z xohishiga ko'ra sozlashi mumkin. Bundan tashqari, sozlash nafaqat konfiguratsiya metadata asosida, balki darajasida ham amalga oshirilishi mumkin individual elementlar, siz maxsus tanlovlar qo'yishingiz mumkin.

Yuqorida aytib o'tganimizdek, RIB mexanizmiga ayirboshlash rejalarini qo'llash orqali erishiladi. lekin u yoki bu rejani bu ierarxik tuzilmada ishlatish uchun u "Tarqatilgan ma'lumotlar bazasi" xususiyatini faollashtirishi kerak.

RIBdagi barcha ma'lumotlar xabarlar orqali uzatiladi. Bu xabarlarning mazmuni qat'iy tartibga solinadi va universal almashish mexanizmidagi kabi o'zboshimchalik bilan bo'lishi mumkin emas. Ma'lumotlar XML ketma -ketligi tamoyili yordamida xabarga kiritiladi. Xabarda ushbu ma'lumotlar o'zgarishidan tashqari, konfiguratsiya o'zgarishi haqidagi ma'lumotlar, shuningdek, ma'lum miqdordagi xizmat ma'lumotlari mavjud. O'zgartirishlar almashish xabariga avtomatik tarzda kiritilishi bilan ro'yxatga olinadi. Bunga na foydalanuvchi, na ishlab chiqaruvchi ta'sir qila olmaydi.

RIBda almashish xabarlarini qabul qilish va shakllantirish bitta buyruq bilan o'rnatiladi

Ayirboshlash rejalari. WriteChanges (WriteMessages, 0)

Tarkib buyruq yordamida o'qiladi

Chiqish

Ishonch bilan aytish mumkinki, RIB mexanizmi asosan mexanizmdan iborat universal almashinuv ba'zilari bilan o'ziga xos xususiyatlari, faqat RIB tarkibida mavjud.

URBD komponenti (URIB) yordamida tarqatilgan ma'lumotlar bazalarini yaratish va sozlash bo'yicha ko'rsatmalar.

URBD (Distributed Database Management) komponenti ikkita bir xil 1C ma'lumotlar bazasi o'rtasida ma'lumot almashish uchun ishlatiladi. Agar konfiguratsiyalar boshqacha bo'lsa, siz ham undan foydalanishingiz mumkin, bu haqda boshqasida yozilgan. Komponent ishlashi uchun DistrDB.dll fayli papkada bo'lishi kerak BIN dasturlari 1C: korxona.

Keling, tarqatilgan ma'lumotlar bazalarini yaratish bosqichlarini ko'rib chiqaylik. Masalan, bizda D: \ base1 katalogida ishchi bazasi bor. Uni markazga aylantirish va periferik bazani yaratish talab qilinadi.

1. Periferik baza uchun D: \ base2 katalogini yarating.

2. D: \ base1 va D: \ base2 kataloglarida CP va PC papkalarini yarating (biz lotin harflaridan foydalanamiz).

3. Ma'lumotlar bazasi konfiguratorini ishga tushiring (D: \ base1) va Menyu - Ma'muriyat - Tarqatilgan IB - Menejment -ni tanlang.

4. "Markaziy IB" tugmasini bosing, paydo bo'lgan oynada ma'lumotlar bazasi kodini va nomini kiriting. Kod uchun raqamlar yoki lotin harflaridan foydalanish yaxshidir. Biz, masalan, 001 va "Markaziy bazaga" kiramiz, "OK" tugmasini bosib tasdiqlaymiz.

5. Periferik bazani yaratish uchun "Yangi periferik IB" tugmasini bosing. Buning uchun parametrlarni kiriting: 002 va "Periferik baza 1".

6. Kursor yordamida "Periferik baza 1" bazasini tanlang va "Sozlamalar" tugmasini bosing. avtomatik almashtirish ". Sozlamalarda biz o'zgartiramiz qo'lda rejim avtomatik rejimda. Ehtiyot bo'ling, bu juda muhim.

7. Kursor yordamida "Periferik baza 1" bazasini tanlang va "Ma'lumotlarni yuklash" tugmasini, so'ng "OK" tugmasini bosing. Yuklab olish natijasida D: \ base1 \ CP \ 020.zip fayli paydo bo'ladi.

8. Konfigurator rejimida 1C ni ishga tushiring, 1C ishga tushirish oynasiga yangi "Periferik baza 1" bazasini qo'shing, buning uchun ilgari yaratilgan D: \ base2 katalogini ko'rsating.

9. Menyu - Ma'muriyat - Tarqatilgan IS - Menejment -ni tanlang. Yoqilgan berilgan savol"Axborot bazasi topilmadi. Ma'lumotni yuklab olmoqchimisiz? " "Ha" tugmasini bosing va "D: \ base1 \ CP \ 020.zip" fayl nomini ko'rsating, "OK" tugmasini bosing. Yuklab olish tugagandan so'ng, periferik bazani yaratish jarayonini tugallangan deb hisoblash mumkin.

Zaxiradan markaziy ma'lumotlar bazasi nusxasini tiklash yoki SQL formatidagi markaziy ma'lumotlar bazasi nusxasini fayllarini biriktirish va skriptni bajarish orqali periferik ma'lumotlar bazasini yaratish usullari mavjud va hozir ham berilgan. Bu katta hajmdagi ma'lumotlar uchun foydali bo'ladi, agar yuklash-yuklashlar bir necha soatga cho'zilsa yoki umuman haqiqiy emas.

URBD komponenti (URIB) yordamida tarqatilgan ma'lumotlar bazalari o'rtasida almashish bo'yicha ko'rsatmalar.

Keling, soddalashtirilgan misolni ko'rib chiqaylik, biz konfiguratorni ishga tushirish orqali qo'lda almashishni amalga oshiramiz. Foydalanish mumkin ommaviy rejim Konfigurator, siz almashinuv paketlarini etkazib berish uchun pochta, ftp, fayllarni avtomatik nusxalashdan foydalanishingiz mumkin.

Almashishni amalga oshirish uchun Menyu - Ma'muriyat - Tarqatilgan axborot xavfsizligi - Avtomatik almashish -ni tanlang. Agar almashtirish avtomatik bo'lsa (oldingi ko'rsatmaning 6 -bandiga qarang), unda biz muvaffaqiyat qozonamiz.

1. Shunday qilib, biz periferik bazaga ko'chadigan ba'zi ob'ektlarni o'zgartiramiz yoki yaratamiz. Ob'ektlarni ko'chirish qoidalari ob'ektlar xususiyatidagi "Migratsiya" ko'rinishida o'rnatiladi (konfiguratorda ob'ektlar daraxtiga qarang).

2. Markaziy bazaning konfiguratorini ishga tushiring, Menyu - Ma'muriyat - Tarqatilgan IB - Avtomatik almashishni tanlang, "Ishga tushirish" tugmasini bosing.

3. Olingan D: \ base1 \ CP \ 020.zip fayli D: \ base2 \ CP \ jildiga ko'chiriladi.

4. Biz periferik ma'lumotlar bazasining ba'zi ob'ektlarini o'zgartiramiz. Markaziy ma'lumotlar bazasida ilgari o'zgarganlarga emas, balki tavsiya etiladi, tk. almashtirilganda ob'ektlar o'zgarishidan markaziy tayanch ustun turadi.

5. Periferik tayanch konfiguratorini ishga tushiring, Menyu - Ma'muriyat - Tarqatilgan axborot xavfsizligi - Avtomatik almashish -ni tanlang, "Ishga tushirish" tugmasini bosing.

6. Avtomatik almashish natijasida bizda markaziy ma'lumotlar bazasidan olingan o'zgarishlar bo'lishi kerak. Shuningdek, bizda D: \ base2 \ PC \ 021.zip ma'lumotlar bazasiga o'tkazish uchun fayl bo'lishi kerak

7. D: \ base2 \ PC \ 021.zip faylini D: \ base1 \ PC papkasiga nusxalash.

8. 2 -qadamni takrorlang. Natijada markaziy ma'lumotlar bazasida periferik ma'lumotlar bazasidagi o'zgarishlar paydo bo'ladi.

Shunday qilib, umumiy printsip almashish: fayllarni bir vaqtning o'zida (bazaviy paketlar) boshqa bir kompyuterning boshqa papkasidagi kompyuter papkasiga va bir bazaning CP papkasidan boshqa bazaning CP papkasiga o'tkazish bilan avtomatik almashtirishni navbat bilan bajarish.

Konfiguratsiya o'zgarishi faqat markaziy ma'lumotlar bazasida amalga oshiriladi. Konfiguratsiyani o'zgartirganda, periferik bazalarda almashishni eksklyuziv rejimda o'tkazish kerak. Markaziy bazadagi periferik bazalardan paketlarni muvaffaqiyatli qayta ishlash uchun konfiguratsiya periferik bazalarga yuklanishi kerak. Agar siz adashib qolsangiz, hech narsa emas, markaziy ma'lumotlar bazasi rad etgan paket qayta yuklanadi.

Vaziyat ko'pincha tashkilotning bir -biridan geografik jihatdan uzoqda bo'lgan bir nechta filiallari yoki shoxobchalari bo'lsa paydo bo'ladi. Shu bilan birga, tashkilot bo'ylab doimiy yozuvlarni yuritish zarurati saqlanib qolmoqda. Ushbu muammoni hal qilish variantlaridan biri - yaratishdir birlashgan tarmoq Bu barcha filiallarning avtomatlashtirilgan ish stantsiyalarini va 1C ma'lumot bazasini umumiy serverda joylashtirishni o'z ichiga oladi. Bu usul texnik jihatdan qiyin va qimmat bo'lishi mumkin. Bundan tashqari, axborot xavfsizligi bilan bog'liq qator muammolar paydo bo'ladi.

Ikkinchi variant - tarqatilgan axborot bazasini (RIB) yaratish. Tarqatilgan ma'lumotlar bazasi - bu 1C: Enterprise platformasidagi alohida ma'lumotlar bazasidan tashkil topgan ierarxik tuzilma bo'lib, ular o'rtasida konfiguratsiya va ma'lumotlarni sinxronlashtirish uchun ma'lumotlar almashinuvi tashkil etiladi. Bu alohida ma'lumotlar bazalariga RIB tugunlari deyiladi.

Shu asosda tarqatilgan ma'lumotlar bazasini yaratish mumkin turli xil konfiguratsiyalar 1C: korxona tizimlari. Keling, uning yaratilishini 1C: Savdo menejmenti 10.3 misolida ko'rib chiqaylik.

Aytaylik, savdo tashkilotida qo'shimcha savdo nuqtasi ochiladi, bu erda tashkilotning umumiy savdo tizimiga kirish zarur. RIB yaratish uchun siz quyidagi amallarni bajarishingiz kerak:


Bu tarqatilgan ma'lumotlar bazasini yaratishni yakunlaydi. Ma'lumot almashish uchun siz markaziy ma'lumotlar bazasida ma'lumotlar almashishni boshlashingiz kerak (undagi o'zgarishlar yuklanadi), keyin do'konga (o'zgarishlar markaziy ma'lumotlar bazasidan yuklanadi va do'konda sodir bo'lgan o'zgarishlar). yuklanadi) va yana - markaziy ma'lumotlar bazasida (o'zgarishlar unga yuklanadi) do'konda paydo bo'lgan).

Tarqatilgan ma'lumotlar bazalari to'qnashuvni hal qilishning o'ziga xos mexanizmiga ega. Shunday qilib, agar almashish paytida har qanday ob'ekt (hujjat, katalog va boshqalar) ham asosiy, ham bo'ysunuvchi bazada o'zgartirilganligi aniqlansa, u holda asosiy bazaga kiritilgan o'zgartirish ustuvor bo'ladi.

Agar tarqatilgan ma'lumotlar bazasi konfiguratsiyasini o'zgartirish zarur bo'lsa, buni ildiz tugunida bajarish kerak (maqolaning birinchi rasmiga qarang), boshqa tugunlarning konfiguratsiyasi qulflangan. Kerakli o'zgartirishlar kiritilgandan so'ng, ular RIB tugunlari o'rtasida standart ma'lumot almashish tartibidan foydalanib, qul tugunlariga o'tkazilishi mumkin. Qul tugun konfiguratorida almashishdan so'ng, ma'lumotlar bazasi konfiguratsiyasini yangilash kerak.

Agar siz tarqatilgan ma'lumotlar bazasini o'rnatish bilan bog'liq muammolarga duch kelsangiz, bizning mutaxassislarimiz sizga ma'lumot almashishni sozlashda va undan qanday foydalanishni batafsil tushuntirishda yordam beradi.