Universal almashinuv formati 1c. "1C" biznes ma'lumotlarini almashish uchun EnterpriseData formatini taklif qiladi. 1C tomonida oldindan konfiguratsiya

Ba'zi hollarda (masalan, katta hujjat aylanishi yoki murakkab buxgalteriya hisobi bilan) oxirgi foydalanuvchi uchun buxgalteriya hisobini bir nechta ilovalar o'rtasida taqsimlash, vaqti-vaqti bilan ular o'rtasida ma'lumot almashish ancha qulayroqdir. 1C platformasining 8.3 versiyasi chiqarilishidan oldin standart ma'lumotlar almashinuvi faqat foydalanuvchining iltimosiga binoan XML fayllari yordamida ma'lumotlarni yuklash va yuklab olish orqali amalga oshirildi. So'nggi paytlarda 1C-da ma'lumotlarni sinxronlashtirish mexanizmi tobora ko'proq foydalanilmoqda.

Sinxronizatsiya mashhurligining bir necha sabablari bor:

  • Ma'lumotlarni yuklash va tushirish jarayonlarini alohida ishga tushirishning hojati yo'q;
  • Axborot almashinuvining avtomatik bajarilishi qo'lda almashishga xalaqit bermaydi;
  • Konfiguratsiya qilish oson (standart konfiguratsiyalar uchun siz hatto almashinuv qoidalarini yaratishingiz shart emas;
  • Sinxronizatsiyani bir marta yaratish va uni bajarish jadvalini e'lon qilish kifoya.

Bizning vazifamiz shartlari

Kirishda bizda ikkita standart ma'lumotlar bazasi konfiguratsiyasi mavjud:

  1. Ish haqi va xodimlarni boshqarish (3.1.3-versiya);
  2. Qishloq xo'jaligi korxonasi uchun buxgalteriya hisobi (3.0.52 versiyasi).

Ikkala ma'lumotlar bazasi ham fayl rejimida ishlaydi. Sinxronizatsiya har qanday ma'lumotlar bazasidan sozlanishi mumkin.

Sinxronizatsiya "Buxgalteriya hisobi" dan "ZUP" ga sozlansa, "Sinxronizatsiya" katagiga belgi qo'yilishi kerak va aksincha.

Sozlamalar qayerda

"Buxgalteriya hisobi" bo'limida "Ma'muriyat" quyi tizimiga, "Sozlamalar" menyusiga o'ting va "Ma'lumotlarni sinxronlashtirish" bandini toping (1-rasm).

Sinxronizatsiya sozlamalari oynasi ochiladi (2-rasm)

Guruch. 2

Bu erda biz:

  1. Sinxronizatsiyani yoqish yoki o'chirish;
  2. Tegishli bo'lmagan ma'lumotlarni yuklashni taqiqlash;
  3. O'tkazilgan ma'lumotlarni aniqlash uchun prefiks o'rnating;
  4. Boshqa sinxronizatsiya sozlamalariga o'ting.

Tegishli katakchani belgilash va prefiksni belgilash orqali sinxronlashni boshlash orqali biz buxgalteriya bo'limini yopishimiz mumkin. Keyingi ish "Ish haqi" da amalga oshiriladi.

Ma'lumotlarni sinxronlashtirish sozlamalari oynasi rasmda ko'rsatilgan. 3

Guruch. 3

Keling, buni batafsil ko'rib chiqaylik.

Sinxronizatsiya sozlamalari oynasi

Keling, tartibda boshlaylik:


Alohida o'quvchi e'tiborini "O'zgarishlarni ro'yxatga olish" oynasiga qaratmoqchiman (5-rasm). Ularning tepasida yuborilgan va qabul qilingan xabarlar raqamlari mavjud; muvaffaqiyatli almashishdan so'ng, manba ma'lumotlar bazasi va maqsad ma'lumotlar bazasidagi raqamlar mos kelishi kerak. Ba'zi hollarda (ma'lumotlar bazasi nusxasi bilan sinxronizatsiya sodir bo'lgan, nosozliklar) ma'lumotlar bazalarida raqamlash buzilgan. Raqamlar bilan giperhavolani bosish orqali siz ushbu vaziyatni tuzatishingiz mumkin. Bu amal jo‘natilgan va kiruvchi xabarlarning joriy sonini qo‘lda o‘rnatish imkonini beradi (6-rasm)

Guruch. 6

Sinxronizatsiya sozlamalari

"Ma'lumotlarni sinxronlashtirish sozlamalari" yorlig'ida ikkita buyruq mavjud:

  • sozlash;
  • Yuklab olish qoidalari.

“Yuklash qoidalari” buyrug‘i bajarilsa, forma ochiladi (7-rasm).

Guruch. 7

Bu erda biz konfiguratsiyada taqdim etilgan standart almashish qoidalaridan foydalanamizmi yoki arxiv faylida saqlangan o'z qoidalarimizga muvofiq sinxronlashtiramizmi, tanlashimiz mumkin.

Qolgan sozlamalar “Configure” tugmasini bosish orqali amalga oshiriladi (8-rasm).

Guruch. 8

Birinchi ochilgan oynada siz:

  1. Sinxronizatsiya skripti konfiguratsiya formasini oching;
  2. Ma'lumotni yuborish va qabul qilish voqealarini ko'rish;
  3. Ayirboshlash qaysi sanadan boshlab amalga oshirilishini aniqlang;
  4. Agar buxgalteriya hisobi bir nechta tashkilotlar uchun yuritilsa, ulardan qaysi biri almashinuvda ishtirok etishini belgilashingiz mumkin;
  5. Ish haqi operatsiyalarini yuklash uchun parametrlarni aniqlang: xodim tomonidan yoki batafsil ma'lumotsiz (xulosa).

"Qoidalar to'plamini yuklash" buyrug'i avvalgi sozlamalar oynasidagi bir xil buyruqqa o'xshaydi.

Ulanish parametrlarini batafsil ko'rib chiqishga arziydi (9-rasm)

Guruch. 9

Bizning holatda, maqsad bazasi va manba bazasi bir xil kompyuterda joylashgan va fayl rejimida ishlaydi, shuning uchun ular orasidagi sinxronizatsiya to'g'ridan-to'g'ri ulanish orqali amalga oshiriladi.

Biz .. qilishimiz kerak:

  • Qabul qiluvchi bazaga yo'lni aniqlang;
  • Avtorizatsiya parametrlarini o'rnatish (qabul qiluvchi ma'lumotlar bazasida administrator huquqlariga ega foydalanuvchi yaratilishi kerak);
  • Ulanishni tekshirgandan so'ng, biz sozlashimiz tugallangan deb taxmin qilishimiz mumkin.

