Bir xil konfiguratsiyalar o'rtasida ma'lumotlarni uzatish. Bir xil konfiguratsiyalar o'rtasida almashinuv jarayonini ishlatish juda oson. XML dan katalog yuklanmoqda

Ma'lumotlarni uzatish har qanday buxgalteriya tizimida juda muhim jarayon bo'lib, 1C 8.3 va 8.2 platformasi bundan mustasno emas. Quyida biz shunga o'xshash konfiguratsiyaga ega bo'lgan ma'lumotlarni bir tizimdan boshqasiga o'tkazishning eng oson yo'li bo'yicha ko'rsatmalarni ko'rib chiqamiz (turli xil konfiguratsiyalar uchun siz dasturchilar uchun vositadan foydalanishingiz mumkin - yoki).

Har qanday harakat zarur bo'lishidan oldin, o'zgarishlarni qaytarib bo'lmaydi!

Ma'lumotlarni 1C 8.3 dan 1C 8.3 Buxgalteriya 3.0 ga o'tkazishning eng oson va eng qulay usuli - ishlov berishdan foydalanish Ma'lumotlarni XML formatida yuklash va yuklash (yuklash - 8.2 yoki 1C 8.3 yoki ITS uchun). Davolash universal va har qanday konfiguratsiyaga mos keladi.

Biz tafsilotlarga berilmaymiz, lekin tovarlarni oddiy uzatish misolidan foydalanib, ushbu ishlov berish yordamida ma'lumotlarni ko'chirish bo'yicha bosqichma-bosqich ko'rsatmalarni ko'rib chiqing.

XML-ga ma'lumotlarni yuklash

Avvalo, manba ma'lumotlar bazasida ishlov berishni ochamiz (biz tovarlarni qaerdan tushiramiz) va interfeysni ko'rib chiqamiz:

1C da 267 ta video darslarni bepul oling:

Siz darhol "Fayl nomi" maydonini to'ldirishingiz kerak - bu yo'lda yangi ma'lumotlar fayli yaratiladi, biz uni qabul qiluvchining ma'lumotlar bazasiga yuklaymiz. Quyida, "Yuklash uchun ma'lumotlar" jadval bo'limida siz ma'lumotlar bazasidan yuklamoqchi bo'lgan ma'lumotlarni tanlashingiz kerak.

Jadvalning chap qismidan ob'ektni tanlagandan so'ng, siz o'ng jadval qismida tanlovni qo'llashingiz mumkin:

Bizning misolimizda men "Rake" nomi bilan barcha mahsulotlarni tushirmoqchiman.

Barcha sozlamalar bajarilgandan so'ng, ma'lumotlarni yuklash mumkin. Buning uchun "Ma'lumotlarni yuklash" tugmasini bosing:

Ma'lumotlarni xml dan 1s ga yuklash 8.3

Ma'lumotlar manba ma'lumotlar bazasidan olib tashlandi; endi ularni maqsadli ma'lumotlar bazasiga o'tkazish kerak.

Buni amalga oshirish uchun siz ma'lumotlarni yuklashingiz kerak bo'lgan ma'lumotlar bazasida qayta ishlashni boshlashingiz kerak va "Yuklab olish" yorlig'iga o'ting, diskdagi yuklab olingan faylni tanlang va "Ma'lumotlarni yuklash" tugmasini bosing:

Ushbu misol faqat 1C platformasida bir xil konfiguratsiyalar o'rtasida ma'lumotlarni uzatish uchun javob beradi. Dasturchilar uchun almashinuv mexanizmini tushunish uchun biz maqola yozdik -.

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 konfiguratsiyasi turli xil konfiguratsiyalar va 1C Document Flow bilan uzluksiz integratsiya o'rtasida ma'lumotlar sinxronizatsiyasini o'rnatish uchun standart funksiyalarga ega.

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, bu usul, xuddi ma'lumotlarni konvertatsiya qilish 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 ta 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" ma'lumotnomasi to'ldirilmagan. Endi u beshta elementga ega: uchta nomenklatura pozitsiyasi va ikkita guruh.

Va biz sizga muammolaringizni hal qilishni juda soddalashtirish uchun undan qanday foydalanishni ko'rsatamiz.

Bugun biz atigi 10-15 daqiqada kataloglar va boshlang'ich balanslarni oddiy o'tkazishni qanday sozlash va amalga oshirishni ko'rib chiqamiz.

Bu esa - ommaviy va muntazam vazifa, bu ishga tushirilgan ko'pgina yangi konfiguratsiyalar uchun deyarli muqarrar.

Shuning uchun, hamkasblaringizni chaqiring, bu ular uchun ham juda foydali bo'ladi.

Ayniqsa, agar ular allaqachon CD 3 ni ko'rgan bo'lsalar va qo'rqib ketishgan bo'lsa :)

Ha, uni birinchi marta ko'rganingizda, bu umuman aniq emas.

Lekin aslida hamma narsa juda oddiy. Shu qadar soddaki, keyinroq zerikib qolasiz :)

Bugungi videolarda aynan nima bor

Bu orqali ma'lumotlar almashinuvi bo'yicha 4 ta video universal EnterpriseData almashish formati.

Bundan tashqari, biz bir misol ko'rsatamiz standart almashinuv qoidalarini takomillashtirish 1C da: Ma'lumotlarni aylantirish 3.0

Umumiy davomiyligi - 34 daqiqa. Tarkib:

  • 1C:Buxgalteriya 8 va 1C:ERP misolida birjani sozlash
  • Data Conversion 3.0 da standart qoidalar va universal almashinuv formatini qanday yuklab olish mumkin
  • Metama'lumotlar strukturasini CD 3.0 ga o'tkazish
  • Birinchi ma'lumotlar almashinuvini qanday amalga oshirish kerak
  • Qoidalarni yakunlash konvertatsiya
  • Konfiguratsiyani o'zgartirmasdan yangi qoidalarni qanday yuklash kerak ( qo'llab-quvvatlashdan olib tashlanmasdan)

Eslatma, bu muammoni hal qilishda yuklash qoidalari faqat qabul qiluvchi konfiguratsiyada o'zgaradi. Va manba konfiguratsiyasi standart qoidalarga muvofiq ishlaydi.

Agar shunga o'xshash muammo Data Conversion 2.0 da hal qilingan bo'lsa, u holda manba va maqsad qoidalariga o'zgartirishlar kiritilishi kerak edi.

Ushbu video darsliklar BSP uchun tegishli nashr 2.3.2(2.3.2.43 dan eski har qanday qurilish uchun).

Agar siz BSP,0 ning eski versiyasidan foydalanayotgan bo'lsangiz, o'zgartirilgan interfeys va kengaytirilgan funksiya uchun "sozlash" qiling. Buning uchun videodagi misolni o'zingiz takrorlang.

1-video:
Standart konfiguratsiyalar oʻrtasida almashish qoidalari Data Conversion 3.0 ga yuklanmoqda

Ushbu darsda biz standart konfiguratsiyalar o'rtasidagi almashish qoidalariga o'zgartirish kiritishda tayyorgarlik bosqichlarini bajaramiz:

  • CD ga almashinuv formati tuzilishini yuklash (
  • Konvertatsiya yaratish
  • Standart konfiguratsiyadan qoida fayllarini yuklash
  • Birja menejeri moduli tushirilmoqda

Video 2:
CD 3.0 da almashinuv qoidalarini takomillashtirish

Ushbu darsda biz ma'lumotlarni yuklashda ob'ekt tafsilotlarini qanday to'ldirishni ko'rsatamiz.

Muammo hal qilinadi - manba konfiguratsiyasidan ob'ektlarni yuklashda "BP 3.0 dan yuklangan" sharhini o'rnating.

Muammoni hal qilish uchun siz kiritishingiz kerak bo'ladi ob'ektni o'zgartirish qoidalaridagi o'zgarishlar, "Qabul qilingan ma'lumotlarni yozib olishdan oldin" hodisasida.

Ishlab chiqilgan qoidalar keyingi foydalanish uchun tashqi ishlov sifatida saqlanadi.

3-video:
Standart konfiguratsiyalar o'rtasida universal almashinuvni o'rnatish

Ushbu qo'llanmada biz sizga standart almashinuvlar o'rtasida qanday qilib yangi almashinuvni o'rnatishni ko'rsatamiz.

Sozlamalar manba konfiguratsiyasida amalga oshiriladi va keyin maqsad konfiguratsiyasiga yuklanadi.

Shuningdek, ushbu videoda biz qanday qilib ko'rsatamiz konfiguratsiyani o'zgartirmasdan yangi almashinuv qoidalarini yuklang.

4-video:
Ayirboshlash qoidalaridan foydalangan holda dastlabki qoldiqlarni o'tkazish

Ushbu darsda biz boshlang'ich balanslarni o'tkazish uchun odatiy funksiyani ko'rsatamiz.

P.S.

Ha, txt / dbf / ole va boshqalar orqali almashish. mavjud bo'lish huquqiga ega. Ba'zi maxsus holatlarda, masalan, veb-serverga ulanish yoki tashqi dasturni tayyor formatdan o'tkazish.

Biroq, standart almashinuvlar uchun - standart usullar ham tezroq, ham ancha sodda.

Va agar kimdir g'ildirakni qayta ixtiro qilsa, tayyor universal echim bo'lganda - Bu peshonangizga "Men asbobni bilmayman, uni o'rganishni xohlamayman, pulingizga qo'ltiq tayoq yasayman" degan yozuvga o'xshaydi. .

P.P.S.

Biz Data Conversion 3.0 qiyin emasligini ko'rsatmoqchimiz.

G'ayrioddiy - ha. Hamma narsa darhol aniq emas - ha. Juda bahsli daqiqalar bor - ha.

Ammo tayyor ko'rsatmalar va videolar yordamida siz uni tom ma'noda 1-2 hafta ichida o'zlashtirishingiz mumkin.

Bir nechta ishlaydigan 1C ma'lumotlar bazalariga xizmat ko'rsatishda, ba'zida ular o'rtasida ma'lumot almashish kerak bo'ladi. Ma'lumotlarni uzatishning ikki yo'li mavjud:

"XML Data Exchange" almashish va qayta ishlash qoidalaridan foydalangan holda ma'lumotlarni uzatish. Birja 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 siz 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 mavjud 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).

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.



gastroguru 2017