Turli konfiguratsiyalar o'rtasida ma'lumotlarni uzatish 1c 8 2. XML dan katalogni yuklash

Men bir necha bor veb-saytlar uchun mahsulotlar haqida ma'lumotni yuklash, maxsus qayta ishlashni ishlab chiqishda ishtirok etganman 1 soniyada ma'lumotlarni yuklash Excel formatidagi buyurtma fayllaridan, 1C ma'lumotlar bazalarining 7.7 va 8 versiyalari o'rtasida uzatilgan ma'lumotlar va boshqalar.

1C ma'lumotlar bazasi hajmini kamaytirish yoki shunchaki ba'zi ma'lumotlarni yashirish uchun foydalanuvchilar bo'sh ma'lumotlar bazasini yaratadilar yoki yaratadilar va buxgalteriya hisobini "noldan" boshlaydilar.

Yangi yaratilgan ma'lumotlar bazasida buni amalga oshirish kerak 1c kataloglarini uzatish(katta hajmdagi ma'lumotlar bilan ularni qo'lda kiritish shunchaki amaliy emas), masalan, nomenklatura (ehtimol, narxlar bilan birga), kontragentlar (shartnomalar bilan birga), banklar, bank hisoblari, omborlar va boshqalar.

1s ma'lumotlarini qanday o'tkazish kerak

Bir necha usullar mavjud ma'lumotlarni uzatish 1s: XML formati orqali universal ma'lumotlar almashinuvi ITS disklarida tarqatiladi (qoida tariqasida, bunday ishlov berish faqat ma'lumotlarni uzatish 1s bir xil konfiguratsiyalar o'rtasida, masalan, ikkita 1C ma'lumotlar bazalari o'rtasida amalga oshirilishi kerak: Savdo va Ombor).

Shuningdek, ixtisoslashtirilgan 1C konfiguratsiyasi mavjud: Ma'lumotlarni o'zgartirish, bu sizga deb ataladigan narsani yaratishga imkon beradi. ma'lumotlarni uzatish qoidalari fayli, manba konfiguratsiyasi va maqsad konfiguratsiya ob'ektlari o'rtasidagi yozishmalarni o'z ichiga oladi. Ushbu konfiguratsiya bilan ishlash jiddiy malakani talab qiladi, shuning uchun men bu haqda batafsil to'xtalmayman.