Agar almashinuv boshqa ulanish turlari orqali amalga oshirilsa, ularning parametrlarini mos keladigan yorliqlarda sozlashingiz kerak.

Jadval sozlamalari

Va oxirida, sinxronizatsiya jadvalini o'rnatish haqida bir necha so'z, u oynaning tegishli yorlig'ida (3-rasm) amalga oshiriladi va boshqa muntazam vazifalar uchun jadvalni o'rnatish uchun mos shakldan farq qilmaydi.

1C yangi EnterpriseData biznes ma'lumotlar almashinuvi formatining birinchi versiyasini taqdim etdi, u XML-ga asoslangan va uning mualliflarining fikriga ko'ra, nafaqat kompaniyaning o'zi tomonidan yaratilgan amaliy echimlar va ularning alohida tarkibiy qismlarining o'zaro ta'sirini birlashtirish uchun, balki universal axborot integratsiyasi mexanizmi sifatida har qanday dasturiy ta'minot platformalarida, shu jumladan, 1C: Enterprise-da har qanday biznes ilovalaridan foydalanish mumkin.

Kompaniya uzoq vaqtdan beri o'z ilovalarining mustaqil ishlab chiquvchilarning dasturiy ta'minoti bilan o'zaro aloqasi uchun ochiq standartlarni yaratish va ulardan foydalanish bilan shug'ullanadi, ammo hozirgacha bu faqat ma'lum ixtisoslashgan fan sohalariga tegishli edi. Aynan shu narsa deyarli o'n besh yil oldin yaratilgan CommerceML formati elektron tijorat muammosini hal qilish uchun, shuningdek, 1C ilovalari va tashqi bank tizimlari o'rtasidagi aloqa uchun "Mijoz-Bank" va DirectBank. EnterpriseData esa korxona faoliyatining barcha yo'nalishlarini - moliya, ishlab chiqarish, sotib olish va sotish, ombor operatsiyalari va boshqalarni qamrab oladigan universal mexanizmdir. Formatning birinchi versiyasi turli xil hujjatlardan 94 turdagi hujjatlar tavsifini o'z ichiga oladi. biznes sohalari. 1C unga yangi hujjatlarni qo'shishni va mavjudlarini batafsil bayon qilishni rejalashtirmoqda.

