1 larda almashish qoidalari qanday. BPda almashinuvni o'rnatish uchun tayyorgarlik bosqichlari

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 kiritilmagan, lekin 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 ishlov berishdan foydalanishingiz mumkin " Universal almashinuv XML ma'lumotlari".

Vazifa

Kontragentlar haqidagi ma'lumotlarni o'tkazing YUQARI V BP. Ma'lumotlar bir tomonlama uzatiladi, identifikatsiya noyob identifikator yordamida amalga oshiriladi Konversiya qoidalari maxsus konfiguratsiya yordamida sozlanadi. Ma'lumotlarni konvertatsiya qilish, 3.0 nashri(Bundan keyin - KD 3.0).

Amalga oshirilgan harakatlar

Bosqich 1. Qoidalarni sozlashga tayyorgarlik.

Konfiguratsiyadagi konversiya qoidalarini sozlash uchun KD 3.0 ma'lumotlar sinxronlashtiriladigan ma'lumotlar bazalarining tuzilishi, shuningdek formatning tuzilishi to'g'risidagi ma'lumotlarni o'z ichiga olishi kerak. Korxona ma'lumotlari.

1-qadam. UP va BP ma'lumotlar bazalarining tuzilishini yuklash.

Infobaza tuzilishi haqidagi ma'lumotlarni yuklab olish uchun ishlov berish qo'llaniladi MD83Exp.epf, konfiguratsiya paketiga kiritilgan KD 3.0.