Juda tez (so'zma-so'z 7-10 daqiqa ichida) konfiguratsiya tuzilmasi tavsifi (ma'lumotlar bazasi bilan katalogdagi 1cv7.dd fayli) asosida tegishli jadvallarning fayllarini nusxalash orqali istalgan kataloglarni uzatishingiz mumkin. Ushbu usul faqat 1c ma'lumotlar bazasining fayl versiyasi uchun ishlaydi, faqat 1c 7.7 platformasi uchun va faqat agar ma'lumotlarni uzatish 1s tuzilishi bo'yicha butunlay bir xil bo'lgan axborot bazalari o'rtasida amalga oshiriladi.

Bajarish kataloglarni uzatish 1s 7.7 tranref.ert ishlovidan foydalanish mumkin. U juda oddiy interfeysga ega, shuning uchun uni 1C mutaxassisi yordamisiz ishlatishingiz mumkin. Ma'lumotlar matnli fayl orqali uzatiladi.

Agar biz tuzilish jihatidan bir xil bo'lgan 1C 8 versiyasi konfiguratsiyalari o'rtasida almashinuv operatsiyalari haqida gapiradigan bo'lsak (masalan, 1s 8 kataloglarni uzatish, hujjatlarni topshirish 1s 8), standart ma'lumotlarni uzatishdan foydalaning ("Xizmat" - " Ma'lumotlarni bir xil konfiguratsiyaga yuklash").

Deyarli har qanday 1C mutaxassisi har qanday versiyaning har qanday 1C konfiguratsiyasi o'rtasida har qanday ma'lumotlarni yuklash va tushirish uchun ishlov berishni yozishi mumkin. O'rtacha miqdorni to'lash orqali siz vaziyatning murakkabligiga qarab, vaqt va kuchni tejashga qarab 1-3 soat ichida natijalarga erishasiz. Bu holda ma'lumotlar hajmi hech qanday rol o'ynamaydi.

Ba'zan men tasodifan foydalanuvchilar pulni tejash maqsadida yangi yaratilgan ma'lumotlar bazasiga ma'lumotlarni qo'lda kiritishga harakat qilishlarini aniqlayman. Hammasi yaxshi bo'lardi, lekin katalog elementlari soni bir necha mingdan oshadi. Biroq, bu qimmatli vaqt va kuchni yo'qotishdan boshqa hech narsaga olib kelmaydi.

Faoliyatim davomida men bir necha bor shug'ullanganman ma'lumotlarni uzatish 1s, va nafaqat 1C: Enterprise ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvini tashkil qilish kerak edi. Men Info-Accountant dasturidan, Excel formatidagi fayllardan, matn formatidagi, DBF formatidagi va hokazolardan, shuningdek, taniqli OLE texnologiyasidan foydalangan holda ma'lumotlarni yuklab oldim.

Turli dasturlardan 1c konfiguratsiyalaridan foydalanishga o'tishda ma'lumotlarni uzatish ko'pincha quyidagi usul yordamida amalga oshiriladi: oldingi dasturdagi ma'lumotlar Excel formatidagi faylga yuklanadi va keyin maxsus ishlov berish yordamida 1c dasturiga yuklanadi.

Natijalar

Men ushbu maqolani faqat bitta maqsadda yozdim: hozirgi vaqtda mavjud bo'lgan ma'lumotlar almashinuvi usullari haqida qisqacha ma'lumot berish, shuningdek, ma'lumotlarni qo'lda kiritishning ma'nosizligini ko'rsatish.

Quyida ma'lumotlarni uzatishning taxminiy qiymati keltirilgan:

Arizangizni quyidagi shakl orqali yuborishingiz mumkin.

So'rov yuboring

So'rov yuboring

Har qanday 1C konfiguratsiyasining asosiy elementlaridan biri bu kataloglardir. Ular 1C ilovasining ko'pgina boshqa ob'ektlarida ishlatiladigan ma'lumotlarni saqlaydi. Shuning uchun 1C platformasida biron bir tizimni ishlab chiqish yoki yangilashda birinchi navbatda yangi kataloglar qo'shiladi va to'ldiriladi. Har bir 1C ishlab chiquvchisi ushbu konfiguratsiya ob'ektlarining asosiy xususiyatlarini, funktsiyalarini va imkoniyatlarini bilishi kerak.

1C 8.3 da kataloglarning tuzilishi va funktsiyalari

Kataloglarning asosiy vazifasi me'yoriy va ma'lumotnoma ma'lumotlarini saqlash va taqdim etishdan iborat. 1C tizimlarida buxgalteriya hisobi ma'lumotnomalar kontekstida amalga oshiriladi: Nomenklatura, Mijozlar va boshqalar.

Ishlab chiquvchilar kataloglarning alohida turini - tasniflagichlarni ajratib ko'rsatishadi. Bularga, masalan, davlat tomonidan tasdiqlangan ma'lumotlar kiradi:

  • Birliklar;
  • Valyutalar;
  • Dunyo mamlakatlari;
  • Kasblar.

Tuzilishi bo'yicha 1C dasturidagi kataloglar ma'lum ma'lumotlar ro'yxatidir. 1C konfiguratsiyasidagi mavjud kataloglar bilan tanishish uchun uni konfigurator rejimiga kiritishingiz kerak. Konfigurator daraxtida "Katalog" bo'limini toping va uni kengaytiring.

Kataloglarning har biri ishlab chiquvchilar tomonidan o'rnatilgan o'z xususiyatlariga ega. Misol sifatida "Valyutalar" katalogidan foydalanib, asosiy xususiyatlarni ko'rib chiqaylik.

"Asosiy" yorlig'ida katalog nomi va uning tavsifi haqida ma'lumot mavjud. Keyingi bo'lim "Quyi tizimlar" ma'lum bir quyi tizimga katalogni kiritish uchun javobgardir.


Funktsional parametrlar yorlig'i ma'lumotnoma yordamida funksionallikni belgilaydi. "Ierarxiya" yorlig'i ichki katalog elementlarini yaratishga imkon beradi. Kataloglarning ierarxik ko'rinishlari juda foydali bo'lishi mumkin.


"Egalar" yorlig'ida bo'ysunish mexanizmi sozlangan. Agar katalog boshqasiga bo'ysunadigan bo'lsa, unda "Egasi" ma'lumotlarini to'ldirish majburiydir.

"Ma'lumotlar" yorlig'i 1C katalogiga qanday ma'lumotlarni qo'shishingiz mumkinligini aniqlaydi. Yuqori qismida siz kod va nomni sozlashingiz mumkin - standart tafsilotlardan biri, markazda - qo'shilgan tafsilotlar ro'yxati. Pastki qismida siz katalogning jadval qismlarini ko'rasiz.


1C-da konfiguratsiya ob'ektini raqamlash sozlamalari katalog elementlari uchun noyob raqamlashni yaratishga imkon beradi.


Shakllar yorlig'i ishlab chiquvchilar foydalanuvchilarga ko'rinadigan interfeyslarni yaratadigan joy. Eng keng tarqalgan shakllar Element va List: 1C dasturida foydalanuvchilar katalog ma'lumotlari va uning elementlari ro'yxatini shunday ko'rishadi.


"Kirish maydoni" yorlig'ida parametrlarni to'g'ri sozlash foydalanuvchilar uchun eng qulay ish sharoitlarini yaratadi. Tez tanlash/String kiritish/Toʻliq matnni qidirish opsiyalari sizga kerakli elementni topishga yordam beradi. “Kirayotganingizda tanlov tarixi” avval ishlatilgan pozitsiyalarni saqlaydi.


"Buyruqlar" bo'limi ushbu katalogni chaqiradigan mavjud tugmalar ro'yxatini ko'rsatadi. "Layouts" da siz ma'lum bir konfiguratsiya ob'ektining barcha chop etiladigan shakllarini topishingiz mumkin. Katalog elementi asosida boshqa konfiguratsiya ob'yektlarini yaratish rejalashtirilgan hollarda "kirish asosida" ishlab chiquvchi ta'sir qiladi.


"Huquqlar" kichik bo'limida qaysi rollar katalogga kirish, shu jumladan kataloglarni to'ldirish, o'zgartirish va o'qish haqida ma'lumotni aks ettiradi. "Ma'lumotlar almashinuvi" sizga ma'lumotnoma qaysi almashinuv rejalarida ishtirok etishi haqida ma'lumot beradi. Oxirgi yorliq protseduralar va funktsiyalarni yozish uchun modullarga kirish imkoniyatini o'z ichiga oladi. To'g'ridan-to'g'ri kodga kirish mumkin bo'lgan oldindan belgilangan katalog qiymatlari ro'yxati ham mavjud.


Barcha xususiyatlar talab qilinmaydi. Ba'zi yorliqlar 1C platformasida dasturiy ta'minotning ishlash muddati davomida tegmasdan qoladi.

1C da kataloglarni yaratishni osonlashtirish uchun keling, ushbu turdagi yangi konfiguratsiya ob'ektini yarataylik.

Katalog yaratish va 1C 8.3 ga o'tkazish

Misol sifatida atipik konfiguratsiyadan foydalanib, biz korxona tuzilishi haqidagi ma'lumotlarni saqlaydigan "Bo'limlar" katalogini yaratamiz va undan foydalanishni boshlaymiz. Konfiguratorda, konfiguratsiya daraxtida "Kataloglar" ni toping va "Qo'shish" tugmasini bosing. Maydonlarni to'ldiring:

  • Ism/sinonim. Birinchi atribut konfiguratsiyadagi ob'ekt nomi uchun javob beradi, ikkinchisi - korxona rejimidagi nom uchun;
  • Ob'ekt ko'rinishi bitta katalog elementini ochishda ishlatiladi;
  • Ro'yxat ko'rinishi katalog ma'lumotlari ro'yxatini ko'rishda ishlatiladi;
  • Tushuntirish - foydalanuvchilar uchun yordam.


Keyinchalik, foydalanuvchilarning interfeysda ko'rishlarini istasak, quyi tizimlardan biriga yangi katalog qo'shishimiz kerak. "Quyi tizimlar" yorlig'ini oching va allaqachon mavjud "Umumiy" quyi tizim yonidagi katakchani belgilang.


Bizning yangi katalogimiz ierarxik bo'ladi, chunki bo'limlar bir-biriga mos kelishi mumkin. Korxonamizda rejalashtirilgan bo'limlar guruhlari mavjud emas, shuning uchun "Element ierarxiyasi" turi tanlangan. Biz bo'linmalarni joylashtirishni cheklamaymiz.


Standart to'plamga qo'shimcha ravishda, bizga yana bir nechta tafsilotlar va xodimlar ro'yxati uchun jadval qismi kerak bo'ladi. Buni amalga oshirish uchun ularni tegishli bo'limlardagi "Ma'lumotlar" yorlig'iga qo'shishingiz kerak.


Qulaylik uchun siz bizning ma'lumotlarni ro'yxat shakliga qo'shishingiz kerak. Buning uchun "Formalar" yorlig'ida yangi ro'yxat shaklini yarating va uni asosiy qilib o'rnating. Muloqot oynasida bizga kerak bo'lgan barcha tafsilotlar uchun katakchalarni belgilang. Tafsilotlarni foydalanuvchilarga mos keladigan tartibda joylashtirish uchun biz elementning shaklini ham o'rnatamiz.


Bu "Divisions" demo katalogini yaratishni yakunlaydi. Biz konfiguratsiyani yangilaymiz va tizimni korporativ rejimda qayta ishga tushiramiz. "Umumiy" quyi tizimida "Bo'limlar ro'yxati" funktsiya tugmachasi paydo bo'ldi. Unga bosish, biz unga elementlar qo'shish imkoniyati bilan ko'rsatgan katalog ro'yxati shaklini ochadi.


Ko'pgina kompaniyalar bir nechta 1C ma'lumotlar bazalari bilan ishlaydi, shuning uchun ishlab chiquvchi yaratilgan katalogni boshqa ma'lumotlar bazasiga o'tkazishga duch kelishi mumkin. Shu maqsadda, ko'pgina konfiguratsiyalar bilan bir qatorda, tashqi ishlov berish ta'minlanadi - "XML ma'lumotlarini yuklash va yuklash". Ammo 1C 8.3 kataloglarini o'tkazishdan oldin siz qabul qiluvchi konfiguratsiyani tayyorlashingiz kerak. Unda bir xil maydonlar va jadval qismlari bo'lgan shunga o'xshash konfiguratsiya ob'ekti yaratilishi kerak.

Ushbu ishlov berishni ochishda biz qaysi ob'ektlarni o'tkazmoqchi ekanligimizni ko'rsatishimiz va faylni tanlashimiz kerak. Keyin katalogni yuklab olish XML faylini yaratadi, u erda barcha ma'lumotlarni yozadi.


Kataloglarni boshqa ma'lumot bazasiga yuklash uchun siz unga kirishingiz va bir xil tashqi ishlov berishni ochishingiz kerak. Ikkinchi yorliqda yuklab olishni boshlang. Bu qo'lda ishlaydigan mexanizm, shuning uchun agar siz bitta ma'lumotlar bazasiga muntazam ravishda yangi katalog elementlarini kiritishni rejalashtirmoqchi bo'lsangiz, unda ma'lumotlar bazalari o'rtasida almashinuvni tashkil qilish yaxshiroqdir.

Xulosa qilib shuni eslatmoqchimanki, tizim ishga tushirilgandan so'ng 1C 8.3 da kataloglarni yaratish ma'lumotlar bazasiga eksklyuziv kirish zarurati tufayli muammolarni keltirib chiqaradi. Serverdagi konfiguratsiyani yangilash eng xavfsiz hisoblanadi.

Har xil ma'lumotlarni uzatish 1C platformasidagi har qanday buxgalteriya tizimida juda muhim harakatdir. Katalogni boshqa ma'lumotlar bazasiga eksport qilishdan oldin zaxira nusxasini yaratish kerak, chunki kiritilgan o'zgartirishlar qaytarib bo'lmaydigan hisoblanadi.

Katalogni 1C 8.3 ga o'tkazishning eng mashhur va ayni paytda juda oddiy usuli bu ma'lumot ma'lumotlarini XML shaklida qayta ishlashdir.

Ushbu vazifani bajarish uchun siz 8.2 yoki 1C 8.3 uchun yuklash/yuklab olish ishlov berish faylidan foydalanishingiz kerak bo'ladi. Bu usul universal va eng maqbul, deyarli har qanday o'rnatilgan konfiguratsiyaga mos keladi.

Ma'lumotlar yuklanmoqda

Buni amalga oshirish uchun avval dastur interfeysiga o'tishingiz va bir qator amallarni bajarishingiz kerak bo'ladi:

1. "Fayl nomi" maydonini to'ldiring. Ushbu yo'ldan foydalanib, keyinchalik ma'lumotlar bazasiga yuklash uchun ma'lumotlar fayli yaratiladi.

2. "Yuklab olish uchun ma'lumotlar" jadval maydonida mavjud ma'lumotlar bazasidan yuklab olmoqchi bo'lgan katalogdan ma'lumotni tanlang.

3. Shundan so'ng, kerakli ob'ektlar tanlanganda, jadvallarning o'ng tomonidagi tanlovni qo'llang.

4. Barcha kerakli sozlamalarni o'rnatishni tugatgandan so'ng, katalogni eksport qiling.

Katalogga ma'lumotlar yuklanmoqda

Kataloglarni 1C ga o'tkazish uchun siz bir qator amallarni bajarishingiz kerak bo'ladi:

1. Axborot ma'lumotlarini yuklamoqchi bo'lgan ma'lumotlar bazasida ishlov berishni boshlang va "Yuklash" yorlig'idan foydalaning.

2. Keyin avval yuklangan faylni tanlang va "Ma'lumotlarni yuklash" buyrug'idan foydalaning.

Ushbu amalni bajargandan so'ng, katalogning bir ma'lumotlar bazasidan boshqasiga ko'chishi to'liq yakunlangan hisoblanadi.

Bir nechta ishlaydigan 1C ma'lumotlar bazalarini saqlashda ba'zida ular o'rtasida ma'lumot almashish zarurati tug'iladi. Ma'lumotlarni uzatishning ikki yo'li mavjud:

"XML Data Exchange" almashish va qayta ishlash qoidalaridan foydalangan holda ma'lumotlarni uzatish. Exchange qoidalari 1C: Data Conversion konfiguratsiyasi yordamida yaratilgan.

"XML ma'lumotlarini yuklash va yuklash" jarayonidan foydalangan holda o'xshash ma'lumotlar bazalari o'rtasida ma'lumotlarni uzatish.
Keling, ikkinchi variantni ko'rib chiqaylik, ya'ni. bizga kerak bo'lgan bir xil (bir xil) ob'ektlarni o'z ichiga olgan konfiguratsiyalardan ma'lumotlarni yuklash va yuklash. Buning uchun biz bu yerdan yuklab olish mumkin bo'lgan "XML ma'lumotlarini yuklash va yuklash" tashqi ishlovidan foydalanamiz.

Ushbu qayta ishlashdan foydalanish sharti quyidagilardan iborat: Ma'lumotlar yuklab olinadigan axborot bazasi ma'lumotlar yuklangan ma'lumotlar bazasidagi kabi bir xil ob'ektlar va bir xil rekvizitlarga (nom va ma'lumotlar turi) ega bo'lishi kerak.

Keling, ushbu ishlov berish yordamida ma'lumotlarni uzatish misolini ko'rib chiqaylik. Aytaylik, siz "Kirish to'lov topshirig'i" va "Chiqish topshirig'i" hujjatlarini o'tkazishingiz kerak. Bu muammoning yechimi quyidagicha bo'ladi.

Biz asosiy menyu orqali "XML ma'lumotlarini yuklash va yuklash" tashqi ishlov berishni ochamiz: Fayl? Ochish... "Yuklash" yorlig'ida biz ma'lumotlarni saqlaydigan XML faylini belgilaymiz.

Keyin biz 1C ma'lumotlar bazasidan ma'lumotlar ob'ektlarini va ob'ektlarning o'zini olib tashlash muddatini belgilashingiz kerak. Yuklash uchun zarur bo'lgan hujjatlarni "Yuklash uchun ma'lumotlar" ustunidagi konfiguratsiya ob'ekti tuzilishi maydoniga belgi qo'yamiz. Agar yuklangan hujjatlarda boshqa konfiguratsiyada bo'lmagan katalog elementlariga havolalar bo'lsa, "Agar kerak bo'lsa" ustunidagi katakchalarni belgilash mantiqan to'g'ri keladi, shunda bu elementlar hujjatlar bilan birga yuklanadi.

Endi ushbu bosqichda siz hujjatlar bilan birga registrlar bo'ylab ularning harakatlarini yuklash yoki ushbu hujjatlarni boshqa ma'lumotlar bazasiga o'tkazish haqida qaror qabul qilishingiz kerakmi? Yuklangan hujjatlarni boshqa ma'lumotlar bazasiga qayta joylashtirish uchun siz "Kataloglar va hujjatlarni guruhli qayta ishlash" ishlovidan foydalanishingiz mumkin. Agar ushbu ma'lumotlar bazalarida ishlov berish algoritmlari bir-biridan farq qiladigan bo'lsa, "Hujjat bilan uning barcha harakatlarini yuklash" yonidagi katakchani belgilamaslik kerak.

Hammasi shu, yuklashni sozlash tugallandi, bu erda hamma narsa oddiy! "Ma'lumotlarni yuklash" tugmasini bosing va ma'lumotlar XML fayliga saqlanishini kuting. Murakkab tushirish uchun siz yuklanmagan ob'ektlar uchun tanlovni faqat davr bo'yicha emas, balki belgilashingiz mumkin.

Yukni tushirgandan so'ng, ikkinchi 1C ma'lumotlar bazasiga o'ting va u erda bir xil ishlov berishni oching. "Yuklab olish" yorlig'iga o'ting va bu erda biz ma'lumotlarni yuklagan XML faylini ko'rsating.

Ushbu yorliqda "Agar xatolik yuzaga kelsa, ob'ektlarni yuklashni davom ettirish" yonidagi katakchani belgilang va "Ma'lumotlarni yuklash" tugmasini bosing. Biz boshqa funktsiyalarni, masalan, jami foydalanishni hisobga olmaymiz, garchi bu funktsiya ob'ektlarni yuklashni sezilarli darajada tezlashtirishi mumkin (registrlar bo'yicha yozuvlar).

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 katalogning 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 qayta ishlashni 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.