1C vakillari tushuntirganidek, EnterpriseData-ning paydo bo'lishi nafaqat kompaniya ilovalarini boshqa ishlab chiquvchilarning dasturiy ta'minotiga integratsiya qilish, balki, ehtimol, birinchi navbatda, 1C: Enterprise dasturiy ta'minot oilasi doirasida axborot aloqasi uchun yagona mexanizmni yaratish zarurati bilan izohlanadi. Yaqin vaqtgacha ushbu muammolarni hal qilish uchun keng ko'lamli echimlar qo'llanilgan, ko'pincha alohida-alohida yaratilgan. 1C mahsulotlarini EnterpriseData-ga o'tkazish allaqachon boshlangan, u asosiy dasturlarning barcha so'nggi versiyalarida qo'llaniladi ("1C: ERP Enterprise Management 2.0", "1C: Accounting 8" 3.0, "1C: Accounting 8 KORP" 3.0, "1C: Chakana savdo" "2.0, "1C: Savdoni boshqarish" 11). Shu bilan birga, allaqachon ishlatilgan standartlarni (CommerceML, banklar bilan ishlash) EnterpriseData bilan almashtirish kutilmaydi, chunki vaqt sinovidan o'tgan ixtisoslashtirilgan algoritmlar universal vositalarga qaraganda samaraliroq ishlaydi.

1C yangi format 1C: Enterprise platformasida ilovalar yaratuvchi mustaqil ishlab chiquvchilar orasida keng qo'llanilishiga ishonadi; tayyor dasturiy ta'minot komponentlari ular uchun Standart quyi tizimlar kutubxonasining bir qismi sifatida taklif etiladi (1C: Enterprise uchun SDK kabi).

EnterpriseData standartidan foydalanganda ma'lumotlar tegishli XML sxemalari yordamida ilovalar o'rtasida XML fayli ko'rinishida uzatiladi, ma'lumotni jismoniy uzatish esa turli mexanizmlar yordamida amalga oshirilishi mumkin: veb-xizmatlar, katalog orqali fayllarni almashish, FTP va elektron pochta. Muhim nuqta shundaki, o'zaro ta'sir qilish algoritmi qabul qiluvchining unga yuborilgan ma'lumotlarni qabul qilish va qayta ishlash faktini tasdiqlash qobiliyatini nazarda tutadi. XML faylining o'zi jismonan siqilgan shaklda (ZIP) taqdim etiladi, bu ko'pincha ma'lumot trafigini sezilarli darajada kamaytirishga imkon beradi.

1C EnterpriseData formatini yanada rivojlantirishni va ko'plab ilovalarda uni qo'llab-quvvatlashni va'da qilmoqda. Ushbu standart kompaniyaning o'zi tomonidan boshqariladi, uni yaratuvchilar hali uni mustaqil sanoat standartiga aylantirishni rejalashtirmaydilar.

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

Chop etish (Ctrl+P)

Universal format orqali almashish

Standart quyi tizimlar kutubxonasining "Ma'lumotlar almashinuvi" quyi tizimi turli xil ma'lumotlar bazalari o'rtasida ma'lumot almashish uchun 4 ta variantni (texnologiyalarni) o'z ichiga oladi:

  • taqsimlangan axborot bazalari (RIB);
  • universal format orqali ma'lumotlar almashinuvi;
  • almashish qoidalariga muvofiq ma'lumotlar almashinuvi (almashtirish qoidalari "Ma'lumotlarni o'zgartirish" konfiguratsiyasi, 2.1 nashri yordamida yaratilgan);
  • almashish qoidalarisiz ma'lumotlar almashinuvi.

Ushbu maqola orqali ma'lumotlar almashinuvi texnologiyasi muhokama qilinadi universal EnterpriseData formati. Ushbu texnologiya 2.3.1.62 versiyasidan boshlab "Standart quyi tizimlar kutubxonasi" da mavjud. 2016 yil boshida chiqarilgan. Hozirgi vaqtda BSP 2.3 ning so'nggi nashri (1C: Enterprise 8.3 platformasi bilan ishlash uchun moslik rejimi o'chirilgan holda 8.3.8.1652 versiyasidan past bo'lmagan) 2.3.6.17 chiqarildi.

Guruch. 1 BSP 2.3 ning so'nggi versiyalari

1C dastur yechimlarini taqdim etish uchun fayllar orasida "Kutubxona versiyalari" matnli fayli mavjud bo'lib, u BSP ning qaysi versiyasi asosida dastur ishlab chiqilganligi yozilgan, masalan, UT 11.3.3.231 dastur yechimi asosida, BSP 2.3.5.65 shakllantirildi.

E'tibor bering, "1C: Enterprise 8.3" platformasi versiyasidan past bo'lmagan holda foydalanish uchun 8.3.10.2168 nashri moslik rejimi o'chirilgan holda chiqarildi BSP 2.4.

EnterpriseData formatining tavsifi

EnterpriseData formati nima?

Bu axborot bazasi ob'ektini (kontragent, hisob-faktura va boshqalar) tavsiflash yoki ushbu ob'ekt o'chirilganligi to'g'risida xabar berish imkonini beruvchi formatdir. EnterpriseData formatida faylni qabul qiluvchi konfiguratsiya shunga mos ravishda javob berishi kutilmoqda - u yangi ob'ektlarni yaratadi va faylda o'chirilgan deb belgilanganlarni o'chiradi. U UT, RT, UNF, BP konfiguratsiyalari o'rtasida ma'lumot almashish uchun mo'ljallangan. Formatdan boshqa har qanday axborot tizimlari bilan ma'lumot almashish uchun ham foydalanish mumkin: u o'z dasturiy ta'minoti yoki almashinuvda ishtirok etadigan axborot bazasi tuzilmalarining xususiyatlariga bog'liq emas va foydalanishda aniq cheklovlarni o'z ichiga olmaydi.

EnterpriseData formati versiyasi

Format ma'lumotlari XDTO paketlarida, rasmda ko'rsatilganidek, umumiy ma'lumotlar bazasi konfiguratsiyasi filiallarida saqlanadi. 2

2-rasm XDTO – EnterpriseData ma’lumotlar formati paketlari

Shaklda. 2 bir nechta XDTO paketlari mavjudligini ko'rsatadi. Bu formatning turli xil versiyalari. Format versiyasi raqami X.Y.Z dan iborat, bu erda X.Y - versiya, Z - Kichik versiya. Xatolar tuzatilgan va boshqa o'zgarishlar bo'lsa, Minor versiyasi ko'paytiriladi: formatning oldingi versiyasiga asoslangan ma'lumotlarni konvertatsiya qilish mantig'ining funksionalligi saqlanib qoladi (format orqali joriy ma'lumotlarni uzatish algoritmlarining orqaga qarab muvofiqligini ta'minlash); Konvertatsiya mantig'i uchun yangi format imkoniyatlarini qo'llab-quvvatlash ixtiyoriydir. Bunday o'zgarishlarga misol sifatida xatoni tuzatish, formatlash ob'ektlarining xususiyatlarini o'zgartirish, ma'lumotlarni aylantirishda foydalanish majburiy bo'lmagan xususiyatlarni qo'shish mumkin. Boshqa hollarda, format o'zgarganda, asosiy versiya oshadi: X - global qayta qurish holatida, Y - boshqa hollarda.
Format ob'ektlarni (hujjatlar yoki katalog elementlari) XML fayllari ko'rinishida tasvirlashni tavsiflaydi. 1.0.1-versiyada turli sohalardagi (moliya, ishlab chiqarish, sotib olish va sotish, ombor operatsiyalari) 94 ta ob'ekt tavsifi mavjud. Turlarning nomlari, qoida tariqasida, yaxshi tushuniladi va qo'shimcha tushuntirishlarga muhtoj emas: masalan, "Hujjat. Tugallangan ish akti" yoki "Directory.Counterparties". Ko'rib turganingizdek, hujjat turlarining tavsifi "Hujjatli." prefiksi bilan boshlanadi va katalog elementi "Katalog." prefiksi bilan boshlanadi. Formatning batafsil tavsifini topish mumkin
Eng so'nggi versiya 1.3, ammo eng ko'p ishlatiladigan versiya 1.0. Versiyalar o'rtasida unchalik katta farq yo'q. Format EnterpriseDataExchange_1_0_1_1 veb-xizmat orqali almashishda foydalaniladi.
Shu esta tutilsinki EnterpriseData ma'lumotlar formati paketi bilan birga foydalaniladi ExchangeMessage konversiya qoidalarini yaratishda. Aynan shu paket turi ob'ektni o'z ichiga oladi Qo'shimcha ma'lumothar qanday qiymat turiga ega bo'lishi mumkin va konfiguratsiya ob'ektlari o'rtasida o'zgartirish qoidasini yaratishda foydalaniladi. ma'lumotlar formatida bo'lmaganlar. Aynan, rahmat Qo'shimcha ma'lumotSiz XDTO paketlaridagi format ma'lumotlarini o'zgartirmasdan almashish qoidalarini moslashingiz va sozlashingiz mumkin.


Guruch. 3 XDTO packageExchangeMessage ning tuzilishi

EnterpriseData formatida ma'lumotlarni qanday almashish mumkin?

Konfiguratsiya bilan EnterpriseData formatida ma'lumotlar almashinuvi fayl almashinuvidir. Tashqi ilovadan olingan faylga javoban konfiguratsiya uni qayta ishlaydi va javob faylini yaratadi. Fayllarni almashish mumkin:

  • maxsus fayl katalogi orqali,
  • FTP katalogi orqali,
  • infobase tomonida joylashtirilgan veb-xizmat orqali. Ma'lumotlar fayli veb usullariga parametr sifatida uzatiladi.

Eslatma. Uchinchi tomon ilovasi va infobase tomonidagi konfiguratsiya o'rtasida ikki tomonlama ma'lumotlar almashinuvi uchun bir qator sozlamalarni amalga oshirish kerak - uchinchi tomon ilovasi ma'lumotlar bazasida ro'yxatdan o'tgan bo'lishi kerak, u uchun almashinuv kanali aniqlanishi kerak (orqali fayl yoki FTP katalogi) va boshqalar. Ammo oddiy integratsiya holatlarida, ma'lumotni faqat uchinchi tomon ilovasidan ma'lumot bazasiga o'tkazish kifoya bo'lganda va ma'lumotlarni infobazadan uchinchi tomon dasturiga teskari o'tkazish talab qilinmaydi (masalan, onlayn-do'kon integratsiyasi savdo ma'lumotlarini 1C: Buxgalteriya hisobiga o'tkazadigan), veb-xizmat orqali ishlashning soddalashtirilgan versiyasi mavjud bo'lib, u tomonda sozlamalarni talab qilmaydi.

Sinxronizatsiya paytida konfiguratsiya almashinuvi rejalaridan foydalangan holda almashishda faqat oxirgi sinxronizatsiyadan keyin sodir bo'lgan o'zgarishlar to'g'risidagi ma'lumotlar uzatiladi (uzatilgan ma'lumotlar miqdorini minimallashtirish uchun). Birinchi marta sinxronlashtirganingizda, konfiguratsiya EnterpriseData formatidagi barcha ob'ektlarni XML fayliga tashlaydi (chunki ularning barchasi uchinchi tomon ilovasi uchun "yangi").

Keyingi qadam uchinchi tomon ilovasi uchun - u XML faylidagi ma'lumotlarni qayta ishlashi va keyingi sinxronizatsiya seansi paytida uni bo'limga joylashtirishi kerak. konfiguratsiyadan ma'lum raqamga ega bo'lgan xabar muvaffaqiyatli qabul qilinganligi to'g'risidagi ma'lumot (ReceivedNo maydoniga konfiguratsiyadan olingan xabarning raqamini joylashtiring). Qabul qilish xabari barcha ob'ektlar tashqi dastur tomonidan muvaffaqiyatli qayta ishlanganligi va ular haqida ma'lumot uzatishning hojati yo'qligi haqida konfiguratsiya signalidir. Kvitansiyaga qo'shimcha ravishda, uchinchi tomon ilovasining XML faylida sinxronizatsiya uchun ma'lumotlar ham bo'lishi mumkin (bo'limda ).

Qabul qilingan xabarni olgandan so'ng, konfiguratsiya oldingi xabarda yuborilgan barcha o'zgarishlarni muvaffaqiyatli sinxronlangan deb belgilaydi. Keyingi sinxronlash seansida tashqi ilovaga faqat ob'ektlarga sinxronlashtirilmagan o'zgarishlar (yangilarini yaratish, mavjudlarini o'zgartirish va o'chirish) yuboriladi.

Ma'lumotni tashqi ilovadan konfiguratsiyaga o'tkazishda rasm teskari bo'ladi. Ariza bo'limni to'ldirishi kerak mos ravishda va bo'limda EnterpriseData formatida sinxronlashtiriladigan ob'ektlarni joylashtiring.

Faylni qayta ishlagandan so'ng, konfiguratsiya qabul qilingan xabarni va konfiguratsiya tomonidan sinxronlash uchun yangi ma'lumotlarni o'z ichiga olgan XML faylini yaratadi (agar oxirgi sinxronizatsiya seansidan keyin mavjud bo'lsa).

EnterpriseData formatidagi 1C: Enterprise platformasida amaliy yechimlar bilan maʼlumotlar almashinuvi haqida batafsil maʼlumotni koʻrishingiz mumkin.

“Universal format orqali birja menejeri”ning umumiy moduli.

Axborot bazasidan ma’lumotlarni birja formatiga yuklab olish qoidalarini hamda birja formatidan axborot bazasiga ma’lumotlarni yuklash qoidalarini to‘liq tavsiflovchi tartib va ​​funksiyalar umumiy modul – birja boshqaruvchisi modulida universal format orqali ishlab chiqilgan.


Guruch. 4 Universal format orqali almashinuv menejeri modulining tuzilishi

Modul avtomatik ravishda "Ma'lumotlarni o'zgartirish" konfiguratsiyasi, 3.0 nashri, sozlangan almashish qoidalari asosida yoki konfiguratorda qo'lda yaratiladi.

