1s 8.2 yuklash xml ma'lumotlarini yuklash. XML faylini yaratish

2018-11-15T19:32:35+00:00

Universal ishlov berish "XML ma'lumotlarini yuklash va yuklash" ma'lumotlar bazasi ma'lumotlarini XML formatidagi faylga to'liq yoki qisman tushirishni amalga oshiradi. Keyinchalik, ushbu fayl bir xil ishlov berish yordamida ma'lumot bazasiga yuklanishi mumkin. Yuklash fayl formati sarlavha qismidagi almashinuv rejasiga muvofiq yuklashda yaratilgan fayl formatidan farq qiladi.

Qayta ishlash faqat ma'lumotlar yuklangan ma'lumotlar bazasi va ma'lumotlar yuklangan bir hil bo'lgan (konfiguratsiyalar bir xil, ma'lumotlar farq qilishi mumkin) yoki barcha yuklangan ob'ektlar deyarli bir xil bo'lgan hollarda qo'llanilishi mumkin. detallar va jadval qismlarining tarkibi va turlari, "etakchi" metama'lumotlar ob'ektining xususiyatlari va boshqalar.

Ushbu qayta ishlashdan foydalanish, masalan, ma'lumotlarning to'liq yoki qisman zaxira nusxasini yaratish, infobazalar o'rtasida ma'lumot almashish, shuningdek, noto'g'ri ma'lumotlar bazalarini tiklashda yordamchi vosita sifatida foydalanish mumkin.

Qayta ishlash davri bo'yicha tanlashni belgilash qobiliyati bilan ma'lumotlarni yuklashni qo'llab-quvvatlaydi. XML orqali almashtirilganda yaroqsiz belgilar mavjudligi uchun ob'ektlarni tekshirish ham amalga oshiriladi.

Hurmat bilan, (o'qituvchi va dasturchi).

2018-11-15T19:32:35+00:00

Universal ishlov berish "XML ma'lumotlarini yuklash va yuklash" ma'lumotlar bazasi ma'lumotlarini XML formatidagi faylga to'liq yoki qisman tushirishni amalga oshiradi. Keyinchalik, ushbu fayl bir xil ishlov berish yordamida ma'lumot bazasiga yuklanishi mumkin. Yuklash fayl formati sarlavha qismidagi almashinuv rejasiga muvofiq yuklashda yaratilgan fayl formatidan farq qiladi.

Qayta ishlash faqat ma'lumotlar yuklangan ma'lumotlar bazasi va ma'lumotlar yuklangan bir hil bo'lgan (konfiguratsiyalar bir xil, ma'lumotlar farq qilishi mumkin) yoki barcha yuklangan ob'ektlar deyarli bir xil bo'lgan hollarda qo'llanilishi mumkin. detallar va jadval qismlarining tarkibi va turlari, "etakchi" metama'lumotlar ob'ektining xususiyatlari va boshqalar.

Ushbu qayta ishlashdan foydalanish, masalan, ma'lumotlarning to'liq yoki qisman zaxira nusxasini yaratish, infobazalar o'rtasida ma'lumot almashish, shuningdek, noto'g'ri ma'lumotlar bazalarini tiklashda yordamchi vosita sifatida foydalanish mumkin.

Qayta ishlash davri bo'yicha tanlashni belgilash qobiliyati bilan ma'lumotlarni yuklashni qo'llab-quvvatlaydi. XML orqali almashtirilganda yaroqsiz belgilar mavjudligi uchun ob'ektlarni tekshirish ham amalga oshiriladi.

Hurmat bilan, (o'qituvchi va dasturchi).

Ijtimoiy biznes tarmog'ida kompaniya veb-saytini yaratishda siz ko'p harakat qilmasdan o'z mahsulot va xizmatlaringizni 1C dasturining 8.2 versiyasidan onlayn-do'koningizga yuklash imkoniyatiga egasiz. Buni amalga oshirish uchun siz "XML ma'lumotlarini yuklash / yuklash" tashqi ishlovidan foydalanishingiz kerak. Agar kerak bo'lsa, ushbu ishlov berishni ITS diskida topish mumkin.

1C dasturidan veb-saytingizga 100 dan ortiq bo'lmagan mahsulotni yuklashingiz mumkin.

Qayta ishlashdan foydalanish uchun siz 1C dasturini ochishingiz kerak, asosiy menyuda tugmani bosing "fayl", tanlang "ochiq" va qayta ishlash yo'lini ko'rsating. Keyin ochilgan oynada, maydonda "Fayl nomi", XML fayli yuklanadigan nom va papkani belgilang. Shundan so'ng, ekranning chap tomonida nima yuklashingiz kerakligini ko'rsatishingiz kerak. Nihoyat, tugmani bosishingiz kerak "ma'lumotlarni yuklash". Shaxsiy hisobingizdagi onlayn-do'konga yuklash uchun siz XML yuklash tugmasini bosishingiz va 1C-dan yuklab olingan faylga yo'lni belgilashingiz kerak. Integratsiya Rossiya va xalqaro standartlar va elektron ma'lumotlar almashinuvi protokollariga asoslangan.

1 .Qayta ishlashdan foydalanish uchun siz 1C dasturini ochishingiz kerak, asosiy menyuda bosing "fayl", tanlang "ochiq" va qayta ishlash yo'lini ko'rsating.

2. Shundan so'ng, ochilgan oynada maydon "Fayl nomi", XML fayli yuklanadigan nom va papkani belgilang.

3. Keyin, ekranning chap tomonida nima yuklashingiz kerakligini ko'rsatishingiz kerak.

4 . Nihoyat, tugmani bosishingiz kerak "Ma'lumotlarni yuklash".

Bugun biz siz bilan ko'rib chiqamiz "1s 7.7 uchun XML-ga universal yuklash" jarayoni. Ushbu qayta ishlash almashinuv qoidalariga muvofiq ma'lumotlarni XML fayliga yuklash uchun mo'ljallangan. Ma'lumotlarni yuklash qoidalari, shuningdek, XML fayli bo'lib, unda qanday ma'lumotlar va qanday tuzilishda XML fayliga yuklanishi kerakligi tavsifi mavjud.

1c 7.7 uchun XMLda universal yuklash jarayonidan qanday foydalanish kerak?

Quyida ekran tasvirida siz asosiy ishlov berish shaklini ko'rasiz 1s uchun XML-ga universal yuklash 7.7, uning to'g'ri ishlashi uchun zarur bo'lgan asosiy parametrlarni ko'rib chiqaylik. Qaerda 1 raqami bo'lsa, biz ushbu qoidalar kerak bo'lgan ma'lumotlarni yuklash qoidalari bilan faylni ko'rsatamiz, biz allaqachon maqolaning birinchi xatboshida muhokama qilganmiz. 2 raqami uchun ma'lumotlar yuklanadigan faylni tanlang. 3-bandda siz boshlanish sanasi va tugash sanasini ko'rsatishingiz kerak, bu davrda ma'lumotlar faylga yuklanadi. Ushbu parametrlarning barchasini aniqlaganimizdan so'ng, "Qoidani yuklash" tugmasini bosing, 5-bosqichdagi qoidalarni o'qib chiqqandan so'ng, qoidalar nomi bilan almashish qoidalari faylining daraxt tuzilishi paydo bo'ladi. Endi biz qilishimiz kerak bo'lgan narsa bizning sahifamizdagi tugmani bosishdir universal XML yuklanishini qayta ishlash 1s 7.7 6 raqami ostida "Yuklab olish", bu amaldan so'ng barcha ma'lumotlar joriy ma'lumotlarni yuklash qoidalariga muvofiq, biz 2-bandda ko'rsatgan XML fayliga yuklanadi.

Ehtimol, har bir 1C mutaxassisi ma'lumotlarni bir ma'lumot bazasidan boshqasiga o'tkazish zarurligiga duch kelgan. Agar konfiguratsiyalar boshqacha bo'lsa, siz ma'lumotlarni o'zgartirish qoidalarini yozishingiz kerak. Ushbu qoidalar 1C "Ma'lumotlarni aylantirish" konfiguratsiyasida yaratilgan.

Ma'lumotlar yordamida ham uzatilishi mumkin. Ko'pgina 1C 8.3 konfiguratsiyalarida turli xil konfiguratsiyalar va 1C Document Flow bilan uzluksiz integratsiya o'rtasida ma'lumotlar sinxronizatsiyasini o'rnatish uchun standart funksiya mavjud.

Ammo ma'lumotlarni mutlaqo bir xil konfiguratsiyalar o'rtasida uzatish kerak bo'lganda, siz vazifangizni soddalashtirishingiz va XML orqali yuklash va yuklab olish uchun standart ishlov berishdan foydalanishingiz mumkin. Shuni esda tutingki, ushbu usul, xuddi ma'lumotlarni o'zgartirish kabi, ob'ektlarni nomi bo'yicha emas, balki noyob identifikator (GUID) orqali bir-biri bilan taqqoslaydi.

Ushbu ishlov berishni ITS diskiga yoki havolalardan foydalanib yuklab olishingiz mumkin:

U universal va har qanday konfiguratsiyaga mos keladi.

Keling, "Nomenklatura" katalogini bitta 1C 8.3 Buxgalteriya 3.0 ma'lumotlar bazasidan boshqasiga tushirish misolini ko'rib chiqaylik. Old shart ota-ona (guruh) tomonidan "Yog'ochga ishlov berish" tanlovi bo'ladi.

1C dan XML ga ma'lumotlarni yuklash

Ma'lumotlar yuklab olinadigan ma'lumotlar bazasiga o'ting (manba). Kiruvchi oqibatlarga yo'l qo'ymaslik uchun barcha mumkin bo'lgan shartlarni hisobga olgan holda ularni tekshirishni unutmang.

XML ma'lumotlarini yuklash va yuklab olish jarayonini oching (Ctrl+O).

Bizni "Yuklash" yorlig'i qiziqtiradi. Avvalo, ma'lumotlar yuklanadigan fayl nomini va saqlash yo'lini belgilang. Bunday holda, ma'lumotlar "serverdagi faylga" yuklanadi.

Qayta ishlash sarlavhasida siz tanlov amalga oshiriladigan davrni sozlashingiz mumkin. Shuningdek, davriy registrlar uchun tanlovni davr bo'yicha qo'llash usulini belgilashingiz mumkin. Agar hujjatlar bilan birga harakatlarni yuklash zarur bo'lsa, tegishli bayroq o'rnatiladi. Bunday holda, biz katalogni ortiqcha yuklaymiz, shuning uchun sarlavhada biror narsani sozlashning hojati yo'q.

Keling, yuklash uchun ma'lumotlarni tanlashga o'tamiz. Qayta ishlash shaklining jadval qismida o'tkazishingiz kerak bo'lgan konfiguratsiya ob'ektlari uchun katakchalarni belgilang.

"Agar kerak bo'lsa, yuklab olish" ustuni, agar biz haddan tashqari yuklayotgan katalog atributiga havola qilingan bo'lsa, ushbu ob'ektni ortiqcha yuklash zarurligini anglatadi. Misol uchun, siz yuklayotgan elementning pozitsiyasi maqsadli ma'lumotlar bazasida bo'lmagan o'lchov birligiga ega. Agar "Agar kerak bo'lsa, yuklash" ustunidagi bayroq o'lchov birliklari bilan ma'lumotnomaning qarshisida belgilansa, yangi pozitsiya yaratiladi. Aks holda, atributning qiymati “<Объект не найден>" va uning noyob identifikatori.

Tanlovsiz oddiy holatda, elementni ortiqcha yuklash sozlamalari shunday ko'rinadi.

Ushbu misolda siz faqat "Yog'ochga ishlov berish" papkasida joylashgan narsalarni tanlashingiz kerak.

8.2 uchun shunga o'xshash ishlov berish har bir konfiguratsiya ob'ekti uchun tanlovlarni qulay shaklda o'rnatish imkonini beradi. 8.3-da, afsuski, bunday funktsiya yo'q. Bunday vaziyatdan chiqish yo'llaridan biri "Yuklash uchun qo'shimcha ob'ektlar" yorlig'ida kerakli narsalarni tanlashdir.

Bu yerga obyektlarni qoʻlda (“Qoʻshish” tugmasi) yoki soʻrov boʻyicha (“Soʻrov boʻyicha qoʻshish...”) qoʻshishingiz mumkin. Agar ularning soni ko'p bo'lsa, ikkinchi variant afzalroqdir.

Bunday holda, so'rov quyidagicha bo'ladi. Parametrlarni to'ldiring, ma'lumotlarni tekshirgandan so'ng so'rovni to'ldiring va "Natijani tanlash" tugmasini bosing.

Yuklash uchun barcha kerakli ob'ektlar va qo'shimcha elementlarni ko'rsatganingizdan so'ng, "Ma'lumotlarni yuklash" tugmasini bosing. Ular nomi va yo'lini ilgari ko'rsatgan XML faylida tugaydi. Ushbu operatsiya natijalari xabarlarda ko'rsatiladi.

Ushbu misolda faqat 3 pozitsiyani tushirish kerak edi, ammo beshtasi tushirildi. Buning sababi, "Agar kerak bo'lsa, yuklash" ustunidagi "Nomenklatura" katalogining qarshisida bayroq o'rnatilgan. Kerakli lavozimlar bilan bir qatorda, ularning ota-onalari haddan tashqari yuklangan.

XML dan katalog yuklanmoqda

Manba konfiguratsiyasidan ma'lumotlarni XML fayliga muvaffaqiyatli yuklab olgandan so'ng, maqsad ma'lumotlar bazasini oching. Ob'ektlarning tuzilishi va ularning detallari bir-biriga mos kelishi kerak. Bunday holda, uzatish ikkita standart konfiguratsiya 1C o'rtasida amalga oshiriladi: Buxgalteriya 3.0.

Qabul qiluvchining ma'lumotlar bazasida ishlov berishni oching. Ushbu qayta ishlash ham ma'lumotlarni yuklash, ham yuklash uchun ishlatiladi. "Yuklab olish" yorlig'iga o'ting va ma'lumotlar ilgari yuklab olingan XML fayliga yo'lni belgilang. Shundan so'ng, "Ma'lumotlarni yuklab olish" tugmasini bosing.

Yuklab olish natijasi xabarlarda ko'rsatiladi. Bizning holatda, hamma narsa yaxshi o'tdi.

Qabul qiluvchi ma'lumotlar bazasidagi "Nomenklatura" katalogi to'ldirilmagan. Endi u beshta elementga ega: uchta nomenklatura pozitsiyasi va ikkita guruh.