Universal format orqali almashish. Universal formatdagi mahsulotlar orqali universal ma'lumotlar almashinuvi 1c ma'lumotlar sinxronizatsiyasidan foydalanishning ko'rinishi va xususiyatlari

1C 8 almashinuv qoidalarini ishlab chiqishda almashinuv qoidalarining xatti-harakatlarini dasturiy ravishda qayta aniqlash qobiliyati keng qo'llaniladi - ishlov berish mexanizmi. Voqealar boshqaruvchilari funksionallikni sezilarli darajada kengaytiradi va interaktiv konfiguratsiya imkoniyatlari etarli bo'lmagan hollarda almashinuv qoidalarini o'rnatish uchun ajralmas vositadir.

Ishlovchilar va algoritmlar almashinuv vaqtida bajariladigan platforma tilida yoziladi.

Agar bu 1C: Enterprise 7.7 platformasi bo'lsa, ishlov beruvchi kodi yuklash yoki yuklab olishni qayta ishlash kodiga birlashtirilgan. Shunga ko'ra, har bir ishlov beruvchi yoki algoritm alohida funktsiyaga ajratilgan va almashish vaqtida disk raskadrovka uchun mavjud.

Agar yuklash yoki yuklab olish 1C: Enterprise 8 platformasida sodir bo'lsa, ishlov beruvchi kodi ma'lumotlar almashinuvini qayta ishlash kodiga integratsiyalanmagan, balki almashinuv qoidalari fayliga yuklanadi. Ma'lumotlar almashinuvi jarayonida ishlov beruvchilar yoki algoritmlar kodi qoidalar faylidan olinadi va to'g'ridan-to'g'ri "Ishga tushirish" bayonoti kontekstida bajariladi. Ishlovchilar va algoritmlar kodini disk raskadrovka qilish uchun siz “Universal XML Data Interchange” ishlovidan foydalanishingiz mumkin.

Avtomatlashtirilgan boshqaruv tizimlari ko'p hollarda alohida ma'lumotlar bazalaridan iborat va ko'pincha geografik jihatdan taqsimlangan tuzilishga ega. Shu bilan birga, to'g'ri amalga oshirilgan ma'lumotlar almashinuvi bunday tizimlarning samarali ishlashi uchun zarur shartdir.

Birjaning dastlabki o'rnatilishi nafaqat dasturlash nuqtai nazaridan, balki 1C: Enterprise platformasidagi mahsulotlarda bo'lgani kabi, bir hil manbalar bilan ishlayotgan bo'lsak ham, maslahat berishni talab qilishi mumkin. Nima uchun 1C almashinuvini o'rnatish (yoki 1C 8.3 da ma'lumotlarni sinxronlashtirish) integratsiya loyihasining eng ko'p vaqt talab qiladigan va qimmat ishiga aylanishi mumkin, biz ushbu maqolada ko'rib chiqamiz.

1C muhitida ma'lumotlar almashinuvi sizga quyidagilarga imkon beradi:

  • Hujjatlarni ikki marta kiritishni bekor qilish;
  • Tegishli biznes jarayonlarini avtomatlashtirish;
  • Taqsimlangan bo'limlar o'rtasidagi o'zaro aloqani optimallashtirish;
  • Turli bo'limlar mutaxassislarining ishi bo'yicha ma'lumotlarni tezda yangilash;
  • Buxgalteriya hisobining har xil turlarini "farqlash".*

*Buxgalteriya hisobining bir turining ma'lumotlari boshqasidan sezilarli darajada farq qiladigan hollarda, ma'lumotlarning maxfiyligini ta'minlash va axborot oqimini "chegaralash" kerak. Masalan, 1C UT va 1C Buxgalteriya o'rtasidagi ma'lumotlar almashinuvi boshqaruv ma'lumotlarini tartibga soluvchi buxgalteriya ma'lumotlar bazasiga yuklashni talab qilmaydi, ya'ni. 1C da sinxronlash bu erda to'liq bo'lmaydi.

Agar biz birlamchi ma'lumotlar almashinuvini amalga oshirishning standart jarayonini tasavvur qilsak, uning ob'ektlaridan kamida bittasi 1C mahsuloti bo'lsa, biz quyidagi bosqichlarni ajratib ko'rsatishimiz mumkin:

  • Birja tarkibini muvofiqlashtirish;
  • Transportning ta'rifi (almashtirish protokollari);
  • Qoidalarni o'rnatish;
  • Rejalashtirish.

1C almashinuvi tarkibini aniqlash

Ayirboshlash ob'ektlarini "manba" va "qabul qiluvchi" ga bo'lish mumkin. Shu bilan birga, ular bir vaqtning o'zida ikkita rolni bajarishlari mumkin, bu ikki tomonlama almashinuv deb ataladi. Manba va maqsad tizimning ehtiyoji yoki funksionalligiga qarab mantiqiy ravishda aniqlanadi*.

*Masalan, “WA: Financier” – “1C:Enterprise” asosida ishlab chiqilgan moliyaviy hisobni yuritish va g‘aznachilik jarayonlarini boshqarish yechimini integratsiyalashganda, WiseAdvice mutaxassislari uni asosiy tizim sifatida tavsiya qiladilar. Bu qo'llash siyosati qoidalariga rioya qilish va shunga mos ravishda yechimning samaradorligini ta'minlash uchun nazorat vositalarining mavjudligi bilan bog'liq.

Keyinchalik, foydalanuvchilardan olingan va qayd etilgan talablar asosida almashish uchun ma'lumotlar ro'yxati tuziladi, ularning hajmi, almashish chastotasiga qo'yiladigan talablar aniqlanadi, xatolar bilan ishlash va istisno vaziyatlarni (to'qnashuvlar) hal qilish jarayoni belgilanadi.

Xuddi shu bosqichda, mavjud tizimlar parkiga va korxona tuzilishiga qarab, birja formati belgilanadi:

Tarqalgan axborot bazasi

  • RIB bir xil 1C ma'lumotlar bazasi konfiguratsiyalari o'rtasida almashishni nazarda tutadi, har bir almashinuv juftligi uchun aniq "master-slave" boshqaruv tuzilmasi. Texnologik platformaning elementi sifatida RIB, ma'lumotlarga qo'shimcha ravishda, ma'lumotlar bazasining konfiguratsiya o'zgarishlari va ma'muriy ma'lumotlarini uzatishi mumkin (lekin faqat masterdan qulga).

1C da universal ma'lumotlar almashinuvi

  • 1C: Enterprise platformasidagi konfiguratsiyalar bilan ham, uchinchi tomon tizimlari bilan ham 1C ma'lumotlar bazalari almashinuvini sozlash imkonini beruvchi mexanizm. Ayirboshlash "Almashtirish rejalari" ga muvofiq ma'lumotlarni universal xml formatiga o'tkazish orqali amalga oshiriladi.

EnterpriseData

  • Har qanday avtomatlashtirish tizimlari bilan 1C: Enterprise platformasida yaratilgan mahsulotlar o'rtasida xml formatida ma'lumotlar almashinuvini amalga oshirish uchun mo'ljallangan 1C-ning so'nggi ishlanmasi. EnterpriseData-dan foydalanish almashinuv bilan bog'liq o'zgarishlarni soddalashtiradi. Ilgari, tizimga yangi konfiguratsiya kiritilganda, u uchun ham, mavjud tizimlar uchun ham ma'lumotlarni import qilish va eksport qilish mexanizmini joriy qilish kerak edi. Endi EnterpriseData-ni qo'llab-quvvatlaydigan tizimlar hech qanday o'zgartirishga muhtoj emas, faqat bitta kirish-chiqish nuqtasiga ega.

Transportning ta'rifi (almashinuv protokollari)

1C: Enterprise 8 platformasidagi tizim uchun umumiy qabul qilingan universal standartlardan (xml, matn fayllari, Excel, ADO ulanishi va boshqalar) foydalangan holda har qanday axborot resurslari bilan almashishni tashkil qilish uchun keng imkoniyatlar taqdim etiladi. Shuning uchun, ma'lumotlar almashinuvi uchun transportni aniqlashda siz uchinchi tomon tizimining ma'lumotlar bazasi imkoniyatlariga tayanishingiz kerak.

Kataloglarni sinxronlashtirish

Kataloglarni samarali sinxronlashtirishning asosiy printsipi - bitta kirish nuqtasi mavjudligi. Ammo, agar biz tarixan turli qoidalarga muvofiq to'ldirilgan kataloglar bilan ishlash haqida gapiradigan bo'lsak, almashinuvni "umumiy maxraj" ga etkazish uchun sinxronizatsiya maydonlarini aniq belgilash kerak.

*Ushbu bosqichda ma'lumotlar manbai tomonida ma'lumotnoma ma'lumotlarini normallashtirish bo'yicha ishlarni bajarish kerak bo'lishi mumkin. Kataloglarning holatiga va ularning hajmiga qarab, elementlarni taqqoslash, tanib olish, xatolar va dublikatlarni aniqlash, shuningdek etishmayotgan maydonlarni to'ldirish va sinxronizatsiya maydonlarini belgilash jarayoni barcha mutaxassislar guruhining ishini talab qilishi mumkin. integratorning bir qismi (ma'lumotni normallashtirishning asosiy texnikasi egasi) va mijoz tomonidan.

Qoidalarni o'rnatish

Qabul qiluvchilarda manba tizimlaridan ma'lumotlarni ko'rsatish qobiliyati to'g'ri belgilangan almashinuv qoidalariga bog'liq. Xml formatida taqdim etilgan qoidalar manba-qabul qiluvchi ob'ektlarning asosiy detallarining muvofiqligini tartibga soladi. 1C: Ma'lumotlarni aylantirish yechimi bir martalik va doimiy almashinuvni amalga oshirish qoidalarini yaratishni avtomatlashtirish uchun mo'ljallangan.

Ayirboshlash rejasi davomida ma'lumotlar yo'qolmasligini kafolatlaydi. Bu 1C: Enterprise platformasidagi har qanday konfiguratsiyaning ajralmas qismi bo'lib, u 1C almashinuv jarayonini to'liq tavsiflaydi: ma'lumotlar tarkibi ("aniqlash" tafsilotlari bo'lgan hujjatlar) va tugunlar (qabul qiluvchi-uzatuvchi ma'lumotlar bazalari), shuningdek, RIB-ni faollashtirish. tanlangan almashinuv yo'nalishlari.

Birja rejasiga kiritilgan ma'lumotlarning har qanday o'zgarishi qayd etiladi va "o'zgartirilgan" belgisini oladi. O'zgartirilgan ma'lumotlar qabul qiluvchi-uzatuvchi tugunlarda bir-biriga mos kelmaguncha, belgi qayta o'rnatilmaydi va tizim ikkala tugunga nazorat xabarlarini yuboradi. Ma'lumotlarni yuklaganingizdan va ikkala tizimda ularning to'liq muvofiqligini tasdiqlaganingizdan so'ng, belgi qayta o'rnatiladi.

1C da almashinuv jadvali

Muntazam almashinuvni avtomatlashtirish uchun ma'lumotlarni yuklash chastotasi o'rnatiladi. Ayirboshlash chastotasi ehtiyoj va texnik imkoniyatlarga bog'liq. Shuningdek, 1C: Enterprise platformasidagi konfiguratsiyalar voqea sodir bo'lganda ma'lumotlar almashinuvini sozlash imkonini beradi.

Birjani amalga oshirishning standart jarayonini ko'rib chiqib, turli bosqichlarda yaxshilanishlarni talab qiladigan omillarga e'tibor qarataylik:

  • Nostandart, yuqori darajada o'zgartirilgan ma'lumotlar bazasi konfiguratsiyasi;
  • 1C: Enterprise platformasining turli versiyalari;
  • Uzoq vaqt davomida yangilanmagan konfiguratsiya versiyalari;
  • Ilgari o'zgartirilgan ayirboshlash ob'ektlari;
  • Nostandart almashinuv qoidalariga ehtiyoj;
  • Mavjud ma'lumotnomalardagi tafsilotlarning juda boshqacha to'plami va tarkibi.

Hatto birlamchi ma'lumotlar almashinuvini amalga oshirish bo'yicha standart harakatlar ham mutaxassis bilimlarini talab qilganligi sababli, ularni 1C mutaxassislari ishtirokida bajarish tavsiya etiladi. Faqat yuqorida tavsiflangan barcha amallarni bajarganingizdan so'ng, konfiguratsiyada almashinuvni o'rnatishga o'tishingiz kerak. Keling, 1C: UPP va 1C: Retail misolida ma'lumotlar bazalarining integratsiyasini ko'rib chiqaylik (1C: UT bilan almashish xuddi shu sxema bo'yicha o'rnatiladi). Bundan tashqari, standart sinxronizatsiyaga SCP - SCP almashinuvi kiradi, bu eng yirik sanoat korxonalarida keng ko'lamli avtomatlashtirish tizimlari uchun xosdir.

"Xizmat" pastki menyusida "Platformadagi mahsulotlar bilan ma'lumotlar almashinuvi ..." ni tanlang ("Chakana savdo" bilan to'g'ridan-to'g'ri almashinuvni tanlash ko'pincha MAQOMOTI ob'ekt darajasida xatolarga olib keladi). "Ushbu xususiyat mavjud emas" xizmat xabariga e'tibor bering.


Ushbu muammoni hal qilish uchun siz "Aloqalarni sozlash" ni tanlashingiz kerak.


...va katakchani belgilang. Keyinchalik, xato xabariga e'tibor bermang.


Ma'lumotlarni sinxronlashtirish sozlamalarida "Chakana savdo" bilan almashinuvni yaratish ... ni tanlang.



Mahalliy yoki tarmoq katalogi orqali ulanish sozlamalarini sozlashdan oldin, diskda katalog uchun bo'sh joy mavjudligiga ishonch hosil qilishingiz kerak. Garchi, qoida tariqasida, u 30-50 MB dan ko'p joy egallamasa ham, istisno hollarda u 600 MB gacha talab qilishi mumkin. Siz to'g'ridan-to'g'ri konfiguratordan kerakli katalogni yaratishingiz mumkin.



Tarmoq katalogi orqali ulanishda biz "Keyingi" tugmasini bosish orqali FTP manzili va elektron pochta orqali ulanishni sozlash taklifini e'tiborsiz qoldiramiz.


Sozlamalarda biz qo'lda prefikslarni kiritamiz - ma'lumotlar bazalarining belgilari (odatda BP, UPP, RO), qoidalar va ma'lumotlarni yuklashning boshlanish sanasini o'rnatamiz. Hujjatlarning nomida ular yaratilgan ma'lumotlar bazasini ko'rsatish uchun prefiks ko'rsatiladi. Agar yuklash qoidalari tahrir qilinmasa, ma'lumotlar barcha mavjud parametrlarga muvofiq sukut bo'yicha yuklanadi.



Bizning harakatlarimizni takrorlamaslik uchun biz "Chakana savdo" uchun almashinuv sozlamalari faylini yaratamiz. Sinxronizatsiyani o'rnatganingizdan so'ng darhol ma'lumotlarni yuborishingiz kerak bo'lsa, katakchani belgilang.


Ayirboshlash jarayonini avtomatlashtirish uchun siz jadvalni o'rnatishingiz kerak.


"Chakana savdo" menyusi.


Qutini belgilang va "Sinxronizatsiya" ni tanlang.


Ishlab chiqarish korxonasini boshqarishni tanlash orqali "teskari" sozlashni amalga oshiramiz.




UPP da yaratilgan sozlamalar faylini yuklang.


Biz belgi qo'yamiz, tizim avtomatik ravishda manzilni oladi.





Biz UPPda bo'lgani kabi harakat qilamiz.









Tekshirish ma'lumotlarini taqqoslash (Ma'lumotlarni qo'lda taqqoslash tayyorgarlik bosqichida amalga oshirilishi tavsiya etiladi, chunki bu ish almashinuvni amalga oshirish jarayonida eng ko'p mehnat talab qiladigan ish bo'lishi mumkin). Taqqoslash oynasi sichqonchani ikki marta bosish orqali ochiladi.



Sinxronizatsiyada xatolik yuzaga kelsa, "Tafsilotlar ..." "Hech qachon ..." bilan almashtiriladi.


"Tafsilotlar ..." birjadagi yangilangan ma'lumotlar bilan jurnalni ochadi.


Tayyor.

Ko'pincha yirik korxonalar va chakana savdo tarmoqlari ishida ma'lumotlar bazalari o'rtasida ma'lumot almashish zarurati paydo bo'ladi. Har bir dasturchi va administrator bu masalani boshqacha hal qiladi. Ba'zilar yuklash va yuklashni oraliq jadval fayllari orqali yozadilar, boshqalari manba ma'lumotlar bazasiga ulanish uchun MAQOMOTI ulanish rejimidan foydalanadilar. Biroq, yaqinda 1C ning "XML formatida universal ma'lumotlar almashinuvi" deb nomlangan o'z mexanizmi tobora ommalashib bormoqda.

Qayta ishlashning ko'rinishi

To'liq interfeysda siz Xizmat->Boshqa ma'lumotlar almashinuvi->XML formatida universal ma'lumotlar almashinuvi bo'limida ishlov berishni ochishingiz mumkin.

Qayta ishlash shakli (1-rasm) to'rtta yorliqni o'z ichiga oladi:

  • Qo'shimcha sozlamalar;
  • Ma'lumotlar o'chirilmoqda.
  • Yorliqlarning har birining interfeysi elementlar bilan og'ir yuklangan va shuning uchun alohida ko'rib chiqishni talab qiladi.

    Ma'lumotlar yuklanmoqda

    Yorliqning eng yuqori qismida almashish qoidalari faylini tanlash uchun maydon mavjud. Nostandart ma'lumotlar bazalari va birjalar uchun almashinuv faylini o'zingiz yaratishingiz kerak bo'ladi.

    Shaklning keyingi qatorida ikkita radio tugma mavjud:

    1. Birja fayliga yuklash (2-rasm);
    2. Axborot xavfsizligiga ma'lumotlarni ulash va yuklash (3-rasm).

    Yuqoridagi rasmlardan ko'rinib turibdiki, shaklning ko'rinishi kalitga qarab farqlanadi. Agar fayl almashish opsiyasi tanlansa, foydalanuvchidan faylning yuklanadigan joyini va joyni tejash va parol bilan himoya qilish uchun uni siqish imkoniyatini tanlash taklif etiladi.

    Qabul qiluvchi bazaga to'g'ridan-to'g'ri ulanish opsiyasi ham fayl, ham mijoz-server ish rejimlarini qo'llab-quvvatlaydi. Bunday holda siz ma'lumotlar bazasi manzilini kiritishingiz va "Foydalanuvchi" va "Parol" maydonlarini to'ldirishingiz kerak bo'ladi. Ma'lumot almashishni boshlashdan oldin ulanishni sinab ko'rish tavsiya etiladi.

    Quyidagi jadval bo'limi tanlovlar va boshqa tushirish parametrlarini sozlash imkonini beradi.

    Algoritmlarni disk raskadrovka qilish va xatolarni tuzatish uchun siz almashinuv jarayoniga o'rnatilgan mexanizmdan foydalanishingiz mumkin. Shaklning pastki qismidagi tegishli katakchani belgilash orqali faollashtiriladi. “Nosozliklarni tuzatish sozlamalari…” tugmasini bosish oynani ochadi (4-rasm).

    4-rasm

    Ushbu shaklning o'ziga xos xususiyati tartibning chap tomonidagi axborot yordami bo'lib, u uchta mumkin bo'lgan disk raskadrovka rejimining har birini tavsiflaydi. epf formatidagi har qanday fayl modul uchun tashqi ishlov berish fayli sifatida xizmat qilishi mumkin.

    "Finish" tugmasini bosish to'ldirilgan ma'lumotlarning to'g'riligi va to'liqligini tekshiradi.

    "Yuklab olish" dan farqli o'laroq, bu yorliq (5-rasm) jadvalli qismga ega emas, lekin yangi va o'zgartirilgan ob'ektlarni yozish uchun parametrlarni sozlash imkonini beruvchi yana ko'plab tasdiqlash qutilari mavjud.

    5-rasm

    Avvalo, ma'lumot manbai bo'lib xizmat qiladigan faylni tanlashingiz kerak. Buni "Yuklash uchun fayl nomi" kiritish maydonida amalga oshirish mumkin. Agar ma'lumotlar parol bilan himoyalangan arxivga yuklangan bo'lsa, uni tegishli maydonga kiritish kerak bo'ladi.

    Tegishli katakchalar quyidagilarni sozlash imkonini beradi:

    • Ob'ektlarni yozishda tranzaksiya (bu ba'zan jarayonni tezlashtiradi);
    • Ma'lumotlarni almashish rejimida yuklash (bu holda, barcha platforma tekshiruvlari, hujjatlarni joylashtirish paytida tekshirish bundan mustasno, yozib olishda e'tiborga olinmaydi);
    • O'zgartirilgan elementlarning ustiga yozish;
    • Yuklab olingan elementlar uchun o'chirish belgisini o'rnatish;
    • Reestrga yangi ma'lumotlarni yozish tartibi (bir vaqtning o'zida yoki to'plamda);
    • Satr qiymatlari uchun ahamiyatsiz belgilarni (bo'shliqlar va yorliqlar) kesish.

    Qo'shimcha sozlamalar

    Xatcho'p nomidan ko'rinib turibdiki, u vositalarni o'z ichiga oladi, ulardan foydalanish almashinuv jarayonini yanada aniqroq sozlash imkonini beradi. Ayniqsa:

    1. Nosozliklarni tuzatish rejimini yoqadi;
    2. Yukni tushirish jarayonida tranzaktsiyadan foydalanishga ruxsat beradi;
    3. 1C ning 8-versiyasining ma'lumotlar bazalari o'rtasida almashinuvni optimallashtiradi;
    4. Faqat joriy foydalanuvchi foydalanishi mumkin bo'lgan ob'ektlarni yuklang;
    5. Ma'lumotlar bazalari o'rtasida almashinuv jarayonini jurnalga yozishni yoqing.

    Ushbu va boshqa ba'zi funktsiyalar formadagi tegishli katakchalarni belgilash orqali yoqiladi (6-rasm).

    6-rasm

    Ma'lumotlar o'chirilmoqda

    Bu yorliq faqat disk raskadrovka rejimida ishlab chiquvchilar tomonidan ishlatiladi. Ma'lumotlar bazasidan keraksiz ob'ektlarni olib tashlash imkonini beradi.

    Ayirboshlash qoidalarini o'rnatish haqida qisqacha

    Standart ishlov beruvchidan foydalanish dasturchilarning hayotini sezilarli darajada osonlashtiradi. Shu bilan birga, "XML formatidagi universal ma'lumotlar almashinuvi" ga birinchi marta duch kelgan odam uchun eng qiyin daqiqalardan biri bu: "Almashtirish qoidalari faylini qayerdan olsam bo'ladi?"

    Avvalo, almashish qoidalarini mustaqil ravishda yaratish uchun sizga "Ma'lumotlarni aylantirish" deb nomlangan maxsus konfiguratsiya kerak bo'ladi. U turli xil 1C ma'lumotlar bazalari 7 va 8 versiyalari o'rtasida deyarli har qanday almashinuvni sozlash imkonini beruvchi bir nechta qiziqarli fayllarni o'z ichiga oladi:

    1. epf - 1C 8 ma'lumotlar bazalari uchun metama'lumotlar strukturasini yuklab olish uchun zarur;
    2. epf - agar 1C 8 konfiguratsiyasi o'z-o'zidan yozilgan bo'lsa yoki standart bo'lmasa, unda "Universal ma'lumotlar almashinuvi" ishlovi bo'lmasligi mumkin, bu fayl bu ishlov berish;
    3. ert - faylda 1C 7.7 versiyalari konfiguratsiyasining metama'lumotlar strukturasini yuklab olish uchun kod mavjud;
    4. ert - ma'lumotlarni qayta ishlash uchun fayl yuklash va etti uchun yuklab olish.

    Tegishli qayta ishlashni ishga tushirgandan so'ng, manba va maqsadli ma'lumotlar bazalari uchun metama'lumotlar tuzilmalarini tushirish kerak. Keyin, "Konvertatsiya" konfiguratsiyasida siz "Konfiguratsiyalar" katalogiga manba va maqsad konfiguratsiyasi haqida ma'lumot kiritishingiz kerak.

    Keyin Conversion katalogida ma'lumotlar almashinuvi yo'nalishi haqida ma'lumotni o'z ichiga olgan element yaratiladi. Buning uchun Exchange qoidalarini o'rnatishingiz mumkin.

    Ushbu maqolada men EnterpriseData universal formati orqali ma'lumotlar almashinuvini tashkil etish bo'yicha hozirgacha kichik tajribamni tasvirlab beraman.

    Mening holatimda, almashinuv "Savdoni boshqarish 11.2" (keyingi o'rinlarda UT) va "Korxona hisobi 3.0.43" (keyingi o'rinlarda BP) konfiguratsiyalari o'rtasida tuzilgan. Ayirboshlash bir tomonlama, UT dan BPgacha. Savdoni boshqarish 11.1 ni 11.2 ga yangilashdan oldin maʼlumotlar almashinuvi Data Conversion 2.0 konfiguratsiyasi yordamida tuzilgan. Biroq, "11.2" ga o'tgandan so'ng, foydalanuvchilar uchun "Savdoni boshqarish" da xatolar paydo bo'ldi. Birja qoidalarini yangilash tartibi amalga oshirildi, ammo u hech qanday natija bermadi. Tuzatish vositasi muammo ma'lumotlar almashinuvida ekanligini ko'rsatdi. Ikkala konfiguratsiyada ham ma'lumotlar almashinuvi sozlamalarini olib tashlash va uni qayta sozlashga qaror qilindi.

    “Savdoni boshqarish” ham, “Korxona hisobi” ham mijoz-server versiyasida ishlaydi. UT bilan sinxronlashni o'rnatishni boshladim. Men buni shunday qildimki, ma'lumotlar UT dan faylga yuklangan. Ya'ni, tarmoq katalogi orqali sinxronlash. BPda men almashinuvni BPdan hech qanday ma'lumot yuklab olinmaydigan tarzda sozladim.

    Kontekst usulini chaqirishda xatolik yuz berdi (Tasdiqlash): XDTO maʼlumotlarini tekshirish xatosi:
    "/Qarshi bank hisobi/Bank" ob'ektining tuzilishi quyidagi turga mos kelmaydi: (http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1)KeyPropertiesBank
    "BIK" xususiyatini tekshirish:
    shakli: element
    nomi: (http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1)BIK
    turi:
    Kerakli mulk yo'qolgan
    Ob'ekt: kontragent bilan shartnoma № ...

    Xatoni tahlil qilish uchun men "Yuborilgan ma'lumotlar tarkibi" belgisini bosdim va yuborish uchun ro'yxatdan o'tgan pudratchi shartnomalari ro'yxatida xatolik yuzaga kelgan shartnomani topdim. Men shartnomani ochdim va kontragentning shartnomada ko'rsatilgan bank hisobini esladim. Keyin yuk tashish uchun ro'yxatdan o'tgan bank hisoblariga o'tdim. Ma'lum bo'lishicha, kerakli hisob qaydnomasi ro'yxatdan o'tganlar ro'yxatida yo'q. Muammoli bank hisobini va shartnomani qayta ko'rib chiqdim. Shundan so'ng men kerakli bank hisobini qo'lda ro'yxatdan o'tkazdim.

    UT maʼlumotlarini sinxronlashtirishga yana urinib koʻrdim. Bu safar ma'lumotlar muvaffaqiyatli yuklandi. XML fayli tarmoq papkasida UT dan BP ga uzatiladigan ma'lumotlarni o'z ichiga olgan holda yaratilgan.

    Keyingi qadam fayldan ma'lumotlarni korxona buxgalteriya bo'limiga yuklashdir. "Korxona hisobi" konfiguratsiyasida men "Sinxronizatsiya" tugmasini bosdim, "Ma'lumotlar tahlili davom etmoqda" xabari bilan ochilgan ishlov berish shakli. Biroz vaqt o'tgach, xabar "Ma'lumotlarni yuklash davom etmoqda" deb o'zgartirildi. Shu bilan birga, indikator va hisoblagich elektr ta'minoti blokidan 80 mingdan ortiq ob'ekt tushirilayotganini ko'rsatdi. Bu meni chalkashtirib yubordi, chunki men sozlamalarda quvvat manbaidan hech narsa tushirmaslik kerakligini ko'rsatdim. Qayta ishlash ancha uzoq davom etdi va xato bilan yakunlandi:

    Tadbir: Ma'lumotlar almashinuvi
    (GeneralModule.Long-runningOperations.Module(371)): Ishchining fondagi jarayoni anormal tarzda tugatildi
    RaiseException (ErrorText);

    Xatoni lokalizatsiya qilish uchun men sinxronizatsiya sozlamalarini va quvvat manbai bazasining ishlash parametrlarini o'zgartirishga harakat qildim. Natijada, ma'lumotlar bazasini fayl versiyasiga aylantirganimda, tizim etarli darajada ishladi: ikkita ma'lumotlar bazasini solishtirish uchun shakl ochildi. Ob'ektlarni moslashtirgandan so'ng, dastlabki sinxronizatsiya muvaffaqiyatli bo'ldi. Keyin ma'lumotlar bazasini mijoz-server versiyasiga o'tkazdim.

    Sinxronizatsiyani keyingi sinovdan o'tkazish bilan ob'ektlarni o'zgartirish qoidalariga ba'zi o'zgartirishlar kiritish kerak edi. Data Conversion 3.0 konfiguratsiyasidan foydalanish vaqti keldi. O'rnatilgan konfiguratsiya yordami uning qanday ishlashini tasvirlaydi. ITS veb-saytidagi maqolalar ham yordam berdi.

    Natijada, men quyidagi ma'lumotlarni "Ma'lumotlarni aylantirish 3.0" ga yukladim:

    • Ikkita ma'lumotlar bazasidan "Universal format orqali ma'lumotlar almashinuvi menejeri" umumiy modulining matnlari
    • Ikkala bazaning joylashuvi
    • EnterpriseData formatining tavsifi (har qanday ma'lumotlar bazasidan)
    • Konvertatsiya qilish qoidalari

    Yuklab olgandan so'ng, men "Ma'lumotlarni aylantirish 3.0" da ma'lumotlar, ob'ektlar va xususiyatlarni aylantirish qoidalarini ochdim. Menga kerakli o'zgarishlar kiritildi. Keyin men "Almashtirish menejeri modulini tushirish" tugmasidan foydalandim. Modul matni vaqtinchalik xotiraga ko'chirildi. Qolgan narsa uni konfiguratsiyaga kiritishdir.

    "Ma'lumotlarni aylantirish 3.0" da qoidalarni o'rnatish bilan tajriba o'tkazgandan so'ng, men o'zim uchun shunday xulosaga keldim: agar kiritilgan o'zgartirishlar ahamiyatsiz bo'lsa, qoidalarni to'g'ridan-to'g'ri UT va BP konfiguratsiyalarida, umumiy modulda o'rnatish osonroq. "Universal format orqali ma'lumotlar almashinuvi menejeri". Agar tahrirlar jiddiy bo'lsa, masalan, birjaga yangi ob'ektni qo'shish, unda siz konfiguratsiyadan foydalanishingiz kerak " Ma'lumotlarni konvertatsiya qilish 3.0".

    Men birja rejasiga "Yetkazib beruvchiga buyurtma" hujjatini qo'shish vazifasini "" yordamida bajardim. Ma'lumotlarni o'zgartirish 3.0". UT - BP standart versiyasida ushbu hujjat almashinuv rejasiga kiritilmagan.

    Eslatib o'tamiz, yuklash uchun ob'ektlarni ro'yxatdan o'tkazish qoidalari hali ham "Ma'lumotlarni aylantirish 2.0" konfiguratsiyasida sozlangan.

    Bu universal EnterpriseData formati orqali ma'lumotlar sinxronizatsiyasining birinchi taassurotlari.

    P.S. Agar sizda universal format va konfiguratsiyalar orqali ma'lumotlar almashinuvi bo'yicha savollaringiz yoki o'z kuzatishlaringiz bo'lsa" Ma'lumotlarni konvertatsiya qilish 3.0", izohlarda yozing. Tajriba almashamiz.

    • Ma'lumotlarni sinxronlashtirish
    • Universal EnterpriseData Format
    • Ma'lumotlarni konvertatsiya qilish 3.0
    • Ma'lumotlarni konvertatsiya qilish 2.0
    • Savdoni boshqarish
    • Korxona hisobi