Modul bir nechta katta bo'limlardan iborat bo'lib, ularning har biri o'ziga xos protseduralar va funktsiyalar guruhini o'z ichiga oladi.

  1. Izoh. Modulning birinchi qatorida konvertatsiya nomi bilan izoh mavjud. Ushbu qator, masalan, 3.0 nashri, Data Conversion dasturida buyruqdan foydalanganda modulni aniqlash uchun kerak. // Konvertatsiya UP2.2.3 dan 06/01/2017 19:51:50
  2. Konvertatsiya jarayonlari. Ma'lumotlar sinxronizatsiyasining turli bosqichlarida amalga oshiriladigan oldindan belgilangan protseduralarni o'z ichiga oladi: konversiyadan oldin, konversiyadan keyin, kechiktirilgan to'ldirishdan oldin.
  3. Ma'lumotlarni qayta ishlash qoidalari (DPR). Ma'lumotlarni qayta ishlash qoidalarini tavsiflovchi protseduralar va funktsiyalarni o'z ichiga oladi.
  4. Ob'ektni aylantirish qoidalari (OCR). Ob'ektlarni o'zgartirish qoidalarini, shuningdek, ushbu ob'ektlarning xususiyatlarini o'zgartirish qoidalarini tavsiflovchi protseduralar va funktsiyalarni o'z ichiga oladi.
  5. Oldindan belgilangan ma'lumotlarni aylantirish qoidalari (PDC). Oldindan belgilangan ma'lumotlarni aylantirish qoidalarini to'ldiradigan protsedurani o'z ichiga oladi.
  6. Algoritmlar. Boshqa qoidalardan (POD yoki PKO) chaqiriladigan o'zboshimchalik algoritmlarini o'z ichiga oladi.
  7. Variantlar. Konvertatsiya parametrlarini to'ldirish uchun mantiqni o'z ichiga oladi.
  8. Umumiy maqsad. Qoidalar va algoritmlarda keng qo'llaniladigan protseduralar va funktsiyalarni o'z ichiga oladi.

Menejer modulida bir necha turdagi protseduralarda qo'llaniladigan protseduralar va funktsiyalar parametrlari quyida tavsiflanadi.

Komponentlarni almashtirish. Turi - tuzilmasi. Birja sessiyasining bir qismi sifatida ishga tushirilgan parametrlar va almashish qoidalarini o'z ichiga oladi.

Birja yo'nalishi. Turi - String. "Yuborish" yoki "Qabul qilish".

IB ma'lumotlari. Turi - DirectoryObject yoki DocumentObject.

Konvertatsiya hodisalari bilan bog'liq protseduralar

Konvertatsiya jarayonida chaqiriladigan uchta oldindan belgilangan protseduralar mavjud:

  • Konversiyadan oldin. Ma'lumotlar sinxronizatsiyasi sodir bo'lgunga qadar chaqiriladi. Ushbu protsedura odatda turli konversiya parametrlarini ishga tushirish, standart qiymatlarni to'ldirish va hokazo mantiqni o'z ichiga oladi. Parametrlar: Components Exchange.
  • Konversiyadan keyin. Ma'lumotlar sinxronizatsiyasi tugagandan so'ng, lekin dangasa to'ldirish sodir bo'lgunga qadar chaqiriladi. Variantlar: Components Exchange.
  • Kechiktirilgan to'ldirishdan oldin. Dangasa plomba paydo bo'lishidan oldin chaqiriladi. Dangasa to'ldirishga to'g'ri keladigan ob'ektlar jadvalini saralash yoki sozlash mantig'i bu erda joylashgan bo'lishi mumkin. Variantlar: Components Exchange.

AML protseduralari

Ma'lumotlarni qayta ishlash qoidalarini to'ldiring. Ma'lumotlarni qayta ishlash qoidalarini to'ldirish mantig'ini o'z ichiga olgan eksport protsedurasi. Qoidalar jadvaliga ma'lum bir ob'ektni qayta ishlash qoidasini qo'shadigan boshqa protseduralarga qo'ng'iroqlarni o'z ichiga oladi (quyidagi protseduralarga qarang). AML qo'shing). Variantlar: Birja yo'nalishi, Ma'lumotlarni qayta ishlash qoidalari

UNDER_ qo‘shish<ИмяПОД>. Muayyan ob'ektlar uchun qoidalar bo'yicha jadvalni to'ldiradigan protseduralar to'plami. Bunday protseduralar soni 3.0 versiyasida Ma'lumotlarni aylantirish dasturida ushbu konvertatsiya uchun taqdim etilgan AML soniga mos keladi. Variantlar: Ma'lumotlarni qayta ishlash qoidalari(birja sessiyasining bir qismi sifatida boshlangan qiymatlar jadvali).