Har bir ma'lumot bazasi uchun ( YUQARI Va BP) quyidagi amallarni bajarishingiz kerak:

  1. Axborot bazasini Enterprise rejimida oching.
  2. Ochiq tashqi ishlov berish MD83Exp.epf(Menyu fayli va ochish).
  3. Infobaza tuzilishi saqlanadigan fayl nomini belgilang.
  4. Qayta ishlash shaklida sozlamalarni tekshiring (barcha bayroqlar o'chirilishi kerak).
  5. Tugmasini bosing Yukni tushirish.

Qadam 2. Xml almashinuv formati sxemasini eksport qiling

Birja formati sxemasini yuklab olish uchun standart platforma imkoniyatlaridan foydalaniladi.

Siz quyidagilarni qilishingiz kerak:

  1. Ma'lumotlar bazalaridan birini oching (yoki YUQARI yoki BP) "Konfigurator" rejimida.
  2. Metadata daraxtida nomlari bilan XDTO paketlarini toping ExchangeMessage Va EnterpriseData_1_0_beta.
  3. Kursorni XDTO paketiga qo'ying, o'ng tugmasini bosing va kontekst menyusidagi elementni tanlang XML sxemasini eksport qilish. Eksport qilinadigan yo'l va fayl nomini belgilang. XML sxemalarini ikki xil faylda saqlangan ikkita paketning har biri uchun ushbu bosqichni bajaring.

Qadam 3. CD 3.0 konfiguratsiyasiga infobase strukturasini yuklash

Yuklash konfiguratsiyada amalga oshiriladi KD 3.0 Korxona rejimida. Konfiguratsiya qoidalari konfiguratsiya qilingan har bir konfiguratsiya uchun quyidagi qadamlar bajarilishi kerak ( YUQARI Va BP).

  1. Bo'limga o'ting Konfiguratsiyalar, va buyruqni tanlang
  2. Ma'lumot bazasi tuzilmasi bilan faylga yo'lni belgilang (qarang. 1-bosqich, 1-bosqich).
  3. Yuklash usulini belgilang & V yangi versiya konfiguratsiyalar.
  4. Tugmasini bosing Yuklashni amalga oshiring

4-qadam. CD 3.0 konfiguratsiyasiga almashinuv formati strukturasini yuklash

  1. Bo'limga o'ting Ma'lumotlar formati, va buyruqni tanlang.
  2. Format tuzilishiga ega fayllarni belgilang (qarang. 1-bosqich, 2-bosqich). Bir nechta tanlov yordamida ikkala faylni bir vaqtning o'zida belgilashingiz kerak.
  3. Asosiy XDTO to'plami nomini tekshiring - XDTO paketining nom maydoniga mos kelishi kerak EnterpriseData_1_0_beta(konfiguratorga qarang YUQARI yoki BP).
  4. Yuklash usulini belgilang & formatning yangi versiyasiga.
  5. Tugmasini bosing Yuklashni amalga oshiring, yuklab olish tugashini kuting.

2-bosqich. Konversiyalarni yaratish

Ta'riflangan muammoni hal qilish uchun siz ikkita konversiyani yaratishingiz kerak:

  • UE (dan ma'lumotlarni yuklab olish uchun YUQARI formatini almashish uchun)
  • BP (almashinuv formatidan ma'lumotlarni yuklash uchun BP)

Bo'limda konversiyalar yaratiladi Konvertatsiyalar, jamoa Konvertatsiyalar. Yangi konvertatsiya qilish uchun siz nom, konfiguratsiya va almashinuv formatini belgilashingiz kerak. Masalan, UE konfiguratsiyasi uchun konvertatsiya:

  • Ism& “UP2.0.7”.
  • Konfiguratsiya& “Korxona boshqaruvi”.
  • Qo'llab-quvvatlanadigan format versiyalari& bitta katalog yozuvi tanlangan bitta qator Format versiyalari.
  • ma'lumotlarni qayta ishlash qoidalari,
  • ob'ektni o'zgartirish qoidalari,
  • oldindan belgilangan ma'lumotlarni konvertatsiya qilish qoidalari.

Muayyan konvertatsiya qilish uchun qoidalar to'plamiga o'tish uchun siz bo'limga o'tishingiz kerak Konvertatsiyalar, jamoani tanlang Konvertatsiya qilish qoidalarini o'rnatish va qoidalar konfiguratsiya qilinadigan ro'yxatdan ma'lum bir konvertatsiyani tanlang. Natijada, shakl ochiladi Ayirboshlash qoidalarini o'rnatish, unda ma'lum bir konvertatsiya qilish uchun barcha qoidalar mavjud.

3-bosqich. Ob'ektni o'zgartirish qoidalarini yaratish

Qadam 1. UE dan kontragentlarni tushirish uchun konvertatsiya qilish qoidasi

  1. YUQARI.
  2. Xatcho‘pga o‘ting
  3. Asosiy ma'lumotlar:
    1. Qoida identifikatori: “Directory_Counterparties_Dispatch”,
    2. Konfiguratsiya ob'ekti
    3. Ob'ektni formatlash: "Katalog. Qarama-qarshi tomonlar",
    4. Qo'llash sohasi: Yubormoq.
  4. Tugmasini bosing Yozing va xatcho'pga o'ting Mulkni aylantirish qoidalari:
    1. Avtomatik mulkni moslashtirish xizmatidan foydalaning
      1. Tugmasini bosing PKS o'rnatilmoqda
      2. Ochilgan shaklda bosing Avtomatik moslashtirish. "TIN", "KPP", "Ism", "To'liq ism", "Qo'shimcha ma'lumot", "Yuridik shaxs" xususiyatlari taqqoslanadi.
      3. va mulkni aylantirish qoidalarini o'rnatish uchun shaklni yoping
  5. Tugmasini bosing Saqlash va yopish.

Qadam 2. Kontragentlarni BPga yuklash uchun konvertatsiya qilish qoidasi

  1. Konvertatsiya qilish uchun almashinuv qoidalari sozlamalarini oching BP.
  2. Xatcho‘pga o‘ting Ob'ektlarni konvertatsiya qilish qoidalari.
  3. Yangi konvertatsiya qoidasini yarating va yorliqdagi ma'lumotlarni to'ldiring Asosiy ma'lumotlar:
    1. Qoida identifikatori: “Qarama-qarshi tomonlar_katalogi”,
    2. Konfiguratsiya ob'ekti: "DirectoryLink.Counterparties",
    3. Ob'ektni formatlash: "Katalog. Qarama-qarshi tomonlar",
    4. Qo'llash sohasi: Olish uchun.
  4. Tugmasini bosing Yozing va xatcho'pga o'ting Identifikatsiya. "Noyob identifikator bo'yicha" identifikatsiya usulini belgilang.
  5. Xatcho‘pga o‘ting Mulkni aylantirish qoidalari
    1. Avtomatik mulkni moslashtirish xizmatidan foydalaning:
      1. Tugmasini bosing PKS o'rnatilmoqda
      2. Ochilgan shaklda bosing Avtomatik moslashtirish. "TIN", "KPP", "Ism", "To'liq ism", "Qo'shimcha ma'lumot", "Yuridik shaxs" xususiyatlari taqqoslanadi.
      3. Avtomatik moslashtirish natijasini saqlang va tugmani bosing Mulkni aylantirish qoidalarini yarating va mulkni aylantirish qoidalarini o'rnatish uchun shaklni yoping.
    2. OKPO uchun xususiyatni oʻzgartirish qoidasini qoʻlda qoʻshing (konfiguratsiya xususiyati & “CodePoOKPO”, format xususiyati va “OKPO”).
    3. Keyinchalik, sanab bo'lgan "LegalIndividual" mulki uchun mulkni o'zgartirish qoidasini to'ldirish uchun mulkni aylantirish qoidalariga qaytishingiz kerak bo'ladi.
  6. Xatcho‘pga o‘ting Qabul qilingan ma'lumotlarni yozib olishdan oldin va yangi kontragent ro'yxatdan o'tgan mamlakatni to'ldirish uchun algoritmni yozing. Algoritm o'z ichiga oladi keyingi matn: "Qabul qilingan ma'lumotlar.Ro'yxatdan o'tgan mamlakat = Kataloglar.Dunyo mamlakatlari.Rossiya;".
  7. Tugmasini bosing Saqlash va yopish.

4-bosqich. Oldindan belgilangan ma'lumotlarni konvertatsiya qilish qoidalarini yaratish

  1. YUQARI yoki BP)
  2. Xatcho‘pga o‘ting Oldindan belgilangan ma'lumotlarni konvertatsiya qilish qoidalari
  3. Yangi konvertatsiya qoidasini yarating va uning xususiyatlarini to'ldiring:
    1. Qoida identifikatori: "Jismoniy shaxsni o'tkazish_yuridik"
    2. Konfiguratsiya ob'ekti: “TransferLink.LegalIndividual”
    3. Ob'ektni formatlash: "Yuridik shaxs"
    4. Qo'llash sohasi: yuborish va qabul qilish uchun
    5. Jadval maydonida konfiguratsiya va format sanab qiymatlari o'rtasidagi yozishmalarni to'ldiring: "Jismoniy shaxs" va "Jismoniy shaxs" va "Yuridik shaxs" va "Yuridik shaxs"
    6. Tugmasini bosing Saqlash va yopish
  4. Katalogning “LegalIndividual” mulki uchun konvertatsiya qoidasida yangi qoidani belgilang Qarama-qarshi tomonlar
    1. Xatcho‘pga o‘ting Ob'ektni aylantirish qoidalari
    2. Qarama-qarshi tomonlar, qoida shaklini oching
    3. Xatcho‘pga o‘ting Mulkni aylantirish qoidalari va "LegalIndividual" mulkiga oid qoidani toping
    4. Mulkni o'zgartirish qoidalari shaklini oching va unda ob'ektni o'zgartirish qoidasini va "Transfer_LegalIndividual" ni ko'rsating.
    5. O'zgartirishlaringizni saqlang

5-bosqich. Ma'lumotlarni qayta ishlash qoidalarini yaratish

Jarayon ikkala konvertatsiya uchun ham bir xil.

  1. Konvertatsiya qilish uchun almashinuv qoidalari sozlamasini oching ( YUQARI yoki BP)
  2. Xatcho‘pga o‘ting Ob'ektni aylantirish qoidalari
  3. Katalogni o'zgartirish qoidasini toping Qarama-qarshi tomonlar, qoida shaklini oching
  4. Tugmasini bosing & Ma'lumotlarni qayta ishlash qoidasi asosida yarating
  5. Yaratilgan ma'lumotlarni qayta ishlash qoidasida avtomatik ravishda to'ldirilgan xususiyatlarni tekshiring:
    1. Qoida identifikatori va ma'lumotlarni qayta ishlash qoidasi bilan bir xil narsani belgilang ("Directory_Counterparties_Sending" yoki "Directory_Counterparties_Receiving")
    2. Qo'llash sohasi& ma'lumotlarni qayta ishlash qoidasi bilan bir xil
    3. Ob'ekt namunasi:
      1. konvertatsiya qilish uchun YUQARI& “DirectoryLink.Counterparties”
      2. konvertatsiya qilish uchun BP& "Katalog. Qarama-qarshi tomonlar"
    4. Ob'ektni aylantirish qoidasi& ob'ektni aylantirish qoidasiga havola.
  6. Tugmasini bosing Yozib oling va yoping.

6-bosqich. Ma'lumotlar almashinuvi menejeri modullarini olish

Ma'lumotlar almashinuvi menejeri moduli konfiguratsiyalar o'rtasida sozlanganlarga muvofiq ma'lumotlarni almashish uchun talab qilinadi KD 3.0 qoidalar.

Jarayon ikkala konvertatsiya uchun ham bir xil:

  1. Ochiq ma'lumotlar bazasi YUQARI yoki BP"Konfigurator" rejimida. Metadata daraxtida umumiy modulni toping Universal format orqali almashinuv menejeri va uni tahrirlash uchun oching. Modul bo'sh bo'lishi kerak.
  2. Ochiq ma'lumotlar bazasi KD 3.0 Korxona rejimida.
  3. Bo'limga o'ting Konvertatsiyalar va jamoani tanlang Modulni tushirish.
  4. Ochilgan shaklda tegishli konvertatsiyani ko'rsating va tugmani bosing Yukni tushirish. Modul vaqtinchalik xotiraga ko'chiriladi.
  5. Ma'lumot bazasi konfiguratoriga o'ting YUQARI yoki BP va almashish buferining mazmunini umumiy modulga joylashtiring Universal format orqali almashinuv menejeri.
  6. Konfiguratsiyani saqlang.

Modulni tugma yordamida almashish qoidalarini o'rnatish formasidan almashish buferiga ham yuklash mumkin Exchange menejeri modulini saqlang.

Konfiguratsiya qilingan qoidalarga muvofiq ma'lumotlar almashinuvi uchun "Korxona" rejimida har ikkala ma'lumot bazasida universal format orqali ma'lumotlar sinxronizatsiyasini sozlash kerak.

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"

U bizning oldimizda ochiladi yangi kiritma, 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

Biz hamma narsani qilganimizdan keyin zarur harakatlar qabul qiluvchi ma'lumotlar bazasida (BP 3.0), 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 sozlashni davom ettiramiz, keyingi yorliqda biz qabul qiluvchining ma'lumot bazasiga ulanish (dasturga to'g'ridan-to'g'ri ulanish), ulanish parametrlarini (yoqilgan) tanlashimiz kerak. bu kompyuter yoki ichida mahalliy tarmoq), qabul qiluvchining ma'lumotlar bazasi joylashgan katalog, shuningdek, kerakli autentifikatsiya ma'lumotlari (ma'lumotlar bazasidagi foydalanuvchi nomi va parol).

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 oyna o'z ichiga oladi ma'lumotnoma 1C da yaratilgan sinxronizatsiya haqida. 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.

Har bir rejada o'zgarishlar haqidagi ma'lumotlarni saqlashi mumkin bo'lgan elementlarning o'ziga xos ro'yxati mavjud. Ushbu ro'yxat "Birja rejasi tarkibi" deb ataladi. Tarkibi kengaytirilishi mumkin, ammo konfiguratsiya yordami olib tashlanadi.

"Reja tartibi" sinxronizatsiya ishlaydigan qoidalarni saqlaydi. Aynan mana shu konversiya paketi (Ro‘yxatdan o‘tish qoidalari, birja qoidalari, korrespondent almashinuvi qoidalari) bizga keyingi o‘rganishimiz kerak.

Keling, "1C: Ish haqi va HR 3" (ZUP) va "1C: Korxona hisobi 3" (BP) konfiguratsiyalari o'rtasida ma'lumotlarni sinxronlashtirish misolini ko'rib chiqaylik. Darhol ta'kidlaymizki, ushbu vazifada biz konfiguratsiyani qo'llab-quvvatlashdan olib tashlashimiz kerak. Bu shartga muvofiq talab qilinadi.

Yaxshilash zarurligining jonli misoli standart qoidalar almashish

Misol uchun, mijoz biz bilan quyidagi muammo bilan bog'landi: ZUP va BP o'rtasida sinxronlashda "Soliq organida ro'yxatdan o'tish" ma'lumotnomasidan ma'lumotlarni o'tkazish mumkin emas, bu "Ish haqini aks ettirish" hujjatini to'ldirish uchun zarurdir. buxgalteriya hisobida”. Hozir jadval qismi ushbu hujjatning qabul qiluvchi tomonida BP bo'sh "Ro'yxatdan o'tish ..." ni o'z ichiga oladi va foydalanuvchilar katalogda bunday yozuvlarni qo'lda yaratishlari kerak. Qabul qiling, bu noqulay. Biz bu nuqtani yaxshilashimiz mumkin.

Muammoni hal qilish: keling, ExchangeSalary3Accounting3 almashinuv rejasidan konversiya paketini yakunlaymiz. Keling, standart "1C Exchange qoidalari" ga "Soliq organida ro'yxatdan o'tish" katalogi va shunga mos ravishda ushbu katalogning (PCS) "Mulkni konvertatsiya qilish" uchun yangi "Ob'ektni aylantirish qoidasi" ni (PKO) qo'shamiz. Biz, albatta, standart "Ob'ektlarni ro'yxatga olish qoidalari" ni yakunlaymiz, chunki birja saytida katalog o'zgarishlarini ro'yxatdan o'tkazish zarurati paydo bo'ldi. Va biz muxbirlar ma'lumotlar bazasining "1C Exchange qoidalari" ni ko'rib chiqamiz.

Bularning barchasini qayerda tahrir qilamiz? Qoidalarni yozish va o'zgartirish uchun bizga "1C: Data Conversion 2" konfiguratsiyasi kerak.

ZUP - BP almashinuv rejasidan standart konversiya qoidalarini yakunlash

Shunday qilib, biz 1C almashish qoidalarini qo'shish orqali yakunlashni boshlaymiz yangi element- soliq organida ro'yxatdan o'tganlik ma'lumotnomasi. Biz ushbu o'zgartirishni "1C: Ish haqi va korxona boshqaruvi 3" va "1C: Korxona hisobi 3" konfiguratsiyasida ham kiritamiz.

Keling, konfiguratsiyalarni saqlaymiz va yangilaymiz.

Korporativ rejimda har bir maʼlumotlar bazasi uchun 1C: Enterprise 8.3 platformasi uchun MD83Exp.epf ishlovidan foydalangan holda metamaʼlumotlar strukturasi tavsifini yuklaymiz. Qayta ishlashni "1C: Ma'lumotlarni aylantirish" to'plamida topish mumkin.

Keyingi bosqichda biz konversiya paketini ZUP va BP dan tushiramiz. Paket 3 ta fayldan iborat bo'lishi kerak: Ro'yxatdan o'tish qoidalari, Birja qoidalari, Korrespondent almashinuvi qoidalari.

Ushbu maqolada ma'lumotlar sinxronizatsiyasi qanday tuzilganligi tasvirlanmaydi; buni Coderline veb-saytida "Mutaxassislar maqolalari" bo'limida o'qishingiz yoki vebinar yozuvlarini ko'rishingiz mumkin. Endi bu parametr allaqachon ma'lumotlar bazalarida sozlangan. Shuning uchun, sinxronizatsiya sozlamalariga o'ting (Ma'muriyat -> Ma'lumotlarni sinxronlashtirish -> Ma'lumotlarni sinxronlashtirish sozlamalari), "Qoidani yuklash" tugmasini bosing. Bizning oldimizda "Sinxronizatsiya qoidalari" shakli ochiladi. "Ko'proq" tugmasini bosing va "Qoidalar faylga saqlash" opsiyasini tanlang.


Bu biz tushirishdan keyin olishimiz kerak bo'lgan paket.

Biz shunga o'xshash harakatlarni boshqa "1C: Enterprise Accounting" ma'lumot bazasi uchun bajaramiz.
Natijada, qoidalarni tahrir qilish uchun barcha tayyorgarlik ishlari tayyor. Bizda bor:

"1C: Data Conversion 2" ga yuklash uchun metadata strukturasi tavsifi (ZUP va BP uchun);

1C almashinuvi qoidalari va "1C: Ma'lumotlarni aylantirish 2" ga yuklash uchun zarur bo'lgan ro'yxatdan o'tish qoidalarini o'z ichiga olgan konversiya paketi (ZUP va BP uchun).

"1C: Ma'lumotlarni aylantirish 2" ga o'ting. Keling, ikkala infobaza uchun quyidagi amallarni bajaramiz:

Konfiguratsiyalarimizning metadata tuzilmalarini yuklash;

Biz konversiyalarni yaratamiz va konversiya paketlaridan 1C ma'lumotlar almashinuvi qoidalarini yuklaymiz (qoidalar fayli ExchangeRules deb ataladi);

Biz ro'yxatga olishlarni yaratamiz va ro'yxatga olish qoidalarini konversiya paketlaridan yuklaymiz (qoidalar fayli RegistrationRules deb ataladi).


Keling, qayta ko'rib chiqishimizga o'tamiz. Biz 1C almashinuvi qoidalariga yangi ob'ektni o'zgartirish qoidasini (PKO) qo'shmoqdamiz - "Soliq organida ro'yxatdan o'tish" katalogi. Biz ushbu katalog uchun mulkni o'zgartirish qoidasini (PCR) va ma'lumotlarni yuklash qoidasini (DRU) qo'shamiz. Ushbu turdagi o'zgartirish ZUP paketidagi qoidalar uchun ham, BP paketidagi almashinuv qoidalari uchun ham amalga oshirilishi kerak. Biz almashinuv qoidalarini tegishli ExchangeRules fayllariga yuklaymiz.

Keling, yangi elementni ro'yxatdan o'tkazish qoidalariga o'tamiz. Biz "Soliq organida ro'yxatdan o'tish" ma'lumotnomasini qo'shmoqdamiz. Biz ro'yxatga olish qoidalarini RegistrationRules to'plamidan tegishli faylga yuklaymiz. Biz ushbu amalni ikkala ma'lumotlar bazasi uchun ham bajaramiz.

Qayta ko'rib chiqilgan almashinuv qoidalari va ro'yxatga olish qoidalari tayyor. Endi biz almashish qoidalarining mazmunini (ExchangeRules) BP to'plamidan ZUP to'plamidan tegishli qoidalarga (CorrespondentExchangeRules) ko'chiramiz. BP to'plamidan korrespondentlik qoidalarida (CorrespondentExchangeRules) biz ZUP to'plamidan almashish qoidalarining (ExchangeRules) mazmunini ko'chirib olamiz.

Natija quyidagicha bo'lishi kerak:

Bu "1C: Data Conversion 2" da ishni yakunlaydi. O'zgartirish qoidalarining o'zgartirilgan paketlari tayyor, ularni ma'lumotlar bazalariga qayta yuklash va sinxronizatsiyani tekshirish qoladi.

Fayllarni paketlardan arxivlash ZIP arxiv va konversiya paketlarimizni ZUP va BP ga yuklang.

Hammasi tayyor. Bu sinovdan o'tishi kerak.

Keling, muammoning shartlarini eslaylik. Yuklab olish uchun "Soliq organida ro'yxatdan o'tish" ma'lumotnomasini ro'yxatdan o'tkazish va "1C: Korxonaning buxgalteriya hisobi 3" tomonida "Buxgalteriya hisobida ish haqini aks ettirish" hujjatining TC qanday to'ldirilganligini tekshirish kerak edi.

"1C: Ish haqi va korxona boshqaruvi 3" manbasida biz yuklab olish uchun katalogimizni ro'yxatdan o'tkazamiz. Biz sinxronlashni amalga oshiramiz. Biz qabul qiluvchi ma'lumotlar bazasiga o'tamiz, shuningdek, ma'lumotlarni qabul qilish uchun sinxronlashni amalga oshiramiz. E'tibor bering, endi birja rejasida o'zgarishlarni ro'yxatdan o'tkazish uchun kerakli katalog mavjud.

Biz "1C: Enterprise Accounting 3" tomonini tekshiramiz:


Xulosa qiling. Vazifaning natijasi muvaffaqiyatli yakunlandi. Biz ZUP - BP almashinuv rejasini yakunladik, o'zgarishlarni ro'yxatga olish uchun yangi element qo'shdik va ma'lumotlarni sinxronlashtirish uchun konvertatsiya qoidalarini qo'shdik.

1C 8 dastur yechimlari o'rtasida ma'lumotlar almashinuvi - bu to'liq huquqli yaratish mumkin bo'lmagan narsa axborot maydoni korxonalar.

  • Ma'lumotlar almashinuvi nima uchun kerak va ulardan qanday foydalanish kerak?
  • 1C o'rtasidagi almashinuv turlari.
  • 1C ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvini qanday sozlash mumkin?

Quyida ushbu savollarga javob topasiz.

Birjalarni joriy qilishning odatda ikkita sababi bor:

Tashkilot filial tarmog'iga ega

Bunday holda, siz shunchaki turli filiallar o'rtasida almashinuvni o'rnatishingiz kerak. Shu maqsadda 1C 8.3 Enterprise tizimida mexanizm mavjud. Uning yordamida siz ma'lumot almashishni moslashuvchan tarzda sozlashingiz mumkin. Masalan, filiallar uchun siz boshqa filiallar uchun hujjatlarning ko'rinishini o'chirib qo'yishingiz mumkin va ayni paytda markaziy ofis barcha filiallarning hujjatlarini ko'radi. Yana bir misol, ofis va do'konlarning 1C Chakana savdo ma'lumotlar bazalari o'rtasida almashinuvni o'rnatish.

Buxgalteriya hisobining turlari bo'yicha ajratish

Qoidaga ko'ra, bu tashkilot turli xil ma'lumotlar bazalarida turli xil yozuvlarni yuritishini anglatadi. Ushbu ajratish sizga turli xil ma'lumotlar bazalari uchun boshqa turdagi buxgalteriya hisobi uchun "keraksiz" ma'lumotlarni filtrlash imkonini beradi. Misol: deb atalmish "Boshqaruv hisobi" "Savdoni boshqarish" ma'lumotlar bazasiga kiritiladi, unda barcha operatsiyalar aks ettiriladi va rahbariyat voqealarning to'liq rasmini ko'radi va "Korxona buxgalteriya hisobi" tartibga solinadigan buxgalteriya ma'lumotlar bazasiga faqat buxgalteriya hisobi va soliq hisobi uchun zarur bo'lgan hujjatlar yuklanadi. ”.

1C ma'lumotlar bazalari o'rtasida almashinuv mexanizmlari qanday?

Ma'lumotlar almashinuvini ikki turga bo'lish mumkin: ishlatiladigan mexanizmlar va almashish uchun ishlatiladigan transport.

1C ma'lumotlar almashinuvi mexanizmlari

Odatda, almashinuv uchun ikkita mexanizm qo'llaniladi:

  • Tarqalgan axborot bazasi(RIB)— filiallar o‘rtasida ma’lumotlar almashinuvini yo‘lga qo‘yish imkonini beruvchi mexanizm. Mexanizm mutlaqo bir xil ma'lumotlar bazasi konfiguratsiyasi almashinishini nazarda tutadi. Mexanizm ma'lumotlar bazasi konfiguratsiyasi o'zgarishlarini uzatishi mumkin. Mexanizm texnologiya platformasi darajasida amalga oshiriladi.
  • Konfiguratsiyalar o'rtasida almashish uchun universal mexanizm— mexanizm amaliy yechimlar uchun 1C tomonidan ishlab chiqilgan. U universal va asoslanadi. Ma'lumotlar almashinuvi maxsus konfiguratsiyada yaratilgan xml qoidalari yordamida amalga oshiriladi - . Ushbu mexanizmdan foydalanib, siz 1C konfiguratsiyalari o'rtasida ham bir martalik almashinuvni, ham doimiy almashinuvni amalga oshirishingiz mumkin. Mexanizm konfiguratsiya darajasida amalga oshiriladi, siz uni texnologik konfiguratsiyadan konfiguratsiyangizga qo'shishingiz mumkin.

Ma'lumotlar almashinuvi uchun transport

Transport texnologiyalarning juda keng doirasi bo'lishi mumkin. 1C 8.2 universal almashinuv mexanizmida amalga oshirilgan asosiylarini ko'rib chiqaylik:

1C da 267 ta video darslarni bepul oling:

  • Mahalliy yoki tarmoq katalogi- eng oddiy transport. Bitta axborot xavfsizligi diskda fayl yaratadi, ikkinchisi uni o'qiydi va o'z faylini qo'shadi.
  • FTP manbasi— ayirboshlash katalog orqali almashishga o'xshaydi. Farqi shundaki, almashinuv FTP protokoli orqali amalga oshiriladi.
  • Pochta xabarlari yoki elektron pochta- ayirboshlash vositalar doirasida amalga oshiriladi Elektron pochta. Konfiguratsiyalar bir-biriga pochta xabarlarini yuboradi va yangi xabarlar uchun pochta manzilini muntazam tekshirib turadi.
  • To'g'ridan-to'g'ri ulanish (COM)— ayirboshlash bir maʼlumotlar bazasini boshqasiga mablagʻlardan foydalangan holda toʻgʻridan-toʻgʻri ulash orqali amalga oshiriladi.
  • Internet (veb-xizmat)— transport bu veb-xizmat. Bitta infobaza ga ulanadi, veb-xizmat ikkinchi infobazaga ulanadi va xabarni uzatadi. Bunday transportni amalga oshirish uchun sizda bo'lishi kerak.

1C ma'lumotlar bazalari o'rtasida ma'lumotlar almashinuvini qanday sozlash mumkin?

"1C Data Conversion" konfiguratsiyasidan foydalangan holda 1C-da ma'lumotlar almashinuvini sozlash asoslari uchun videodagi misolga qarang:

1C 8.2 da jadvalga muvofiq 1C ma'lumotlar almashinuvi

Agar siz jadval bo'yicha avtomatik yuklashni sozlashingiz kerak bo'lsa, shunchaki sozlang.

Mijoz-server versiyasi uchun

"Ma'lumotlar almashinuvi sozlamalari" katalogida "Avtomatik almashinuv" yorlig'ida siz yangisini yaratishingiz kerak. muntazam vazifa, jadvalni qaerda belgilash kerak:

Fayl opsiyasi uchun

"Ma'lumotlar almashinuvi sozlamalari" katalogida, "Avtomatik almashinuv" yorlig'ida siz yangi muntazam vazifani yaratishingiz kerak, bu erda "Hodisalar bo'yicha almashish" yorlig'ida almashinuv boshlanadigan voqealarni belgilang. Masalan, ma'lum bir foydalanuvchi ishga tushganda: