Standart vositalar yordamida rejalashtirilgan almashinuv. Standart vositalar yordamida rejalashtirilgan almashinuv O'zgartirilgan UT va BP ma'lumotlar bazalari misolida ma'lumotlar almashinuvi qoidalarini ishlab chiqish

Turli xil konfiguratsiyalar o'rtasida almashinuv zarurati 1C 7.5 versiyasi paydo bo'lganidan beri paydo bo'ldi. Turli usullar va mexanizmlar ishlab chiqilgan. Maqolada turli xil konfiguratsiyalar o'rtasida almashinuv uchun ishlatiladigan zamonaviy (1C: Enterprise 8.2 platformasi uchun) mexanizmlar tasvirlangan. Maqola o'z almashinuvlarini yaratadigan yoki standartlarini tahlil qiladigan yangi boshlanuvchi dasturchilar uchun mo'ljallangan. Ayirboshlash protsedurasining tavsifida qandaydir utopik almashish g'oyasi, vakuumda sferik almashinuv turi qo'llaniladi.

Ma'lumotlar almashinuvi muammosining bayoni

Ayirboshlash ikki xil konfiguratsiya o'rtasida sodir bo'ladi, keling, ularni Manba va Qabul qiluvchi deb ataylik. Odatiy bo'lib, biz almashinuv yo'nalishini bir tomonlama deb hisoblaymiz. Manba va maqsad konfiguratsiyalarining metadata tuzilishi boshqacha. Ba'zi turdagi hujjatlar muntazam ravishda almashtirilishi kerak.

Umuman olganda, ikki tomonlama almashinuv muammosi ikkita bir tomonlama almashinuv muammosiga bo'linadi, faqat manba va qabul qiluvchi almashtiriladi.

Qiyinchiliklar

  1. Konfiguratsiyadagi hujjatlar boshqa ma'lumotlar to'plami va tarkibiga ega
  2. Kompozit turdagi hujjatlarning (kataloglarning) ba'zi tafsilotlari.
  3. Agar allaqachon uzatilgan hujjat Manba konfiguratsiyasidagi hujjat tomonidan o'zgartirilgan bo'lsa, u Sink konfiguratsiyasiga qayta uzatilishi kerak.
  4. Agar kataloglar bir vaqtning o'zida ikkita ma'lumotlar bazasida to'ldirilgan bo'lsa, elementlarning takrorlanishi mumkin. Shu bilan bir qatorda, agar katalogda dublikatlar bo'lsa (bir xil ma'lumotlar to'plamiga ega bo'lgan katalog elementlari), hujjatda "keraksiz" element paydo bo'ladi - masalan, uzoq vaqt davomida ishlatilmagan va o'chirish uchun belgilangan. .

Yechim usullari

1-bosqich: ob'ektni moslashtirish

Manba konfiguratsiya hujjati tafsilotlarini Qabul qiluvchining konfiguratsiya hujjatlari tafsilotlariga solish qoidalarini yaratish uchun almashish qoidalari yaratiladi. Birja qoidalari XML formatidagi maxsus fayl, u yozishmalar va manba ob'ektlarini Qabul qiluvchi ob'ektlarga aylantirish qoidalarini tavsiflaydi. Birja qoidalarini yaratish "Ma'lumotlarni o'zgartirish" konfiguratsiyasi yordamida avtomatlashtirilgan. Qabul qiluvchi va manba konfiguratsiyasidan maxsus ishlov berish yordamida tegishli konfiguratsiyalarning metama'lumotlar strukturasini tavsiflovchi XML fayllari yuklab olinadi va "Ma'lumotlarni o'zgartirish" ga yuklanadi.

Ayirboshlash qoidalarini tavsiflashda tizim Qabul qiluvchida Manba ob'ektlariga mos keladigan ob'ektlarni qidiradigan tafsilotlarni (asosiy tafsilotlar deb ataladigan) ko'rsatish kerak.

Zamonaviy ayirboshlash sxemalarida tafsilotlar bo'yicha moslashish faqat birjani dastlabki sozlash vaqtida qo'llaniladi. Ish paytida kataloglarning asosiy detallari o'zgarishi mumkin, lekin ob'ektlar bir-biri bilan aloqani yo'qotmasligi kerak. Buning uchun Qabul qiluvchining konfiguratsiyasida "Mos keladigan almashinuv ob'ektlari" registri to'ldiriladi. Registr quyidagilarni o'z ichiga oladi: Manba konfiguratsiyasining yagona ob'ekt identifikatori (GUID) va qabul qiluvchida unga mos keladigan ob'ektning global noyob identifikatori.

2-bosqich. O'zgartirilgan ob'ektlarni ro'yxatga olish

1C: Enterprise 8 platformasida almashinuvni tashkil qilish uchun maxsus mo'ljallangan metama'lumotlar ob'ekti - Exchange Plani mavjud.Birja rejalari ma'lumotlar almashinuvida ishtirok etishi mumkin bo'lgan tugunlar to'g'risidagi ma'lumotlarni o'z ichiga oladi, almashinadigan ma'lumotlar tarkibini belgilaydi va almashish jarayonida tarqatilgan ma'lumotlar bazasi mexanizmidan foydalanish kerakligini ko'rsatadi. Bitta dastur yechimida bir nechta almashinuv rejalari bo'lishi mumkin, ularning har biri o'zining ma'lumotlar almashinuvi tartibini tavsiflashi mumkin. Misol uchun, agar ma'lumotlar uzoqdagi omborlar va uzoq ofislar bilan almashinadigan bo'lsa, unda, ehtimol, ikkita almashinuv rejasi mavjud bo'ladi (biri omborlar bilan, ikkinchisi ofislar uchun), chunki omborlar bilan almashinadigan ma'lumotlarning tarkibi sezilarli darajada bo'ladi. idoralar bilan almashish uchun mo'ljallangan ma'lumotlar tarkibiga qaraganda torroq.

Eng oddiy shaklda Exchange rejasi (ma'lumotlar bazasining taqsimlangan mexanizmidan foydalanmaydi) ikkita ustunli jadval sifatida taqdim etilishi mumkin: ma'lumotlarni qabul qilish tugunining identifikatori va yuklash uchun mo'ljallangan ob'ekt identifikatori. Ayirboshlash rejasi muayyan metama'lumotlar ob'ektlarini kuzatish uchun tuzilgan. Birja rejasiga kiritilgan har qanday metama'lumotlar ob'ekti o'zgartirilganda, o'zgartirilgan ob'ektning global identifikatori o'zgarish belgisi bilan birja rejasiga kiritiladi. Ma'lumotlar yuklangandan so'ng, o'zgartirish bayrog'i tiklanadi.

3-bosqich. Transport

Ma'lumotlar almashinuvi topologiyalari juda g'alati. Receiver ma'lumotlar bazasiga Manbadan to'g'ridan-to'g'ri kirish va bilvosita kirish mumkin. Birinchi holda, ADO ulanishidan foydalanish mumkin - Manbadan qabul qiluvchiga to'g'ridan-to'g'ri ulanish. Variant foydalanuvchi nuqtai nazaridan juda qulay: qabul qiluvchida almashish parametrlari va foydalanuvchi avtorizatsiyasini bir marta sozlaganingizdan so'ng, bir tugmani bosish (yoki jadval bo'yicha) bilan almashishni amalga oshiring.


Qabul qiluvchiga to'g'ridan-to'g'ri kirish imkoni bo'lmaganda, ma'lumotlar oraliq XML fayliga tashlanadi, qabul qiluvchi tomoniga o'tkaziladi va yuklab olinadi. Umumiy ftp resursidan foydalanish ham mumkin.

Birjani o'rnatishdan oldin

Dublikatlar va o'chirish uchun belgilangan ob'ektlar

Birjani o'rnatishdan oldin, kataloglardagi ikki nusxadagi elementlardan xalos bo'ling. O'chirish uchun belgilangan ob'ektlarni o'chirish.

Kataloglar va ma'lumotlar registrlarini kiritish

Kataloglar va ma'lumotlar registrlarini kiritish uchun bitta manba bo'lishi kerak. Shunda siz noto'g'ri sinxronlashtirilgan elementlarni doimiy ravishda tuzatish zaruratidan xalos bo'lasiz, buning natijasida bir xil ko'rinadigan harakatlar balansda "yiqilib ketmaydi".

Xulosa

Natijada, almashinuv sxemasini yaratish quyidagicha ko'rinadi:
  1. Birja qoidalari "Ma'lumotlarni o'zgartirish" konfiguratsiyasida yaratilgan
  2. Ayirboshlash rejasi tuziladi va ishga tushiriladi
  3. Ayirboshlash uchun axborot bazalari tayyorlanmoqda. Dublikatlarni olib tashlash
  4. Birjani ishga tushirishda "Birja ob'ektlari yozishmalari" axborot reestri to'ldiriladi
  5. Tegishli transport tanlangan (to'g'ridan-to'g'ri kirish, fayl orqali)
  6. Doimiy ma'lumotlar almashinuvi amalga oshiriladi

Bibliografiya

P.S. Konstruktiv tanqid va qo'shimchalar qabul qilinadi.

1C ZUP 8.3 dasturi va Buxgalteriya hisobi 8.3 o'rtasida ma'lumotlar almashinuvi buxgalteriya hisobida xodimlar bilan hisob-kitoblar bo'yicha operatsiyalarni aks ettirish uchun zarur. Agar siz 1C ZUP 8.3 dasturida kadrlar hisobini yuritsangiz va ish haqini hisoblasangiz, 1C ZUP 8.3 dan 1C Buxgalteriya 8.3 ga ma'lumotlarni qanday yuklab olishni o'qing.

Kam sonli xodimlar bilan xodimlarni hisobga olish va ish haqini hisoblash 1C 8.3 Buxgalteriya hisobi dasturida amalga oshirilishi mumkin. Ammo agar sizning tashkilotingiz ish haqi va xodimlarni yanada kengroq va batafsil hisobga olishga muhtoj bo'lsa, buning uchun sizga qo'shimcha 1C 8.3 Ish haqi va xodimlarni boshqarish dasturi kerak bo'ladi. Ikki dasturda yozuvlarni saqlash juda qulay emas, lekin 1C bu muammoni hal qildi. Endi 1C 8.3 ma'lumotlar bazalari o'rtasida ZUP 3.1 dan Buxgalteriya 3.0 ga ma'lumotlar almashinuvi avtomatik ravishda amalga oshiriladi. Lekin buning uchun siz 1C 8.3 Buxgalteriya va ZUP o'rtasida sinxronizatsiyani o'rnatishingiz kerak. Buni texnik mutaxassislarni jalb qilmasdan qanday qilish kerak, ushbu maqolada o'qing. 1C 8.3 ma'lumotlar bazalari o'rtasida ZUP 3.1 dan buxgalteriya hisobi 3.0 gacha bo'lgan ma'lumotlar almashinuvini bir necha bosqichda qanday sozlash kerak, quyida ko'ring.

Qadam 1. 1C ZUP 3.1 da sinxronlashni o'rnating

"Ma'muriyat" bo'limida 1C ZUP 8.3 ga o'ting (1) va "Ma'lumotlarni sinxronlashtirish" havolasini bosing (2). Birjani sozlash uchun oyna ochiladi.

Ochilgan oynada "Ma'lumotlarni sinxronlashtirish" (3) yonidagi katakchani belgilang va "Ma'lumotlarni sinxronizatsiya sozlamalari" havolasini bosing (4). Sozlamalar oynasi ochiladi.

Ochilgan oynada "Ma'lumotlar sinxronizatsiyasini sozlash" tugmasini bosing (5) va "Korxona hisobi, 3-nashr..." (6) havolasini bosing. O'rnatishni davom ettirish uchun oyna ochiladi.

Yangi oynada "Sozlamalarni qo'lda belgilash" (7) ni tanlang va "Keyingi" tugmasini bosing (8). Ayirboshlash parametrlarini to'ldirishingiz uchun oyna ochiladi.

Ochilgan oynada siz tizim almashinuvining ba'zi parametrlarini ko'rsatishingiz kerak. Avval siz boshqa dasturda ulanish variantini tanlashingiz kerak. Bizning misolimizda bu "Ushbu kompyuterdagi dasturga to'g'ridan-to'g'ri ulanish ..." (9). Ushbu usul 1C 8.3 Buxgalteriya dasturi bir xil kompyuterda yoki 1C 8.3 ZUP bilan bir xil mahalliy tarmoqda joylashgan bo'lsa ishlatiladi. Keyinchalik, boshqa dasturda ulanish parametrlarini ko'rsatishingiz kerak. Bizning misolimizda ikkita mumkin bo'lgan variant mavjud:

  1. Ushbu kompyuterda yoki mahalliy tarmoqdagi kompyuterda
  2. 1C: Enterprise serverida

Bizning misolimizda biz ikkinchi variantni (10) tanlaymiz va "Server klasteri" (11) va "Infobase nomi" (12) maydonlarini to'ldiramiz. Keyingi bosqichda ushbu maydonlar uchun ma'lumotlarni qayerdan olishni o'qing (2-qadam).

Keyin, "1C: Enterprise Authentication" (13) ni tanlang va 1C 8.3 Buxgalteriya hisobiga kirish uchun foydalanadigan foydalanuvchi (14) va parolni (15) kiriting. Ma'lumotlar kiritildi, endi "Tekshirish..." tugmasini (16) bosish orqali ulanishni tekshiring. Sinov muvaffaqiyatli bo'lsa, bir muncha vaqt o'tgach, "Ulanish testi muvaffaqiyatli yakunlandi" xabari paydo bo'ladi. Agar biror narsa noto'g'ri bo'lsa, muammoning qisqacha tavsifi bilan xato xabarini ko'rasiz.

Keyingi bosqichda biz server klasteri va ma'lumotlar bazasi nomidagi ma'lumotlarni qayerdan olish kerakligini aytamiz, uchinchi bosqichda esa sinxronizatsiyani sozlashga qaytamiz.

Qadam 2. 1C 8.3 da klaster va infobase nomi haqida ma'lumotlarni olish uchun qayerda

1C-ga kirganingizda, siz ishga tushirish menyusini ko'rasiz. Ushbu menyuda 1C 8.3 Buxgalteriya (1) da sinxronlashni o'rnatayotgan ma'lumotlar bazasini bir marta bosing. Keyin "O'zgartirish" tugmasini bosing (2). Ma'lumotlar bazasini tahrirlash oynasi ochiladi.

Ushbu oynada siz server klasteridagi ma'lumotlarni (3) va ma'lumotlar bazasi nomini (4) ko'rasiz.

Endi sinxronizatsiyani sozlashga qaytaylik.

Qadam 3. 1C ZUP 3.1 da sinxronlashni sozlashni davom eting

Birinchi bosqichda biz ulanishni tekshirishni to'xtatdik. Agar hamma narsa yaxshi bo'lsa, "Keyingi" tugmasini bosing (1). Qo'shimcha sinxronizatsiya sozlamalari uchun oyna ochiladi.

Yangi oynada siz 1C ZUP-dan 1C Buxgalteriya hisobiga ma'lumotlarni yuklash qoidalarini (2) ko'rasiz. Ushbu sozlamalarni o'zgartirish uchun "O'zgartirish" havolasini bosing (3). Ayirboshlash qoidalari sozlamalari ochiladi.

Ushbu oynada siz birjaning boshlanish sanasini belgilashingiz mumkin (4), almashinuv uchun tashkilotlarni tanlashingiz mumkin (5). Shuningdek, siz 1C 8.3 Buxgalteriya tizimida tranzaktsiyalarni yaratish usulini tanlashingiz mumkin:

  • "Xodim tafsilotlari bilan" (6);
  • "Xodimlar tomonidan xulosa" (7).

Sozlamalarni saqlash uchun “Saqlash va yopish” tugmasini bosing (8). Keyingi sozlamaga o‘tish uchun “Keyingi” tugmasini bosing (9). Qo'shimcha sozlamalar uchun oyna ochiladi.

Ushbu oynada siz 1C Buxgalteriya hisobidan 1C ZUP-ga ma'lumotlarni yuklash qoidalarini (10) ko'rasiz. Agar kerak bo'lsa, ularni "O'zgartirish" havolasini bosish orqali oldingi sozlamaga o'xshash tarzda o'zgartirishingiz mumkin (11). Davom etish uchun “Keyingi” tugmasini bosing (12). Sinxronizatsiya sozlamalari haqida umumiy ma'lumotga ega oyna ochiladi.

Xatolar bo'lmasa, ma'lumotlarni muvaffaqiyatli sinxronlashtirish haqida xabar bilan oyna ochiladi (15). Dastur sukut bo'yicha sinxronlashtirishni taklif qiladi (16). Buning uchun “Keyingi” tugmasini (17) bosing. Ma'lumotlarga mos keladigan ma'lumotlar bilan oyna ochiladi.

Yangi oynada sinxronlashtirilmagan ma'lumotlar mavjud bo'lgan kataloglarni ko'rishingiz mumkin (18). Sozlamalarda ko'rsatilgan kundan boshlab siz ikkita turli ma'lumotlar bazasidan ma'lumotlarni sinxronlashtirasiz - 1C ZUP va 1C Accounting - ikkala ma'lumotlar bazasidagi ma'lum kataloglar bir xil qiymatlarga ega bo'lishi kerak. Bunday ma'lumotnomalarga, masalan, "Jismoniy shaxslar", "Tashkilotlar", "Buxgalteriya hisobida ish haqini aks ettirish usullari" kiradi. Ushbu oynada siz ma'lumotlar mos kelmaydigan kataloglarni (18) ko'rasiz. Dastur avtomatik ravishda ikkala ma'lumotlar bazasida etishmayotgan katalog elementlarini yaratadi. Buning uchun “Keyingi” tugmasini (19) bosing. Ma'lumotlarni sinxronlashtirish uchun quyidagi oyna ochiladi.

Ochilgan oynada dastur sizga yuboriladigan ma'lumotlar tarkibi haqida ma'lumot beradi. Ushbu ma'lumotlar ro'yxatini ko'rsatadigan hisobotni ko'rish uchun "Tarkib hisoboti..." (20) havolasini bosing. Ayirboshlashni yakunlash uchun “Keyingi” tugmasini bosing (21). Ayirboshlash jarayoni boshlanadi, bu biroz vaqt oladi.

Ma'lumotlar almashinuvi tugallangach, sinxronizatsiya tugallanganligini bildiruvchi oyna ochiladi (22). Ushbu oynada siz "almashinuv jadvali" deb ataladigan narsani sozlashingiz mumkin, ya'ni. ikki ma'lumotlar bazasi o'rtasida ma'lumotlar almashinuvi avtomatik ravishda amalga oshiriladigan vaqtinchalik qoidalar. Ushbu qoidalarni sozlash uchun “Configure” tugmasini bosing (23). Ma'lumotlarni sinxronlash skripti ochiladi.

Skript oynasida “Oddiy vazifalar jadvalini sozlash” belgisini bosing (24). Ayirboshlash jadvali sozlamalari ochiladi.

Ushbu sozlamada siz o'zingizning xohishingizga ko'ra dasturlar ma'lumot almashishi kerak bo'lgan vaqt oralig'ini belgilashingiz mumkin. Misol uchun, "Keyin takrorlash" maydonida (25) siz almashinuv takrorlanadigan soniyalar sonini belgilashingiz mumkin. Sozlamani saqlash uchun “OK” tugmasini bosing (26).

Siz ma'lumotlar bazalari o'rtasida sinxronlashni muvaffaqiyatli sozladingiz va ma'lumotlar almashinuvini boshladingiz. "Ma'lumotlarni sinxronlashtirish" oynasida siz almashinuv sozlamalarini o'zgartirishingiz va sinxronizatsiya jarayonini boshqarishingiz mumkin. Siz uni "Ma'muriyat" bo'limi (27) orqali "Ma'lumotlarni sinxronlashtirish" havolasini (28) bosish orqali kiritishingiz mumkin.

Qanaqasiga .
O'qing,

Keling, oddiy hayotiy misolni ko'rib chiqaylik. Aytaylik, bizda ulgurji va chakana savdo bilan shug‘ullanuvchi korxonamiz bor va bu korxonada ham boshqa korxonalar singari buxgalteriya hisobi yuritiladi. Korxonada ikkita standart ma'lumotlar bazasi mavjud, bular UT (savdoni boshqarish) va BP (korxona buxgalteriya hisobi), mos ravishda har bir ma'lumotlar bazasida o'z yozuvlari yuritiladi, UTda savdo bilan bog'liq barcha operatsiyalarni aks ettiruvchi boshqaruv mavjud. BP buxgalteriya hisobi mavjud. Ikki tomonlama ishni qilmaslik uchun, ya'ni. ikkita ma'lumotlar bazasida bir xil hujjatlarni yaratmang (axir, harakatlar boshqaruv va buxgalteriya hisobida bo'lishi kerak) biz faqat ushbu ma'lumotlar bazalari o'rtasida sinxronlashni o'rnatamiz.

Biz bir tomonlama ma'lumotlar almashinuvini o'rnatamiz, UT dan ---> BP. Ikki tomonlama almashinuvni o'rnatish ham mumkin, lekin amalda bu ko'pincha talab qilinmaydi, shuning uchun biz buni misolimizda ko'rib chiqmaymiz.

BPda almashinuvni o'rnatish uchun tayyorgarlik bosqichlari

Sinxronizatsiyani sozlashni boshlaylik, avval 1C "Enterprise Accounting 3.0" ma'lumotlar bazasiga (qabul qiluvchi) o'ting, biz ushbu ma'lumotlar bazasi uchun sinxronizatsiya yoqilganligini tekshirishimiz kerak, buni amalga oshirish uchun avval ma'lumotlar bazasiga o'tishimiz kerak. Ma'lumotlar bazasi ochilishi bilan yorliqga o'ting "Ma'muriyat" ---> "Ma'lumotlarni sinxronlashtirish sozlamalari"

Bizning oldimizda yangi tab ochiladi, u quyidagi skrinshotda bo'lgani kabi to'ldirilishi kerak, ma'lumot bazasi prefiksi bundan mustasno. Prefiks ikkita harfdan iborat bo'lishi kerak, siz istalganini o'rnatishingiz mumkin, ammo 1C standartiga ko'ra, prefiksni konfiguratsiya nomi bilan o'rnatish yaxshiroqdir, ya'ni "Korxona hisobi" uchun prefiks "BP" bo'ladi. Agar siz murakkab almashinuvlarni o'rnatayotgan bo'lsangiz va bir nechta buxgalteriya ma'lumotlar bazalari mavjud bo'lsa, unda prefikslar bir-biridan aniq farq qilishi kerak, bu erda siz tashkilot nomining birinchi ikki harfini qisqartirish sifatida ishlatishingiz mumkin;

Biz UTda maʼlumotlar sinxronizatsiyasini sozlashni davom ettiramiz

Qabul qiluvchining ma'lumotlar bazasida (BP 3.0) barcha kerakli amallarni bajarganimizdan so'ng, ma'lumotlar almashinuvini sozlashni davom ettirish uchun biz manba ma'lumotlar bazasini ochishimiz kerak (UT 11.1). "Ma'muriyat" yorlig'iga o'ting, chapdagi menyuda "Ma'lumotlarni sinxronlashtirish sozlamalari" ni tanlang.. Sinxronizatsiya yoqilmagan bo'lsa, uni belgilash katakchasi yordamida yoqing va manba bazasi prefiksini belgilashni unutmang. Quyidagi rasmda ko'rsatilganidek, barcha 1-4 bosqichlarni bajarganimizdan so'ng, siz "Ma'lumotlarni sinxronlashtirish" giperhavolasini bosishingiz kerak (5-bosqich).

Ko'rsatilgan yangi oynada siz yashil ortiqcha belgisini bosishingiz kerak (Ma'lumotlar sinxronizatsiyasini o'rnatish), ochiladigan menyuda "Korxona hisobi 3.0" bandini tanlang.

UT va BP o'rtasida ma'lumotlar almashinuvida muhim nuqtalarni o'rnatish

Endi biz 1C-da ma'lumotlarni sinxronlashtirish sozlamalari bo'lgan oynani ko'ramiz, "Sozlamalarni qo'lda belgilash" -ni tanlang va "Keyingi" tugmasini bosing.

Biz 1C-da ma'lumotlar almashinuvini o'rnatishni davom ettiramiz, keyingi yorliqda biz qabul qiluvchining ma'lumotlar bazasiga ulanish variantini (dasturga to'g'ridan-to'g'ri ulanish), ulanish parametrlarini (ushbu kompyuterda yoki mahalliy tarmoqda), katalogni tanlashimiz kerak. qabul qiluvchi bazasi, shuningdek zarur autentifikatsiya ma'lumotlari (ma'lumotlar bazasida foydalanuvchi nomi va parol) joylashgan.

Keyingi sahifada BP 3.0 (qabul qiluvchi) konfiguratsiyasidan ma'lumotlarni jo'natish va qabul qilish qoidalarini to'ldirishimiz kerak. "Ma'lumotlarni yuklash qoidalarini o'zgartirish" tugmasini bosing.

Bizning oldimizda "Ma'lumotlarni yuborish qoidalari" oynasi ochildi, unda biz quyidagi parametrlarni o'rnatamiz:

  • Qaysi ma'lumotnoma ma'lumotlari yuboriladi (bizning misolimizda biz faqat hujjatlar va ularda ishlatiladigan ma'lumotnomalar bilan qiziqamiz, shuning uchun biz tegishli elementni tanladik; agar siz "Hammasini yuborish" birinchi bandini tanlasangiz, barcha ma'lumotnomalar qayta yuklanadi. hujjatlar bilan bir qatorda, ko'pincha agar ma'lumotlar hujjatlarda ishlatilmasa, u qabul qiluvchi uchun foydasiz bo'ladi, chunki bu hech qanday tarzda buxgalteriya hisobiga ta'sir qilmaydi)
  • Qaysi sanadan boshlab barcha ma'lumotlar yuborilishi kerak (biz ushbu maqolada qo'lda sinxronlashni ko'rib chiqmaymiz)
  • Qaysi yoki qaysi tashkilotlarga ma'lumotlarni yuborish kerak (bizning misolimizda biz bitta tashkilotni tanladik, IP "Tadbirkor")
  • Shartnoma tuzish qoidalari
  • Umumiy ombor
  • Hujjatlarni ombor bo'yicha yig'ishim kerakmi?

Sozlamalarni o'rnatganimizdan so'ng, "Saqlash va yopish" tugmasini bosing.

Bizning misolimizda biz UT dan BP ga bir tomonlama almashinuvni o'rnatdik va foydalanamiz, keyin "Korxona hisobi 3.0" dan ma'lumotlarni olish qoidalarining sozlamalari bizni qiziqtirmaydi, shuning uchun biz "Keyingi" tugmasini bosing.

Yangi oynada bizdan qabul qiluvchi bazasi (RB) uchun qoidalarni sozlash so'raladi. 1-bandda biz ma'lumotlar bazasini nomlaymiz, unga prefiks beramiz. PREFIX biz ushbu maqolaning boshida BP ma'lumotlar bazasida o'rnatganimiz bilan bir xil bo'lishi kerak, agar prefikslar boshqacha bo'lsa, 1C dasturida ma'lumotlarni sinxronlashtirish ishlamaydi. Shundan so'ng, 2-bandni, keyin esa 3-bandni bosing.

3-bandda hujjatlar ma'lumotlar bazasiga yuklanganda ularni qayta ishlashga ruxsat berishimiz kerak. "Saqlash va yopish" tugmasini bosing.

Endi oyna quyida ko'rsatilgandek ko'rinishi kerak, "Keyingi" tugmasini bosing.

Ushbu oynada 1C da yaratilayotgan sinxronizatsiya haqida ma'lumotnoma ma'lumotlari mavjud. Faqat "Keyingi" tugmasini bosing. Agar dastur ma'lumotlarni sinxronlashni sozlashda xatolikka yo'l qo'ygan bo'lsa, bizning 1C mutaxassisimiz sizga hozir yordam berishi uchun biz bilan bog'lanishingiz kerak!

Keyingi qadam dastur ma'lumotlar almashinuvi sozlamalarini yaratgandan so'ng darhol sinxronlashni taklif qiladi. Keling, bunga rozilik bildiramiz va "Bajarildi" tugmasini bosing.

Sizning oldingizda oyna paydo bo'ladi, unda siz sinxronizatsiya qanday ketayotgani haqida ma'lumotni ko'rasiz. Qabul qiluvchining bazasi bo'sh bo'lmasa, ya'ni. unda yozuvlar allaqachon saqlangan bo'lsa, 1C dasturidagi foydalanuvchidan ob'ektlarni qo'lda solishtirish so'raladi. Ma'lumotlarni sinxronlashda 1C-dagi ob'ektlarni taqqoslash - qabul qiluvchining bir xil ob'ektlarini manbadagi bir xil ob'ektlar bilan taqqoslash.

Keling, misolni ko'rib chiqaylik, deylik, UTda "PharmGroup MChJ" va TIN 1234567 nomli kontragent mavjud, BPda esa TIN 1234567 bilan kontragent mavjud, ammo agar biz ularni solishtirmasak, "PharmGroup" nomi. sinxronizatsiya bosqichida ma'lumotlarni taqqoslashda ikkita ob'ekt, so'ngra qabul qilgichda sinxronlashdan so'ng (Korxona hisobi 3.0), biz TIN 1234567 bilan ikkita kontragentga va mos ravishda "PharmGroup LLC" va "PharmGroup" nomli ikkita kontragentga ega bo'lamiz. Bunday holatlarning oldini olish uchun ob'ektlarni taqqoslash mexanizmi ixtiro qilindi.

Bizning misolimizda qabul qiluvchining ma'lumotlar bazasi bo'sh, shuning uchun ob'ektni taqqoslash oynasi ochilmadi. Ammo ba'zi operatsiyalarni amalga oshirgandan so'ng, tizim, albatta, foydalanuvchiga qo'shimcha ma'lumotlarni qo'shishni va quyidagi oynani ko'rsatishni taklif qiladi. Bizga qo'shimcha ma'lumotlarni uzatishning hojati yo'q, biz allaqachon kerak bo'lgan hamma narsani oldindan sozlaganmiz, shuning uchun bu bosqichda biz "Yuborish uchun hujjatlarni qo'shmang" ni tanlaymiz. "Keyingi" tugmasini bosing.

1C o'rtasida ma'lumotlar almashinuvining yakuniy bosqichi

Yakuniy bosqichda dastur quyidagi oynani ko'rsatadi, unda foydalanuvchi sinxronizatsiya muvaffaqiyatli bo'lganligi haqida xabar beradi, "Finish" tugmasini bosing. Shu nuqtada, "Trade Management 11.1" (UT) dan "Enterprise Accounting 3.0" (BP) ga bir tomonlama almashinuvda ma'lumotlar bazalari o'rtasida sinxronizatsiya tugallanadi.

1C ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvi- axborot bazasi bilan ishlashda asosiy nuance. Ushbu protsedurasiz to'liq ishni tashkil qilish mumkin emas. Deyarli har doim korxonaning o'z hududida alohida filiallari yoki uzoq punktlari mavjud. Eng dolzarb ma'lumotlarni olish uchun ular o'rtasida ma'lumot almashish kerak. Quyidagi ko'rsatmalarga amal qilsangiz, bu oson.

1C 8.3 ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvi: sozlash bo'yicha ko'rsatmalar

1C 8.3 ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvini o'rnating quyidagicha amalga oshirilishi mumkin:

  • 1C dasturiga o'ting "Korxona hisobi 3.0" (qabul qiluvchi).
  • ni bosing Barcha funksiyalar-reja-almashinuv-to'liq" Periferik tugunni yarating.
  • Katalogni tanlang (qaysi biri kerak - tarmoq yoki mahalliy) va tugunni yaratish haqida xabar ko'rinishida bildirishnoma kelguncha kuting.
  • Shunday bo'ladiki, element " Barcha funksiyalar" Mavjud emas. Bunday holda, siz "ga o'tishingiz kerak. Fayl-xizmatlar-parametrlar"va o'rnatish" qush" Pastda.
  • Tugunni muvaffaqiyatli yaratganingizdan so'ng, uni kerakli joyga etkazishingiz kerak. Buni amalga oshirish uchun " Ma'muriyat».
  • ni bosing Ma'lumotlar sinxronizatsiyasini sozlash».
  • katakchani belgilang " Ma'lumotlarni sinxronlash". Bu erda "ni tanlang Sinxronizatsiyani sozlash. ma'lumotlar" undan keyin " Toʻliq».
  • Birja katalogini tanlang, siz ftp dan foydalanishingiz yoki elektron pochta orqali almashishingiz mumkin. O'rnatish tugallangach, tizim sizdan kerakli prefiksni kiritishingizni so'raydi. Bundan tashqari, periferik tugunda ham shunga o'xshash manipulyatsiyalarni bajarishingiz kerak bo'ladi. Agar sizga avtomatik almashish kerak bo'lsa, tematik yorliqda jadvalni o'rnating.

Hammasi shu, siz sozlashni muvaffaqiyatli yakunladingiz.

Ma'lumotlar almashinuvini o'rnatishning dastlabki varianti nafaqat dasturlash bilimlarini, balki maslahat bilimlarini ham talab qiladi. Ba'zan ushbu funktsiyani o'rnatish eng ko'p vaqt talab qiladigan va qimmat ish bo'lib chiqadi.

Bir yoki barcha ob'ektlar 1C mahsuloti bo'lgan ma'lumotlar almashinuvi bosqichlari:

  • Birjaning tarkibi kelishilgan holda;
  • Protokol aniqlangan;
  • Sinxronizatsiya bosqichi;
  • Birja qoidalarini belgilash va o'rnatish;
  • Jadval.

Birinchi bosqich: birja tarkibi

Ayirboshlash yo'nalishi ayirboshlash ob'ektlarining roliga qarab bir tomonlama yoki ikki tomonlama bo'lishi mumkin. Umuman olganda, almashinuvda ikkita konfiguratsiya ishtirok etadi - "manba" va "qabul qiluvchi". Bir tomonlama almashishda ma'lumotlar bir ob'ektdan ikkinchisiga o'tadi va ularning rollari o'zgarmaydi. Ikki tomonlama aloqada ob'ektlarning rollari doimiy ravishda o'zgarib turadi va ma'lumotlar ikkala ob'ektni tark etadi va ikkala ob'ektga ham keladi.

Xuddi shu bosqichda almashinuv formati aniqlanadi:

  • Tarqalgan axborot xavfsizligi
  • Universal OD.
  • EnterpriseData.

Ikkinchi bosqich: almashinuv protokoli

1C: Enterprise 8-dan foydalanib, siz har xil turdagi va standartlardagi ma'lumotlarni almashishingiz mumkin. Shuning uchun almashinuv protokolini aniqlashda faqat almashinuv amalga oshiriladigan tizimning imkoniyatlaridan boshlash kerak.

Uchinchi bosqich: kataloglarni sinxronlashtirish

Asosiy printsip - bitta kirish nuqtasining mavjudligi.

To'rtinchi bosqich: qoidalarni o'rnatish

Qabul qilingan ma'lumotlarni to'liq ko'rsatish faqat ma'lumotlar almashinuvi qoidalari to'g'ri ko'rsatilgan va sozlangan bo'lsa mumkin.

Ushbu bosqichni oson, tez va to'g'ri engish uchun siz qoidalar daraxtidan foydalanishingiz mumkin. Unda siz qoidalar, parametrlar, algoritmlarning har bir elementi uchun barcha kerakli ma'lumotlarni topishingiz mumkin yoki u orqali qoidalarni o'rnatish uchun asosiy shaklni ochishingiz mumkin.

Beshinchi bosqich: jadval

Muntazam almashinuvni avtomatlashtirish uchun siz vaqti-vaqti bilan ma'lumotlarni yuklashni sozlashingiz kerak.

Ehtimol, ish jarayonida ba'zi o'zgarishlar talab qilinadi. Buning sabablari boshqacha bo'lishi mumkin:

  • Birja ob'ektlari avval yakunlangan;
  • Ma'lumotlar bazasi konfiguratsiyasi atipik;
  • Ishchi platformalarning turli versiyalari;
  • Konfiguratsiyaning joriy emas/yangilanmagan versiyasi;
  • Ayirboshlash qoidalarini nostandartlarga o'zgartirish kerak va hokazo.

PPP (ishlab chiqarish korxonalarini boshqarish) konfiguratsiyasining standart versiyasi allaqachon ma'lumotlar almashinuvining tayyor mexanizmlarini o'z ichiga oladi. Lekin ular ham sozlanishi kerak. E'tibor bering, SCP almashinuvi faqat yangi versiyalarda mumkin.

"Xizmat" tugmasidan foydalanib, kerakli ma'lumotlarni almashish menyusini tanlang. Agar dastur almashinuv opsiyasi mavjud emasligini ko'rsatsa, "Sozlamalar" menyusidagi tegishli katakchani belgilang.



Shundan so'ng siz ma'lumot almashish jarayonini tashkil qilishingiz mumkin.