UNDER_<ИмяПОД>_WhenProcessing. Jarayon ishlov beruvchi matnini o'z ichiga oladi Qayta ishlash jarayonida ma'lum bir AML uchun. Ishlovchi ob'ekt darajasida konversiya mantig'ini amalga oshirish uchun mo'ljallangan. Masalan, ob'ekt tarkibiga qarab, ma'lum bir ob'ektga ma'lum bir PQO ni tayinlang. Variantlar:

  • Ma'lumotB ma'lumotlari yoki DataXDTO(almashtirish yo'nalishiga qarab):
  • yuborishda - ob'ekt ( DirectoryObject,DocumentObject);
  • qabul qilinganda - XDTO ob'ektining tavsifi bilan tuzilma.
  • PKO dan foydalanish. Turi - Tuzilishi. Kalitda PCO nomi va tur qiymati ko'rsatilgan qator mavjud Mantiqiy (To'g'ri- PKO ishlatiladi, Yolg'on– PKO ishlatilmaydi).
  • Components Exchange.

UNDER_<ИмяПОД>_Ma'lumotlar namunasi. Funktsiyada ishlov beruvchi matni mavjud Yukni tushirishda. Ishlovchi yuklab olinadigan ob'ektlarni tanlash uchun ixtiyoriy algoritmni amalga oshirish uchun mo'ljallangan. Qaytish qiymati: yuklanishi kerak bo'lgan ob'ektlar majmuasi. Massiv ma'lumotlar bazasi ob'ektlariga havolalarni va yuklash uchun ma'lumotlarga ega tuzilmani o'z ichiga olishi mumkin. Variantlar: Components Exchange.

PKO protseduralari

Ob'ektni aylantirish qoidalarini to'ldiring. Ob'ektlarni konvertatsiya qilish qoidalarini to'ldirish mantig'ini o'z ichiga olgan eksport protsedurasi. Qoidalar jadvaliga muayyan ob'ektni o'zgartirish qoidasini qo'shadigan boshqa protseduralarga qo'ng'iroqlarni o'z ichiga oladi (quyidagi protseduralarga qarang). PKO qo'shing). Variantlar: Birja yo'nalishi, Konvertatsiya qilish qoidalari(birja sessiyasining bir qismi sifatida boshlangan qiymatlar jadvali).

PKO_ qo'shish<ИмяПКО>. PKO jadvalini muayyan ob'ektlar uchun qoidalar bilan to'ldiradigan protseduralar to'plami. Bunday protseduralar soni 3.0 versiyasida Ma'lumotlarni aylantirish dasturida ushbu konvertatsiya qilish uchun taqdim etilgan PKO soniga mos keladi. Variantlar: Konvertatsiya qilish qoidalari(birja sessiyasining bir qismi sifatida boshlangan qiymatlar jadvali).

PKO_<ИмяПКО>_WhenSendingData. Jarayon ishlov beruvchi matnini o'z ichiga oladi Yuborayotganda ma'lum bir PKO uchun. Ishlovchi ma'lumotlarni yuklashda ishlatiladi. Infobase ob'ektidagi ma'lumotlarni XDTO ob'ektining tavsifiga aylantirish mantiqini amalga oshirish uchun mo'ljallangan. Variantlar:

  • Ma'lumotB ma'lumotlari. Turi - DirectoryObject, DocumentObject. Qayta ishlanayotgan axborot bazasi ob'ekti.
  • DataXDTO. Turi - Tuzilishi. XDTO ob'ekt ma'lumotlariga kirish uchun mo'ljallangan.
  • Components Exchange.
  • StackUploads. Turi - Massiv. Yuklashni hisobga olgan holda yuklanmagan ob'ektlarga havolalarni o'z ichiga oladi.

PKO_<ИмяПКО>_XDTO ma'lumotlarini konvertatsiya qilishda. Jarayon ishlov beruvchi matnini o'z ichiga oladi DataXDTO konvertatsiya qilinganda ma'lum bir PKO uchun. Ishlovchi ma'lumotlarni yuklashda ishlatiladi. XDTO ma'lumotlarini o'zboshimchalik bilan o'zgartirish mantiqini amalga oshirish uchun mo'ljallangan. Variantlar:

  • DataXDTO. Turi - Tuzilishi. XDTO obyekt xususiyatlariga kirishni osonlashtirish uchun oldindan ishlangan.
  • Qabul qilingan ma'lumotlar. Turi - DirectoryObject, DocumentObject. XDTO ma'lumotlarini konvertatsiya qilish orqali yaratilgan ma'lumotlar bazasi ob'ekti. Axborot bazasida qayd etilmagan.
  • Components Exchange.

PKO_<ИмяПКО>_Qabul qilingan ma'lumotlarni yozib olishdan oldin. Jarayon ishlov beruvchi matnini o'z ichiga oladi Qabul qilingan ma'lumotlarni yozib olishdan oldin ma'lum bir PKO uchun. Ishlovchi ma'lumotlarni yuklashda ishlatiladi. Ma'lumot bazasida ob'ektni yozishdan oldin bajarilishi kerak bo'lgan qo'shimcha mantiqni amalga oshirish uchun mo'ljallangan. Masalan, mavjud axborot xavfsizligi ma'lumotlariga o'zgartirishlar yuklanishi yoki yangi ma'lumotlar sifatida yuklanishi kerak. Variantlar:

  • Qabul qilingan ma'lumotlar. Turi - DirectoryObject, DocumentObject. XDTO ma'lumotlarini konvertatsiya qilish orqali yaratilgan ma'lumotlar elementi.

Agar ushbu ma'lumotlar ma'lumotlar bazasi uchun yangi bo'lsa, yozib olinadi (parametr Ma'lumotB ma'lumotlari qiymatini o'z ichiga oladi Aniqlanmagan).

Aks holda Qabul qilingan ma'lumotlar almashtiring Ma'lumotB ma'lumotlari(barcha mulklar Qabul qilingan ma'lumotlar ga o'tkazildi Ma'lumotB ma'lumotlari).

Agar axborot xavfsizligi ma'lumotlarini qabul qilingan ma'lumotlar bilan standart almashtirish talab qilinmasa, siz o'zingizning uzatish mantiqingizni yozishingiz va keyin parametrni o'rnatishingiz kerak. Qabul qilingan ma'lumotlar ma'nosi Aniqlanmagan:

  • Ma'lumotB ma'lumotlari. Turi - DirectoryObject, DocumentObject. Qabul qilingan ma'lumotlarga mos keladigan ma'lumotlar bazasi ma'lumotlar elementi. Agar mos keladigan ma'lumotlar topilmasa, o'z ichiga oladi Aniqlanmagan.
  • ConvertingProperties. Turi - Qiymatlar jadvali. Birja seansining bir qismi sifatida ishga tushirilgan joriy ob'ekt xususiyatlarini o'zgartirish qoidalarini o'z ichiga oladi.
  • Components Exchange.

PCPD protseduralari

Oldindan belgilangan ma'lumotlarni aylantirish qoidalarini to'ldiring. Oldindan belgilangan ma'lumotlarni konvertatsiya qilish qoidalarini to'ldirish mantig'ini o'z ichiga olgan eksport protsedurasi. Variantlar: Birja yo'nalishi, Konvertatsiya qilish qoidalari(birja sessiyasining bir qismi sifatida boshlangan qiymatlar jadvali).

Algoritmlar

3.0 nashri "Ma'lumotlarni aylantirish" dasturida AML va PKPD ishlov beruvchilaridan chaqiriladigan o'zboshimchalik bilan algoritmlarni yaratish mumkin. Algoritmlarning nomi, parametrlari va mazmuni qoidalarni ishlab chiqishda aniqlanadi.

Variantlar

ConversionParameters-ni to'ldiring. Eksport qilish tartibi, unda konvertatsiya parametrlari bilan tuzilma to'ldiriladi. Variantlar: Konvertatsiya opsiyalari(turi - Tuzilishi).

Umumiy maqsadli protseduralar va funktsiyalar

ExecuteManagerModuleProcedure. Variantlar: Protsedura nomi(chiziq), Variantlar(tuzilmasi). Eksport bo'lmagan modul protsedurasini chaqirish uchun mo'ljallangan eksport protsedurasi, uning nomi va parametrlari kirish sifatida qabul qilinadi. Usuldan foydalanmasdan liniyada protsedura yoki funksiyani chaqirish imkonini beradi Bajarish.

ExecuteManagerModuleFunction. Variantlar: Protsedura nomi(chiziq), Variantlar(tuzilmasi). Funktsiyasi, maqsadi o'xshash ExecuteManagerModuleProcedure. Farqi shundaki, u funktsiyani chaqiradi va uning qiymatini qaytaradi.

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 birjalarni o'rnatayotgan bo'lsangiz va bir nechta buxgalteriya ma'lumotlar bazalari mavjud bo'lsa, unda prefikslar bir-biridan aniq farq qilishi kerak, bu erda qisqartma sifatida tashkilot nomining birinchi ikki harfidan foydalanishingiz 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 ko'rsatishni 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, kerakli 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 bizni faqat hujjatlar va ularda ishlatiladigan ma'lumotnomalar qiziqtiradi, 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 ushbu 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.