Internet Derazalar Android
Kengaytirmoq

XML formatida Universal ma'lumotlar almashinuvini qayta ishlash. Universal ma'lumotlar almashinuvidan foydalanishning ko'rinishi va xususiyatlari


"XML formatda" XML formatida Umumjahon ma'lumotlar almashinuvi "ni yuklab olish va yuklash uchun faylni yuklab olish va yuklash uchun belgilanadi o'zboshimchalik bilan konfiguratura1C platformasida amalga oshirildi: 8 korxona.

Ish tartibi

Qachon qo'llanilganda boshqariladigan shakl Qayta ishlash ikkita ishni bajaradi:
1. Mijozda. Ushbu rejim qo'llanilganda, qoida fayllari va yuklab olinadigan ma'lumotlar mijoz tomonidan serverga o'tkaziladi va yuklab olish fayli mijozga yuboriladi. Ushbu fayllarning mijozdagi usullari, ijro etishdan oldin ochilish oynasida belgilanishi kerak.
2. Serverda. Ichida bu variant Fayllar mijozga berilmaydi va ularga yo'naltirilgan yo'l serverda ko'rsatilishi shart.
Izoh: Fayl tashqi ishlov berish Va almashish protokoli fayllari har doim operatsion rejimidan qat'i nazar, serverda bo'lishi kerak.

Qayta ishlash to'rtta manzil belgisi bor

Ma'lumotni o'chirish

Ma'lumotni tushirish uchun ma'lumotlar tushirilgan faylning nomini aniqlash va birja qoidalarini belgilash kerak. Har qanday konfiguratsiyalar uchun almashuv qoidalari Maxsus konfiguratsiyada "Ma'lumotni konversiyasi, qayta ko'rib chiqish 2" konfiguratsiyasida sozlash qobiliyatiga ega.

Vakolatli ma'lumot registrlarining hujjatlar va yozuvlarini tushirish uchun vaqt oralig'ini aniqlash uchun talab qilinadi
- "Boshlash kuni" va "tugatish sanasi". Olingan faylni tushirilgan ma'lumotlar bilan siqish qobiliyatiga ega.

"Yuklash qoidalari" panelida tushirish kerak bo'lgan ob'ektlarning yuklanishi, tanlab olish ob'ektlarini tanlab olish uchun tanlash yoki ma'lumotlarni kiritishni istagan ma'lumotlarni almashtirishning bo'sh qismini aniqlash joizdir.

"Yuklash tafsilotlari" panelida tushirishning qo'shimcha tafsilotlarini aniqlash joizdir.

"Sharh" panelida birja fayliga o'zboshimchalik bilan matnli izoh yozish joizdir.

Ma'lumotni yuklab olish uchun ma'lumotlar ro'y berishi mumkin bo'lgan faylning nomini aniqlashi kerak.

Bitimdagi yuklab olish ma'lumotlarini sozlash mumkin. Buning uchun "ORTACT operatsiyalari" bayrog'ini olishni talab qiladi va yuklanganda bitta bitimdagi elementlar sonini aniqlaydi.

"Birja varaqasidagi ma'lumotlarni yuklash (almashtirish. Haydash \u003d haqiqat) - agar nazorat qutisi o'rnatilgan bo'lsa, unda ob'ektlarni yuklash belgilangan yoritish xususiyatiga ega bo'ladi. Bu shuni anglatadiki, ma'lumotlar bazasiga ob'ektlar yozayotganda, barcha platforma va amaliy cheklar o'chiriladi. Istisnolar timsogimda yoki bekor qilinadigan hujjatlarni tashkil qiladi. Hujjatni amalga oshirish va bekor qilish har doim o'rnatish rejimini tayinlashsiz amalga oshiriladi, i.e. Cheklar amalga oshiriladi.

Qo'shimcha sozlamalar

Panel ma'lumotlarni yuklash va yuklab olish uchun mo'ljallangan.

"Tartib berish tartibi" - almashish tartibini sozlash uchun katakchani belgilang. Agar ushbu cheklash oynasi o'rnatilgan bo'lsa, biron bir xato yuz berganda, ma'lumotlar almashinuv mexanizmi to'xtatilmaydi. Birja almashinuv xabarlarini almashish protokoli fayliga chiqish bilan yakunlanadi. Ushbu buyurtma Birja qoidalarini buzishda qo'llash tavsiya etiladi.

"Xabar xabarlarini xabarlar oynasiga ko'rsatadi" - agar katakcha o'rnatilgan bo'lsa, xabar almashish protokoli xabar oynasida namoyish etiladi.

"Statusni yangilash uchun qayta ishlangan ob'ektlar soni" - propirlar yuklab olinadigan elementlar sonini qayta yuklab olish va yuklash liniyasini tozalashdan oldin ishlov berilgan elementlar sonini hisoblash uchun mo'ljallangan

"Ma'lumotlarni yuklash Sozlamalar" - ma'lumotlar yuklanish huquqi mavjud bo'lgan ob'ektlarni yuklash, faqat yuklangan ob'ektlar uchun moslamalar uchun mos keladigan ob'ektlarni o'chirish uchun ishlov berilgan ma'lumotlarni raqamlashiga imkon bering.

"Ma'lumotlar almashinuvining optimallashtirilgan ma'lumotlar formati" Axborot funktsiyasining optimallashtirilgan versiyasidan foydalaning "- deya xabarlar sarlavhasidagi" Axborot funktsiyasi "ning optimallashtirilgan formatidan foydalaning turlar tushiriladi. Bu sizga ma'lumotlarni yuklash mexanizmini tezlashtirish imkonini beradi.

"Ulashish rejalarini tushirish uchun tushirilganda tranzaktsiyalardan foydalaning" - Qabul qilish, almashtirish rejalarida xatolarni tanlashda ma'lumotlarni yuklashda tranzaksiyalarni qo'llash tartibini belgilaydi. Agar katakcha o'rnatilgan bo'lsa, unda ma'lumotlar tushirish operatsiyada olinadi.

"Tranzaktsiyadagi elementlar soni" yagona ma'lumotlar bazasi bitimidagi xabarning maksimal elementlarining maksimal miqdorini belgilaydi. Agar parametrning tarkibi bir xil bo'lsa (standart tarkib) bo'lsa, barcha ma'lumotlar bitta bitim chegarasiga joylashtirilgan. Ushbu buyurtma tavsiya etiladi, chunki bu xabarlarning xabarnomalariga muvofiqligini kafolatlaydi. Biroq, ko'p foydalanuvchi versiyasida xabar yaratishda, ma'lumotlarning boshqa foydalanuvchilar tomonidan bajarilgan xabar va bitimlar kiritilgan holda oshkor qilish qobiliyatlari mavjud. Bunday mojarolarning ehtimolini kamaytirish uchun ushbu parametrning mazmunini standart qiymatdan farq qilishi mumkin. Parametrning mazmuni, qulflar mojarolari qanchalik kam bo'lsa, lekin xonaning mos kelmaydigan ma'lumotlar xabariga ko'ra xonaning ehtimolligidan yuqori.

"Ruxsatnomalar mavjud bo'lgan ob'ektlarni yuklash" - agar katakchalar o'rnatilgan bo'lsa, unda ob'ektlar namunasi axborot bazasi kirish huquqini hisobga olgan holda amalga oshiriladi ushbu foydalanuvchi Dasturlar. Bu so'zlarning ma'lumotlarini tanlab olish uchun so'rovning matnidagi so'zma-so'z qo'llanilishini o'z ichiga oladi.

"XML-da yozish uchun yaroqsiz belgilarni o'chirish mashinasi - agar katakchalar o'rnatilgan bo'lsa, agar birja xabariga ma'lumotlarni yozish bo'lsa, yaroqsiz belgilar o'chiriladi. Belgilar XML 1.0 Tavsiya koeffitsienti bilan tahlil qilinadi.

"To'satdan yuklashdan keyin birja tugunlari uchun texnik tuzatish" - maydon ma'lumotni tushirish ma'lumotlari to'ldirilgandan so'ng ma'lumotlar sozlamalarini ro'yxatdan o'tkazish bilan ishlash tartibini belgilaydi. Ishonchli qiymatlar:

* Ro'yxatdan o'tishni o'chirmang - ma'lumotlarni yuklamagandan so'ng, tugundagi sozlashlarni mahkamlashni olib tashlamaydi.

* Birja tuguni uchun ro'yxatdan o'tish uchun butunlay o'chirilgan - ma'lumotlarning nufuzsizligidan so'ng, tugundagi sozlashlarni mahkamlashni olib tashlanadi.

* Ro'yxatdan o'tishni faqat Yuklab olingan Metadata uchun olib tashlang - ma'lumotlarni yuklasangiz, tugundagi sozlamalarni o'rnatib, tushirish moslamalari tushiriladi.

"Valyulyatsiya protokoli" - ma'lumotlar natijalarini xabarlar oynasiga olib chiqish, texnik xizmat ko'rsatish va alohida almashish protokoli fayliga yozish imkonini beradi.

"Fayl nomi, almashish protokoli" - ma'lumotlar almashish protokolini namoyish qilish uchun fayl nomi.

"Protokolni (Com ulanishlar uchun) - fayl almashinuvini almashtirishda ma'lumotlar bazasida ma'lumotlarni almashish protokolini namoyish qilish uchun fayl nomi. Eslatma: Faylga yo'lning yo'lidan tayanch qabul qilgich aniqlangan kompyuterdan olish kerak.

"Birja protokoliga ma'lumotlarni qo'shing" - agar katokka ega bo'lsa, birja protokoli faylining tarkibi saqlanadi, agar protokol fayli allaqachon mavjud bo'lsa.

"Xabarlar xabarlari protokoliga chiqish" - agar katakchalar o'rnatilgan bo'lsa, unda xabarlar xatosi xabarlaridan tashqari, birja protokolida ma'lumot beriladi.

"Operatsiyalar bajarilgandan keyin birja protokoli fayllari" - agar ma'lumotlar almashinuvi bajarilgandan so'ng, birja protokoli fayllari avtomatik ravishda jihozlanadi.

Ma'lumotni o'chirish

Panel faqat birja qoidalarini ishlab chiquvchilar uchun kerak. Ma'lumot bazasidan har qanday ob'ektlarni o'chirishga imkon beradi.

Ma'lumotlarni tuzatish va yuklab olish

Qayta ishlash sizejer ishlov beruvchilarni olib qo'yish va fayllar qoidalari yoki ma'lumotlar faylidan bekor qiluvchi modulni yaratishga imkon beradi.

Nosozlikda ishlov beruvchini sozlash rejimini yoqish "Tugallov ko'rsatmalarini tuzatish tartibi" ni o'rnatish orqali "Ma'lumotlar yuklash" panelida amalga oshiriladi. Shunga ko'ra, "Ma'lumotlar yuklanayotgan" panelida yuklash disklari rejimini yoqing "Ishlovchilarni tuzatish tartibi" bayroqni o'rnatish orqali amalga oshiriladi.

Papka diskini tayinlash rejimini tayinlaganingizdan so'ng, chiqarilishni sozlash tugmasi mavjud bo'ladi. Ushbu tugmachani bosgandan so'ng, sozlamalar oynasi paydo bo'ladi.

Qo'llanmalarni diskvalifiktirishni sozlash to'rt bosqichda keltirilgan:

1-qadam: Algoritm disklari rejimini tanlang

Birinchi bosqichda algoritmlar bekor qilish rejimida qaror qilish kerak:

* Nosozliksiz algoritmlar

* Meroenizmlarni protsedura sifatida keltirib chiqaradi

* Qo'ng'iroq joyida algoritmlar kodini kiriting

Birinchi buyurtma, ishlov beruvchidagi xatoning kodi yoki algoritm bilan bog'liq emasligini yaxshilab bilmaymiz. Ushbu timsolda algoritmlar kodeksi diskulka moduliga tushirilmaydi. Mexanizmlar operatorning "yugurish ()" kontekstida amalga oshiriladi va ularning kodlari disk tuzatish uchun mavjud emas.

Ikkinchi protsedura algoritm kodida joylashgan joylarda qo'llanilishi kerak. Ushbu rejimning vazifalari paytida muhehenis ma'lum bir protsedura sifatida yuklanadi. Bir lahzada qo'ng'iroq qilish yoki ishlov beruvchining algoritmi tegishli ishlov berish tartibiga murojaat qilishdir. Ushbu protsedura meshlinizmlarda rekvizitlarni uzatish uchun ishlatiladigan "tafsilotlar" global o'zgaruvchi qo'llanilganda qo'llanilishi qulay. Ushbu rejimni qo'llashda cheklovlar shundaki, algoritmda olib borilganda, uni boshchisining mahalliy o'zgaruvchilari mavjud emas.

Nosozliklarni tuzatishning uchinchi tartibi, ikkinchi holatda, algoritmlar kodini va buzilishning ikkinchi protsedurasi mos bo'lmagan holatlarda qo'llaniladi. Ushbu rejim vazifasi davomida tehreenizmlar qo'llerda kiritilgan kod sifatida yuklanmaydi. Ular. Algoritm qo'ng'iroq operatori o'rniga, ALGORITMning to'liq kodeksi Irilgan algoritmlarni hisobga olgan holda kiritilgan. Ushbu timsolda qo'llanmaning mahalliy o'zgaruvchilaridan foydalanishda hech qanday cheklovlar yo'q, shunda algoritmlar rekurliv chaqiruv bilan cheklovlar mavjud.

2-qadam: Nosozlik moduli yaratish

Ikkinchi bosqichda "Narxlarni diskullashtirish modulini tushirish uchun" tugmachasini bosib ishlov beruvchilarni yuklashi kerak. Shakllantirilgan qo'ller va mezelinizmlar alohida o'qish oynasida namoyish etiladi. Narx modulining mazmuni "Clipboard-ga nusxalash" tugmachasini bosib Clipboardga nisbatan aniqlanishi shart.

3-qadam: Tashqi ishlov berish

Ushbu qadam konfiguratorni boshlash va yangi yaratilgan tashqi ishlov berishni talab qiladi. Qayta ishlash moduli Clipboard tarkibini (diskul modul) kiritishni va ishlov berishni hech qanday nom ostida tejashni talab qiladi.

4-qadam: Tashqi ishlov berishni ulash

To'rtinchida, bosqichni tugatish, kirish maydonida tashqi ishlov berish faylining nomini aniqlash kerak. Shu bilan birga, 1C ishlov berish faylini yaratishga vaqt ajratadi. Agar ishlov berish avvalgi versiyasiga ega bo'lsa, ogohlantirish ko'rinishi ko'rsatiladi va sozlash shakli yopilmaydi.

Eslatma: Birja qoidalarini yuklab olgandan so'ng global konversiya boshqaruvchisini olib tashlash qobiliyati qo'llab-quvvatlanmaydi.

1C platformasida olib borilayotgan o'zboshimchalik bilan konfiguratsiyalar: 8 korxona.

Ish tartibi

Boshqariladigan shaklni qo'llashda qayta ishlash ikkita operatsiyani amalga oshiradi:
1. Mijozda. Ushbu rejim qo'llanilganda, qoida fayllari va yuklab olinadigan ma'lumotlar mijoz tomonidan serverga o'tkaziladi va yuklab olish fayli mijozga yuboriladi. Ushbu fayllarning mijozdagi usullari, ijro etishdan oldin ochilish oynasida belgilanishi kerak.
2. Serverda. Ushbu timsolda fayllar mijozga berilmaydi va yo'llar serverda ko'rsatilishi kerak.
Eslatma: Tashqi ishlov berish fayli va almashish protokoli fayllari operatsiya rejimidan qat'i nazar, serverda bo'lishi kerak.

Qayta ishlash to'rtta manzil belgisi bor

Ma'lumotni o'chirish

Ma'lumotni tushirish uchun ma'lumotlar tushirilgan faylning nomini aniqlash va birja qoidalarini belgilash kerak. Har qanday konfiguratsiyalar uchun almashuv qoidalari Maxsus konfiguratsiyada "Ma'lumotni konversiyasi, qayta ko'rib chiqish 2" konfiguratsiyasida sozlash qobiliyatiga ega.

Vakolatli ma'lumot registrlarining hujjatlar va yozuvlarini tushirish uchun vaqt oralig'ini aniqlash uchun talab qilinadi
- "Boshlash kuni" va "tugatish sanasi". Olingan faylni tushirilgan ma'lumotlar bilan siqish qobiliyatiga ega.

"Yuklash qoidalari" panelida tushirish kerak bo'lgan ob'ektlarning yuklanishi, tanlab olish ob'ektlarini tanlab olish uchun tanlash yoki ma'lumotlarni kiritishni istagan ma'lumotlarni almashtirishning bo'sh qismini aniqlash joizdir.

"Yuklash tafsilotlari" panelida tushirishning qo'shimcha tafsilotlarini aniqlash joizdir.

"Sharh" panelida birja fayliga o'zboshimchalik bilan matnli izoh yozish joizdir.

Ma'lumotni yuklab olish uchun ma'lumotlar ro'y berishi mumkin bo'lgan faylning nomini aniqlashi kerak.

Bitimdagi yuklab olish ma'lumotlarini sozlash mumkin. Buning uchun "ORTACT operatsiyalari" bayrog'ini olishni talab qiladi va yuklanganda bitta bitimdagi elementlar sonini aniqlaydi.

"Birja varaqasidagi ma'lumotlarni yuklash (almashtirish. Haydash \u003d haqiqat) - agar nazorat qutisi o'rnatilgan bo'lsa, unda ob'ektlarni yuklash belgilangan yoritish xususiyatiga ega bo'ladi. Bu shuni anglatadiki, ma'lumotlar bazasiga ob'ektlar yozayotganda, barcha platforma va amaliy cheklar o'chiriladi. Istisnolar timsogimda yoki bekor qilinadigan hujjatlarni tashkil qiladi. Hujjatni amalga oshirish va bekor qilish har doim o'rnatish rejimini tayinlashsiz amalga oshiriladi, i.e. Cheklar amalga oshiriladi.

Qo'shimcha sozlamalar

Panel ma'lumotlarni yuklash va yuklab olish uchun mo'ljallangan.

"Tartib berish tartibi" - almashish tartibini sozlash uchun katakchani belgilang. Agar ushbu cheklash oynasi o'rnatilgan bo'lsa, biron bir xato yuz berganda, ma'lumotlar almashinuv mexanizmi to'xtatilmaydi. Birja almashinuv xabarlarini almashish protokoli fayliga chiqish bilan yakunlanadi. Ushbu protsedura birja qoidalarini buzishda qo'llash tavsiya etiladi.

"Xabar xabarlarini xabarlar oynasiga ko'rsatadi" - agar katakcha o'rnatilgan bo'lsa, xabar almashish protokoli xabar oynasida namoyish etiladi.

"Statusni yangilash uchun qayta ishlangan ob'ektlar soni" - propirlar yuklab olinadigan elementlar sonini qayta yuklab olish va yuklash liniyasini tozalashdan oldin ishlov berilgan elementlar sonini hisoblash uchun mo'ljallangan

"Ma'lumotlarni yuklash Sozlamalar" - ma'lumotlar yuklanish huquqi mavjud bo'lgan ob'ektlarni yuklash, faqat yuklangan ob'ektlar uchun moslamalar uchun mos keladigan ob'ektlarni o'chirish uchun ishlov berilgan ma'lumotlarni raqamlashiga imkon bering.

"Ma'lumotlar almashinuvining optimallashtirilgan ma'lumotlar formati" Axborot funktsiyasining optimallashtirilgan versiyasidan foydalaning "- deya xabarlar sarlavhasidagi" Axborot funktsiyasi "ning optimallashtirilgan formatidan foydalaning turlar tushiriladi. Bu sizga ma'lumotlarni yuklash mexanizmini tezlashtirish imkonini beradi.

"Ulashish rejalarini tushirish uchun tushirilganda tranzaktsiyalardan foydalaning" - Qabul qilish, almashtirish rejalarida xatolarni tanlashda ma'lumotlarni yuklashda tranzaksiyalarni qo'llash tartibini belgilaydi. Agar katakcha o'rnatilgan bo'lsa, unda ma'lumotlar tushirish operatsiyada olinadi.

"Tranzaktsiyadagi elementlar soni" yagona ma'lumotlar bazasi bitimidagi xabarning maksimal elementlarining maksimal miqdorini belgilaydi. Agar parametrning tarkibi bir xil bo'lsa (standart tarkib) bo'lsa, barcha ma'lumotlar bitta bitim chegarasiga joylashtirilgan. Ushbu buyurtma tavsiya etiladi, chunki bu xabarlarning xabarnomalariga muvofiqligini kafolatlaydi. Biroq, ko'p foydalanuvchi versiyasida xabar yaratishda, ma'lumotlarning boshqa foydalanuvchilar tomonidan bajarilgan xabar va bitimlar kiritilgan holda oshkor qilish qobiliyatlari mavjud. Bunday mojarolarning ehtimolini kamaytirish uchun ushbu parametrning mazmunini standart qiymatdan farq qilishi mumkin. Parametrning mazmuni, qulflar mojarolari qanchalik kam bo'lsa, lekin xonaning mos kelmaydigan ma'lumotlar xabariga ko'ra xonaning ehtimolligidan yuqori.

"Kirish huquqlari mavjud bo'lgan ob'ektlarni tushirish" - agar katakchalar belgilangan bo'lsa, unda axborot bazasi ob'ektlarini tanlash ushbu foydalanuvchi dasturining huquqlarini yodda tutadi. Bu so'zlarning ma'lumotlarini tanlab olish uchun so'rovning matnidagi so'zma-so'z qo'llanilishini o'z ichiga oladi.

"XML-da yozish uchun yaroqsiz belgilarni o'chirish mashinasi - agar katakchalar o'rnatilgan bo'lsa, agar birja xabariga ma'lumotlarni yozish bo'lsa, yaroqsiz belgilar o'chiriladi. Belgilar XML 1.0 Tavsiya koeffitsienti bilan tahlil qilinadi.

"To'satdan yuklashdan keyin birja tugunlari uchun texnik tuzatish" - maydon ma'lumotni tushirish ma'lumotlari to'ldirilgandan so'ng ma'lumotlar sozlamalarini ro'yxatdan o'tkazish bilan ishlash tartibini belgilaydi. Ishonchli qiymatlar:

* Ro'yxatdan o'tishni o'chirmang - ma'lumotlarni yuklamagandan so'ng, tugundagi sozlashlarni mahkamlashni olib tashlamaydi.

* Birja tuguni uchun ro'yxatdan o'tish uchun butunlay o'chirilgan - ma'lumotlarning nufuzsizligidan so'ng, tugundagi sozlashlarni mahkamlashni olib tashlanadi.

* Ro'yxatdan o'tishni faqat Yuklab olingan Metadata uchun olib tashlang - ma'lumotlarni yuklasangiz, tugundagi sozlamalarni o'rnatib, tushirish moslamalari tushiriladi.

"Valyulyatsiya protokoli" - ma'lumotlar natijalarini xabarlar oynasiga olib chiqish, texnik xizmat ko'rsatish va alohida almashish protokoli fayliga yozish imkonini beradi.

"Fayl nomi, almashish protokoli" - ma'lumotlar almashish protokolini namoyish qilish uchun fayl nomi.

"Protokolni (Com ulanishlar uchun) - fayl almashinuvini almashtirishda ma'lumotlar bazasida ma'lumotlarni almashish protokolini namoyish qilish uchun fayl nomi. Eslatma: Faylga yo'lning yo'lidan tayanch qabul qilgich aniqlangan kompyuterdan olish kerak.

"Birja protokoliga ma'lumotlarni qo'shing" - agar katokka ega bo'lsa, birja protokoli faylining tarkibi saqlanadi, agar protokol fayli allaqachon mavjud bo'lsa.

"Xabarlar xabarlari protokoliga chiqish" - agar katakchalar o'rnatilgan bo'lsa, unda xabarlar xatosi xabarlaridan tashqari, birja protokolida ma'lumot beriladi.

"Operatsiyalar bajarilgandan keyin birja protokoli fayllari" - agar ma'lumotlar almashinuvi bajarilgandan so'ng, birja protokoli fayllari avtomatik ravishda jihozlanadi.

Ma'lumotni o'chirish

Panel faqat birja qoidalarini ishlab chiquvchilar uchun kerak. Ma'lumot bazasidan har qanday ob'ektlarni o'chirishga imkon beradi.

Ma'lumotlarni tuzatish va yuklab olish

Qayta ishlash sizejer ishlov beruvchilarni olib qo'yish va fayllar qoidalari yoki ma'lumotlar faylidan bekor qiluvchi modulni yaratishga imkon beradi.

Nosozlikda ishlov beruvchini sozlash rejimini yoqish "Tugallov ko'rsatmalarini tuzatish tartibi" ni o'rnatish orqali "Ma'lumotlar yuklash" panelida amalga oshiriladi. Shunga ko'ra, "Ma'lumotlar yuklanayotgan" panelida yuklash disklari rejimini yoqing "Ishlovchilarni tuzatish tartibi" bayroqni o'rnatish orqali amalga oshiriladi.

Papka diskini tayinlash rejimini tayinlaganingizdan so'ng, chiqarilishni sozlash tugmasi mavjud bo'ladi. Ushbu tugmachani bosgandan so'ng, sozlamalar oynasi paydo bo'ladi.

Qo'llanmalarni diskvalifiktirishni sozlash to'rt bosqichda keltirilgan:

1-qadam: Algoritm disklari rejimini tanlang

Birinchi bosqichda algoritmlar bekor qilish rejimida qaror qilish kerak:

* Nosozliksiz algoritmlar

* Meroenizmlarni protsedura sifatida keltirib chiqaradi

* Qo'ng'iroq joyida algoritmlar kodini kiriting

Birinchi buyurtma, ishlov beruvchidagi xatoning kodi yoki algoritm bilan bog'liq emasligini yaxshilab bilmaymiz. Ushbu timsolda algoritmlar kodeksi diskulka moduliga tushirilmaydi. Mexanizmlar operatorning "yugurish ()" kontekstida amalga oshiriladi va ularning kodlari disk tuzatish uchun mavjud emas.

Ikkinchi protsedura algoritm kodida joylashgan joylarda qo'llanilishi kerak. Ushbu rejimning vazifalari paytida muhehenis ma'lum bir protsedura sifatida yuklanadi. Bir lahzada qo'ng'iroq qilish yoki ishlov beruvchining algoritmi tegishli ishlov berish tartibiga murojaat qilishdir. Ushbu protsedura meshlinizmlarda rekvizitlarni uzatish uchun ishlatiladigan "tafsilotlar" global o'zgaruvchi qo'llanilganda qo'llanilishi qulay. Ushbu rejimni qo'llashda cheklovlar shundaki, algoritmda olib borilganda, uni boshchisining mahalliy o'zgaruvchilari mavjud emas.

Nosozliklarni tuzatishning uchinchi tartibi, ikkinchi holatda, algoritmlar kodini va buzilishning ikkinchi protsedurasi mos bo'lmagan holatlarda qo'llaniladi. Ushbu rejim vazifasi davomida tehreenizmlar qo'llerda kiritilgan kod sifatida yuklanmaydi. Ular. Algoritm qo'ng'iroq operatori o'rniga, ALGORITMning to'liq kodeksi Irilgan algoritmlarni hisobga olgan holda kiritilgan. Ushbu timsolda qo'llanmaning mahalliy o'zgaruvchilaridan foydalanishda hech qanday cheklovlar yo'q, shunda algoritmlar rekurliv chaqiruv bilan cheklovlar mavjud.

2-qadam: Nosozlik moduli yaratish

Ikkinchi bosqichda "Narxlarni diskullashtirish modulini tushirish uchun" tugmachasini bosib ishlov beruvchilarni yuklashi kerak. Shakllantirilgan qo'ller va mezelinizmlar alohida o'qish oynasida namoyish etiladi. Narx modulining mazmuni "Clipboard-ga nusxalash" tugmachasini bosib Clipboardga nisbatan aniqlanishi shart.

3-qadam: Tashqi ishlov berish

Ushbu qadam konfiguratorni boshlash va yangi yaratilgan tashqi ishlov berishni talab qiladi. Qayta ishlash moduli Clipboard tarkibini (diskul modul) kiritishni va ishlov berishni hech qanday nom ostida tejashni talab qiladi.

4-qadam: Tashqi ishlov berishni ulash

To'rtinchida, bosqichni tugatish, kirish maydonida tashqi ishlov berish faylining nomini aniqlash kerak. Shu bilan birga, 1C ishlov berish faylini yaratishga vaqt ajratadi. Agar ishlov berish avvalgi versiyasiga ega bo'lsa, ogohlantirish ko'rinishi ko'rsatiladi va sozlash shakli yopilmaydi.

Eslatma: Birja qoidalarini yuklab olgandan so'ng global konversiya boshqaruvchisini olib tashlash qobiliyati qo'llab-quvvatlanmaydi.


"XML formatida umumballul Ma'lumot almashinuvi" ni qayta ishlash 1C Platformada amalga oshirilgan har qanday konfiguratsiyadan olingan ma'lumotlarni yuklab olish va tushirish uchun mo'ljallangan: Korxona 8 korxona 8


Qayta ishlash to'rtta manzil belgisi bor

Ma'lumotni o'chirish

Ma'lumotni tushirish uchun siz ma'lumotlar tushirilgan fayl nomini ko'rsatishingiz va birja qoidalarini tanlashingiz kerak. Har qanday konfiguratsiya uchun almashuv qoidalari Ixtisoslashtirilgan konfiguratsiyada "Ma'lumotlar konversiyasi, nashr 2" ni sozlash mumkin.


Vakillar bo'yicha mustaqil axborot registrlarining hujjatlar va yozuvlarini tushirish uchun siz davrni - "Boshlash sanasi" va "tugash sanasi" ni belgilashingiz kerak. Olingan faylni yuklanmagan ma'lumotlar siqilishi mumkin.


"Kullogi tushirish qoidalari" yorlig'i, siz yuklarni tushirish va ma'lumotlarni yuklamoqchi bo'lgan ma'lumot almashish tugmachasini belgilashingiz yoki ma'lumot almashish bo'limini belgilashingiz mumkin.


Yuklash Sozlamalar yorlig'ida siz yuklarni tushirish parametrlarini kiritishingiz mumkin.


"Sharh" yorlig'ida siz birjada o'zboshimchalik bilan matnli izoh yozishingiz mumkin.

Ma'lumotlarni yuklash uchun siz ma'lumotni yuklab olinadigan fayl nomini ko'rsatishingiz kerak.


Bitimdagi yuklab olish ma'lumotlarini sozlash mumkin. Buning uchun biz "Transport vositalaridan foydalanish" katakchasini olishimiz va yuklanganda bitta bitimdagi elementlar sonini belgilashimiz kerak.

Qo'shimcha sozlamalar

Xatcho'p nozik yuklash uchun ishlatiladi va ma'lumotlarni yuklab oling.


"Nosozlik rejimi" - katakcha yuklash va yuklash rejimini belgilaydi


"Statusni yangilash uchun qayta ishlangan ob'ektlar soni" - parametr chiziqni yuklash / tushirishdan oldin ishlov berilgan elementlarning sonini aniqlash uchun ishlatiladi


"Ma'lumotni yuklamalar" - ma'lumotlar yuklanayotgan huquqlari mavjud bo'lganda faqat bitta bitimda qayta ishlangan narsalar sonini aniqlashga imkon bering, faqat birja rejalari orqali yuklangan ob'ektlarni ro'yxatga olish turini sozlashda sozlang


"Valyuta protokoli" - ma'lumotlar oynasiga xabarlar oynasiga ishlov berishni sozlash, alohida almashish protokoli fayliga sozlash va yozish imkonini beradi.

Ma'lumotni o'chirish

Yorliq faqat birja qoidalarini ishlab chiquvchilar uchun kerak. Axborot bazasidan o'zboshimchalik bilan ob'ektlarni yo'q qilishga imkon beradi.

Ma'lumotlarni tuzatish va yuklab olish

Qayta ishlash sizejer ishlov beruvchilarni olib qo'yish va fayllar qoidalari yoki ma'lumotlar faylidan bekor qiluvchi modulni yaratishga imkon beradi.


Nosozlikda ishlov beruvchini sozlash rejimini yoqish "yuklov beruvchini tushirish rejimi" yorlig'ini "Yuklash" yorlig'ida amalga oshiriladi. Shunga ko'ra, "yuklash ma'lumotlari" yorlig'ida yukni qayta ishlash rejimini o'rnatish orqali yuklash diskini o'chirish rejimini yoqing.


Ishlovchini buzish rejimini o'rnatgandan so'ng, chiqarilishni sozlash tugmasi mavjud bo'ladi. Ushbu tugmachani bosish orqali sozlash oynasi ochildi.


Papkani sozlash To'rt bosqichda amalga oshiriladi:

1-qadam: Algoritm disklari rejimini tanlang

Birinchi bosqichda algoritm buzilish rejimida qaror qilish kerak:



    Yo'q algoritmni olib tashlash


    Protsedura sifatida algoritmlarni chaqiring


    Qo'ng'iroqda algoritmlar kodini kiriting

Birinchi rejimda ishlatishda xatolik har qanday algoritmning kodi bilan bog'liq emasligini aniq bilganimizda foydalanish qulay. Ushbu rejimda algoritmlar kodeksi bekor qilingan modulga tushirilmaydi. Algoritmlar operatorning "yugurish ()" kontekstida o'tkaziladi va ularning kodlari disk tuzatish uchun mavjud emas.


Ikkinchi rejim algoritm kodeksida xato bo'lgan hollarda ishlatilishi kerak. Ushbu rejimni o'rnatishda algoritmlar alohida protsedura sifatida yuklanadi. ALGORTMni protsessordan chaqirish paytida tegishli ishlov berish protsedurasiga murojaat qilish yuzaga keladi. Ushbu rejimda global o'zgaruvchi "Parametrlar" algoritmlarga parametrlarni uzatish uchun ishlatilganda foydalanish qulay. Ushbu rejimdan foydalanishda cheklashlar shundaki, algoritmda olib borilganda, uni chaqiriladigan mahalliy o'zgaruvchilar mavjud emas.


Uchinchi tuzatish rejimi, ikkinchisida, algoritmlar kodini tuzatganda va ikkinchi notekis rejim mos bo'lmagan hollarda ishlatiladi. Ushbu rejimni o'rnatishda algoritmlar ishlov beruvchilarning yaxlit kod sifatida yuklanmaydi. Ular. Algoritm qo'ng'iroq operatori o'rniga, ALGORITMning to'liq kodeksi Irilgan algoritmlarni hisobga olgan holda kiritilgan. Ushbu rejimda ishlov beruvchining mahalliy o'zgaruvchisidan foydalanishda hech qanday cheklovlar yo'q, ammo rekurriya qo'ng'iroqlari bilan algoritmlar mavjud.

2-qadam: Narx modulini shakllantirish

Ikkinchi bosqichda "Yuklash diskini yaratish moduli" ni bosib ishlov beruvchilarni tushirish kerak. Formatilanayotgan ishchilar va algoritmlar ko'rish uchun alohida oynada namoyish etiladi. Narx modulining mazmuni "Clipboard-ga nusxalash" tugmachasini bosib Clipboardga ko'chirilishi kerak.

3-qadam: Tashqi ishlov berish

Ushbu bosqichda siz konfiguratorni boshlashingiz va yangi tashqi ishlov berishingiz kerak. Qayta ishlash moduli ichida siz Clipboard (Narx moduli) tarkibini kiritishingiz va ishlov berishni hech qanday nom ostida saqlashingiz kerak.

4-qadam: Tashqi ishlov berishni ulash

To'rtinchida, qadamni yakunlang, siz kirish maydonida tashqi ishlov berish faylining nomini belgilashingiz kerak. Shu bilan birga, dastur (yangilash) faylini yaratish (yangilash) vaqtini tekshiradi. Agar ishlov berish avvalgi versiyasiga ega bo'lsa, ogohlantirish ko'rinishi ko'rsatiladi va sozlash shakli yopilmaydi.


Eslatma: Birja qoidalarini yuklab olgandan so'ng global konversiya boshqaruvchisini olib tashlash qobiliyati qo'llab-quvvatlanmaydi.

Bosib chiqarish (Ctrl + p)

Universal format orqali almashinuv

Standart quyi tizimlar kutubxonalari "Ma'lumotlar almashinuvi" quyi tizimida turli xil ma'lumotlar bazalari o'rtasida ma'lumot almashishning 4 ta variantlari (texnologiyalari) mavjud:

  • tarqatilgan ma'lumotlar bazalari (qovurg'a);
  • universal format orqali ma'lumotlar almashinuvi;
  • birja qoidalariga muvofiq ma'lumotlar almashinuvi (birja qoidalari "Ma'lumotlar konversiya" konfiguratsiyasidan foydalangan holda, 2.1-ni qayta ko'rib chiqish;
  • birja qoidalarisiz ma'lumotlar almashinuvi.

Ushbu moddalar orqali ma'lumotlar almashinuvi texnologiyasini tekshiradi universal formatli tashabbus.. Ushbu texnologiya 2.3.1.62 versiyasidan boshlab "Standart quyi tizimlar kutubxonasi" da mavjud. 2016 yil boshida chiqarilgan. Ustida bu lahzada, BSP 2.3-ning so'nggi nashri ("8.3" ni tashkil qilish uchun 8.3.8.1652 versiyasidan farqli ravishda, 8.3.1652 versiyasidan past bo'lmaganligi uchun 8,3.8.1652 versiyasi) 2,3,6.17-sonli platforma mavjud. 2.3.6.17.

Anjir. 1 ta so'nggi nashrlar BSP 2.3

1C dasturiy echimlarining etkazib berish fayllari orasida "Kutubxona versiyasi" ni matnli fayl mavjud bo'lib, u erda BSP versiyasi dastur asosida yozilgan, masalan, UT 11.3.3.231, BSP 2.3.5.65. .

Shuni esda tutingki, "8.3" platformasi bilan foydalanish uchun versiyadan past emas 8.3.10.2168 Ajratilgan moslashuv rejimi bilan chiqariladi BSP 2.4.

Kafedralar tarixi tavsifi

Kektarinlar formatida nima?

Bu ma'lumotlar bazasining ob'ekti (kontrapty, fakturasi va boshqalar) yoki ushbu ob'ektni o'chirish faktini tavsiflashga imkon beradigan format. Konfiguratsiya faylni ichkariga olgan bo'lishi kutilmoqda kafedralar formatiShunga ko'ra javob beradi - u yangi ob'ektlar yaratadi va o'chirilganlar bilan belgilanganlarni o'chiradi. U UT, RT, Nore, BP konfiguratsiyalari o'rtasida ma'lumot almashish maqsadida. Bundan tashqari, formatdan boshqa narsalar bilan ma'lumot almashish uchun foydalanish mumkin axborot tizimlari: Bu o'z xususiyatlariga bog'liq emas dasturiy ta'minot Yoki birjada ishtirok etadigan va ulardan foydalanishning aniq cheklovlari mavjud emas.

Kektarin formatdagi format versiyasi

Format ma'lumotlari XDTO-da, rasmda ko'rsatilganidek, Filiallar umumiy ma'lumotlar bazasi konfiguratsiyalarida saqlanadi. 2.

MRuS.2 XDO - Kafedralar va ma'lumotlar formatlash paketlari

Shaklda. 2 Shuni ko'rish mumkinki, bir nechta XDto paketlari bor. u turli xil versiyalar format. Formatning versiya raqami X.Y.Z, x.y - versiya, z, kichik versiya. Xatolarni tuzatish va boshqa o'zgarishlar yuzaga kelganda, kichik versiyasi ortida: Ma'lumotni konversiyalash manchasini bajarish oldingi versiyasi format (joriy ma'lumotlarni uzatish algoritmlarining orqa tomonini o'zgartirishni tejash uchun); Konversiya qilish mantig'i uchun yangi formatdagi imkoniyatlarni qo'llab-quvvatlash ixtiyoriydir. Bunday o'zgarishlarga misol bo'lishi mumkin, bu noto'g'ri ob'ektlarning xususiyatlari, xususiyatlarni qo'shish, ulardan foydalanish ma'lumotlarini almashtirishda talab qilinmaydi. Boshqa holatlarda, format o'zgartirilganda katta versiya kuchayadi: X - global qayta qurish, y - hollarda boshqa holatlarda.
Format XML fayllari shaklida ob'ektlar (hujjatlar yoki ma'lumotnomalar) taqdimotini tavsiflaydi. 1.0.1 versiyasi turli sohalardagi 94 ta ob'ekt (moliya, ishlab chiqarish, sotib olish va sotish, ombor operatsiyalari) tavsifini o'z ichiga oladi. Odatda ismlar aniq tushuniladi va qo'shimcha tushuntirishlarga muhtoj emas: masalan, "Hujjat" yoki "katalog. Pudratchilar". Ko'rinib turibdiki, hujjatlar turlarining tavsifi "Hujjat" prefiksidan boshlanadi, "Qo'llanma" dan katalog elementi.. Ko'rib chiqishingiz mumkin bo'lgan formatning tavsifi
So'nggi 1.3 versiyasi ko'pincha 1.0 versiyasidan foydalaniladi. Versiyalar o'rtasida katta farq yo'q. Format KuchukturaExchange_1_0_1_1 Veb-xizmatni almashtirishda ishlatiladi.
Eslatma Ma'lumot to'plami bilan birga, korxona ishlatiladi Birjmameeme. Konversiya qoidalarini yaratishda. Ushbu paket ob'ekt turini o'z ichiga oladi Qo'shimchainfo,har qanday qiymat turiga ega bo'lishi mumkin va konfiguratsiya ob'ektlari o'rtasida konversiya boshqaruvini yaratishda ishlatiladi. ma'lumotlar formatida mavjud emas. Aniq bog'liq Qo'shimchainfo, Siz xDto paketlarida format ma'lumotlarini o'zgartirmasdan, birja qoidalarini moslashtirishingiz va sozlashingiz mumkin.


Anjir. 3 XDO-PacAgemessae tuzilishi

Ma'lumotni qazib olish formatida qanday almashish kerak?

Konfiguratsiya bilan kviksiya almashinuvi fayllarni almashishdir. Qabul qilinganga javoban tashqi ilova Fayl konfiguratsiyasi u va fayl-javob yaratadi. Fayl almashish mumkin:

  • tanlangan fayl katalog orqali,
  • fTP katalogi orqali,
  • axborot bazasining yon tomonida joylashtirilgan veb-xizmat orqali. Ma'lumotlar fayli veb-uslub parametri sifatida uzatiladi.

Eslatma. Axborot baza tomonida uchinchi tomon dasturlari va konfiguratsiyasining ikki tomonlama ma'lumot almashish uchun bir qator sozlamalar amalga oshirilishi kerak - uchinchi tomon arizasi ma'lumot bazasida ro'yxatdan o'tkazilishi kerak, ammo birja kanali u uchun aniqlanishi kerak (orqali fayl yoki FTP katalogi) va shunga o'xshash. Ammo oddiy integratsiya holatlari uchun, ma'lumotni uzatish uchun etarli uchinchi tomon ilovasi Axborot bazasi va uchinchi sherikdagi ma'lumotlar bazasidan ma'lumotlarni qaytarish shart emas (masalan, "1C: Buxgalteriya hisobi" ga "savdo ma'lumotlarini uzatadigan onlayn-do'konni birlashtirish", veb-xizmat orqali ishlashning soddalashtirilgan versiyasi mavjud bu sozlamalarni yon tomonda talab qilmaydi.

Sinxronizatsiya paytida konfiguratsiya almashish rejalarini almashtirishda, faqat oxirgi sinxronlashdan keyingi o'zgarishlar to'g'risida ma'lumot (uzatilgan ma'lumotlar miqdorini kamaytirish uchun). Birinchi sinxronlash bilan konfiguratsiya barcha ob'ektlarni XML fayliga kiritadi (ularning barchasi "yangi" uchinchi tomon dasturi uchun "yangi".

Keyingi qadam - uchinchi tomon qo'llanma uchun - u XML faylidan ma'lumotni va keyingi sinxronizatsiya sessiyasida ma'lumotlarni qayta ishlashi kerak Konfiguratsiyadan xabar muayyan raqam Muvaffaqiyatli qabul qilingan (xabarning konfiguratsiyasidan olingan qabul qilingan joy raqamidagi joy). Xizmatni olish xabari barcha ob'ektlar tashqi dastur tomonidan muvaffaqiyatli ishlanganligi haqidagi signalni sozlash va siz endi ular haqida ma'lumot uzatishingiz shart emas. Kvitansiyadan tashqari, uchinchi tomon dasturidan XML Faylni ham aniqxlash uchun ma'lumotlar bo'lishi mumkin (bo'limda) ).

Qabul qilingan xabarni olgandan so'ng, konfiguratsiya avvalgi xabarda uzatilgan barcha o'zgarishlarni sinxronizatsiya qildi. Keyingi sinxronlashtirish seansida faqat ob'ektlardagi tushunarli o'zgarishlar (yangi, o'zgaruvchan va o'chirish) tashqi arizaga yuboriladi.

Ma'lumotni tashqi arizadan konfiguratsiyaga o'tkazish paytida, rasmning aksi bilan o'zgaradi. Ilova bo'limni to'ldirishi kerak Shunga ko'ra va bo'limda Ob'ektlarni keskinlashtirish formatida sinxronizatsiya qilish.

Faylni qayta ishlashdan keyingi konfiguratsiya XML faylini shakllantiradi, bu konfiguratsiya tomondan sinxronlashtirish uchun olingan kvitansiya va yangi ma'lumotlarni o'z ichiga oladi (agar oxirgi sinxronlashtirish seansidan bo'lsa).

1C: Kafedra professor-dagi 1C-da qo'llaniladigan echimlar bilan ma'lumot almashish haqida batafsil ma'lumotni ko'rishingiz mumkin

Umumiy moduli "Universal format orqali almashish menejeri".

Birja formatidagi ma'lumotlar bazasidan ma'lumotlarni ochish qoidalari va ma'lumotlarni to'liq tavsiflash qoidalarini to'liq tavsiflovchi protseduralar va funktsiyalar umumiy modulda - Umumiy format orqali almashinuv menejeri modulida ishlab chiqilgan.


Anjir. Universal format orqali birja menejerining modulining 4 ta tuzilishi

Modul avtomatik ravishda "Ma'lumotlar konversiya" konfiguratsiyasidan foydalanib, konfigurator birja qoidalariga yoki konfiguratorda konfiguratorga asoslangan nashr 3.0-ni tashkil etadi.

Modul bir nechta katta qismlardan iborat bo'lib, ularning har biri o'z protseduralari va funktsiyalari guruhiga ega.

  1. Sharh. Modulning birinchi satri konversiya nomi bilan sharhni o'z ichiga oladi. Ushbu satr "Ma'lumotlar konversiya" dasturi, nashrida buyruqdan foydalanganda modulni aniqlash kerak. Masalan,. // Contsionar Ue2.2.3 01.06.2017 19:51:50
  2. Konversiya tartibi. Ma'lumotlarni sinxronlashtirishning turli bosqichlarida bajariladigan oldindan belgilangan tartibda: konversiyadan oldin, konversiyadan oldin, keyinchalik to'ldirishdan oldin.
  3. Ma'lumotlarni qayta ishlash qoidalari (ostida). Ma'lumotlarni qayta ishlash qoidalarini tavsiflovchi protseduralar va funktsiyalarni o'z ichiga oladi.
  4. Ob'ektlarni o'zgartirish qoidalari (Pko). Ob'ektlarni aylantirish qoidalarini, shuningdek ushbu ob'ektlarning xususiyatlarini o'zgartirish qoidalarini tavsiflovchi protseduralar va funktsiyalarni o'z ichiga oladi.
  5. Oldindan belgilangan ma'lumotlarni (PCPD) konvertatsiya qilish qoidalari. Oldindan belgilangan ma'lumotlarni o'zgartiradigan qoidalarni to'ldiradigan protsedurani o'z ichiga oladi.
  6. Algoritmlar. Boshqa qoidalardan (yoki Pko ostida) chaqiriladigan o'zboshimchalik bilan algoritmlar mavjud.
  7. Parametrlar. Konversiya parametrlarini to'ldirish mantig'ini o'z ichiga oladi.
  8. Umumiy maqsad. Qoidalar va algoritmlarda keng qo'llaniladigan protseduralar va funktsiyalarni o'z ichiga oladi.

Quyida menejer moduli protseduralarida qo'llaniladigan protseduralar va funktsiyalarning parametrlari tavsiflanadi.

Komponentlar almashinuvi. Turi - tuzilishi. Birja sessiyasi doirasida parametrlar va birja qoidalarini o'z ichiga oladi.

Yo'nalishni o'tkazish. Turi - satr. Yoki "yuborish" yoki "olish".

Razvedka Turlar - Katalog ob'ekti yoki Hujjat ob'ekti.

Konversiya tadbir tartib-qoidalari

Konversiya jarayonida chaqiriladigan uchta oldindan belgilangan tartib mavjud:

  • Chalkashlik. Ma'lumotlar sinxronlashtirishdan oldin chaqirilgan. Odatda ushbu tartibda turli xil konversiya ko'rsatkichlarining dastlabki parametrlarining dastlabki parametrlari, standart qiymatlarni to'ldirish va boshqalar: parametrlar: Komponent almashinuvi.
  • Pomvatsiya. Ma'lumotlar sinxronizatsiya qilgandan so'ng, ammo kechiktirilgan to'ldirishni amalga oshirishdan oldin. Parametrlar: Komponent almashinuvi.
  • To'ldirishni tan oldi. Kechiktirilgan to'ldirishni amalga oshirishdan oldin chaqirilgan. Bu erda siz saralashni mantiqiy mantiqiy yoki kechiktirilgan to'ldirishga yo'naltirilgan ob'ektlar jadvalini sozlashingiz mumkin. Parametrlar: Komponent almashinuvi.

Tajribalar ostida

Muvaffaqiyatsiz ishlov berish. Mantic ma'lumotlarni qayta ishlash qoidalarini to'ldirish uchun mantic joylashgan eksport protsedurasi. Qoidalarga tegishli ob'ektni qayta ishlash qoidasini qo'shadigan boshqa protseduralarni o'z ichiga oladi (Quyidagi protseduraga qarang. Bo'sh joy qo'shing). Parametrlar: Yo'nalish harakati, Vayron qilingan qoidalar

Qo'shing_<ИмяПОД>. Muayyan ob'ektlar uchun qoidalar asosida jadvalni to'ldiradigan protsedura. Bunday protseduralar soni "Ma'lumotlar konversiya" dasturi, nashrining 3.0-nashrida ushbu konversiya bo'yicha sub-konversiyalash soniga to'g'ri keladi. Parametrlar: Vayron qilingan qoidalar (Birja sessiyasi doirasida qiymatlar jadvali).

Ostida<ИмяПОД>_Oting. Jarayon ishlovchining matnini o'z ichiga oladi SUGAGARAT Ma'lum bir ostida. Ishlovchi ob'ektlar darajasida konversiya mantig'ini amalga oshirish uchun ishlab chiqilgan. Masalan, ob'ekt tarkibiga qarab ma'lum bir narsaga ma'lum bir narsaga ega bo'lgan aniq bir narsaga tegishli. Parametrlar:

  • Razvedkayoki DataCDto (Birja yo'nalishi bo'yicha):
  • yuborishda - ob'ekt ( Katalog ob'ekti,Hujjat ob'ekti);
  • qabul qilingandan keyin - Xdto ob'ektining tavsifi bo'lgan tuzilma.
  • Bo'sh. Bir turi - Tuzilish. Kalit tarkibida PKO deb topilgan satr va turdagi qiymat mavjud Qizg'in (Haqiqat - pko ishlatiladi, Yolg'on - pko ishlatilmaydi).
  • Komponent almashinuvi.

Ostida<ИмяПОД>_SELSEL. Funktsiya ishlovchining matnini o'z ichiga oladi Paplier. Ishlovchini tushirish predmetini olish uchun o'zboshimchalik bilan algoritmni amalga oshirish uchun mo'ljallangan. Qaytish qiymati: tushirish kerak bo'lgan ob'ektlarning massivlanishi. Massivda ma'lumot bazasi va yuklash uchun ma'lumot bilan tuzilmalarga ham murojaat qilish mumkin. Parametrlar: Komponent almashinuvi.

PKO protseduralari

Plastikmali plyajlar. Ob'ektlarni konversiya qilish qoidalarini to'ldirish mantig'i joylashgan eksport protsedurasi joylashgan. Qoidalarni konversiya qilish qoidalarini qoidalar jadvalini qo'shadigan boshqa protseduralarni o'z ichiga oladi (Quyidagi protseduraga qarang. Edko). Parametrlar: Yo'nalish harakati, Qoidalar qiymati (Birja sessiyasi doirasida qiymatlar jadvali).

Qo'shmoq<ИмяПКО>. PKO jadvalini muayyan ob'ektlar bo'yicha qoidalar bo'yicha to'ldiradigan protsedura. Bunday protseduralar soni ushbu "Ma'lumotlar konversiya" dasturida ushbu konversiya uchun taqdim etilgan PCOS soniga to'g'ri keladi. Parametrlar: Qoidalar qiymati (Birja sessiyasi doirasida qiymatlar jadvali).

Pko_<ИмяПКО>_Repotsed. Jarayon ishlovchining matnini o'z ichiga oladi Yugurish Ma'lum bir pko uchun. Diregarlarni tushirishda ishlov beruvchidan foydalaniladi. XdTO 'ob'ekti tavsifida ma'lumotlar bazasi ob'ektida keltirilgan ma'lumotlarni qayta ishlash mantig'ini amalga oshirish uchun mo'ljallangan. Parametrlar:

  • Razvedka. Bir turi - Katalog ob'ekti, Hujjat ob'ekti. Qayta ishlangan ob'ekt haqida ma'lumot bazasi.
  • DataCDto. Bir turi - Tuzilish. Xdto ob'ektiga kirish uchun mo'ljallangan.
  • Komponent almashinuvi.
  • Yuk tashish. Bir turi - Massiv. Yuklab olingan ob'ektlarga uyalish bilan bog'liq havolalar mavjud.

Pko_<ИмяПКО>_ConverTartXDto. Jarayon ishlovchining matnini o'z ichiga oladi RekunFigururxdto Ma'lum bir pko uchun. Ishlov beruvchi ma'lumotlarni yuklashda ishlatiladi. O'zboshimchalik bilan XDto ma'lumotlarni konversiyalash mantiqiyasini amalga oshirish uchun mo'ljallangan. Parametrlar:

  • DataCDto. Bir turi - Tuzilish. Xdto ob'ektining xususiyatlari, ularga kirishni soddalashtirish uchun oldindan ishlov berishni oldindan ko'rib chiqish.
  • Qabul qildi. Bir turi - Katalog ob'ekti, Hujjat ob'ekti. XDTO ma'lumotlarini o'zgartirib shakllangan axborot bazasining ob'ekti. Ma'lumot bazasida qayd etilmagan.
  • Komponent almashinuvi.

Pko_<ИмяПКО>_HEKTEGOGNOLGE. Jarayon ishlovchining matnini o'z ichiga oladi Oldingi nashriyot Ma'lum bir pko uchun. Ishlov beruvchi ma'lumotlarni yuklashda ishlatiladi. Axborot bazasida ob'ekt yozishdan oldin bajarilishi kerak bo'lgan qo'shimcha manticni amalga oshirish uchun mo'ljallangan. Masalan, siz IB ma'lumotlariga o'zgartirishlarni yuklab olishingiz kerak yoki ularni yangi ma'lumotlar sifatida yuklab olishingiz kerak. Parametrlar:

  • Qabul qildi. Bir turi - Katalog ob'ekti, Hujjat ob'ekti. XDSTO DOITSESS konversiya qilish orqali shakllangan ma'lumotlar elementidir.

Agar ushbu ma'lumotlar yangi ma'lumotlar bazasida bo'lsa (parametr) Razvedka Qiymatni o'z ichiga oladi Aniqlanmagan).

Aks holda Qabul qildi o'zlarini almashtirish Razvedka (Barcha xususiyatlar ushbudan boshlab: Qabul qildi Yirtilgan B. Razvedka).

Agar standart IB ma'lumotlarini olish kerak bo'lmasa, siz o'z parametrini o'rnatgandan so'ng, siz parametrni o'rnatgandan so'ng siz o'z parametrini o'rnatishingiz kerak Qabul qildi qiymati Aniqlanmagan:

  • Razvedka. Bir turi - Katalog ob'ekti, Hujjat ob'ekti. Olingan ma'lumotlar bazasi ma'lumotlar elementlari olingan ma'lumotlar. Agar tegishli ma'lumotlar topilmasa, o'z ichiga oladi Aniqlanmagan.
  • O'zgartirmoq. Bir turi - Qiymatlar jadvali. Mavjud ob'ekt xususiyatlarini almashtirish qoidalarini o'z ichiga oladi, birja sessiyasi doirasida boshlanadi.
  • Komponent almashinuvi.

PCPD protseduralari

To'ldirgichni to'g'ri adavatsiya qilingan. Oldindan belgilangan ma'lumotlarni aylantirish qoidalarini to'ldirish mantig'i joylashgan eksport protsedurasi joylashgan. Parametrlar: Yo'nalish harakati, Qoidalar qiymati (Birja sessiyasi doirasida qiymatlar jadvali).

Algoritmlar

"Ma'lumotni konversiya" dasturida, Tahririyat kengashi - bu PCPD boshqaruvchilaridan kelib chiqadigan o'zboshimchalik bilan algoritmlarni yaratish qobiliyati. Algoritmlarning nomi, parametrlari va mazmuni qoidalarni ishlab chiqishda aniqlanadi.

Parametrlar

Muvaffaqiyatsizlik parametrlari. Konversiya parametrlari bilan tuzilgan eksport protsedurasi. Parametrlar: Parametrlar (bir turi - Tuzilish).

Umumiy maqsadlar va funktsiyalar

Ijrochi protsessododulesar. Parametrlar: Niqoblik (chiziq), Parametrlar (tuzilish). Modulning kambag'al protsessini, uning nomi va parametrlarini kiritish uchun mo'ljallangan eksport protsedurasi kirish uchun olingan nomi va parametrlarini keltirib chiqaradi. Usulni ishlatmasdan protsedura yoki satr funktsiyasini chaqirishga imkon beradi Ijro etmoq.

Kulgili. Parametrlar: Niqoblik (chiziq), Parametrlar (tuzilish). Funktsiya, shunga o'xshash uchrashuv Ijroorpokodododemeramer. Farqi shundaki, u funktsiyani keltirib chiqaradi va o'z qiymatini qaytaradi.

XML formatida universal ma'lumotlarni almashish (Universal o'zgarib turadigan EXLL ishlov berish)

"XML formatida umumballent ma'lumotlari" ni boshqarish 1C platformasida amalga oshirilgan har qanday konfiguratsiyadan ma'lumotlarni yuklab olish va tushirish uchun mo'ljallangan: 8 korxona 8.

Ish tartibi
Boshqariladigan shakldan foydalanganda, ishlov berish ikki rejim mavjud:
1. Mijozda. Ushbu rejimdan foydalanganda qoidalar va yuklab olinadigan fayllar mijozdan serverga uzatiladi va yuklab olish fayli serverdan mijozga uzatiladi. Mijozdagi ushbu fayllarning usullari harakatni bajarishdan oldin darhol dialog oynasida ko'rsatilishi kerak.
2. Serverda. Ushbu rejimda fayllar mijozga uzatilmaydi va ularga yo'l serverda ko'rsatilishi kerak.
Izoh: Tashqi ishlov berish fayli va almashish protokoli fayllari har doim serverda, ish rejimidan qat'i nazar, serverda bo'lishi kerak.

XML formatida Universal ma'lumotlar almashinuvini yuklab oling - O'tish fayllari faqat foydalanuvchi ro'yxatdan o'tishi mumkin!


Qayta ishlash to'rtta manzil belgisi bor

Ma'lumotni o'chirish
Ma'lumotni tushirish uchun siz ma'lumotlar tushirilgan fayl nomini ko'rsatishingiz va birja qoidalarini tanlashingiz kerak. Har qanday konfiguratsiya uchun almashuv qoidalari Ixtisoslashtirilgan konfiguratsiyada "Ma'lumotlar konversiyasi, nashr 2" ni sozlash mumkin.

Vakillar bo'yicha mustaqil axborot registrlarining hujjatlar va yozuvlarini tushirish uchun siz davrni - "Boshlash sanasi" va "tugash sanasi" ni belgilashingiz kerak. Olingan faylni yuklanmagan ma'lumotlar siqilishi mumkin.

"Kullogi tushirish qoidalari" yorlig'i, siz yuklarni tushirish va ma'lumotlarni yuklamoqchi bo'lgan ma'lumot almashish tugmachasini belgilashingiz yoki ma'lumot almashish bo'limini belgilashingiz mumkin.

Yuklash Sozlamalar yorlig'ida siz yuklarni tushirish parametrlarini kiritishingiz mumkin.

"Sharh" yorlig'ida siz birjada o'zboshimchalik bilan matnli izoh yozishingiz mumkin.

Bitimdagi yuklab olish ma'lumotlarini sozlash mumkin. Buning uchun biz "Transport vositalaridan foydalanish" katakchasini olishimiz va yuklanganda bitta bitimdagi elementlar sonini belgilashimiz kerak.

"Birja rejimida ma'lumotlarni yuklab olish (almashtirildi. Drive \u003d Haqiqat) - agar bayroq o'rnatilgan bo'lsa, unda ob'ekt yukini o'rnatilgan yuklab olish bilan bajariladi. Bu shuni anglatadiki, ma'lumotlar bazasiga ob'ektlar yozayotganda, barcha platforma va amaliy cheklar o'chiriladi. Istisnolar o'tkazish yoki bekor qilish rejimida qayd etilgan hujjatlarni tashkil qiladi. Hujjatni o'tkazish va bekor qilish har doim yuklab olish rejimini o'rnatmasdan amalga oshiriladi, i.e. Cheklar bajariladi.

Qo'shimcha sozlamalar
Yorliq ma'lumotlarni yuklash va yuklab olish uchun xizmat qiladi.

"Nosozlik rejimi" - almashinuv rejimlarini o'rnatish uchun bayroq. Agar bu bayroq o'rnatilgan bo'lsa, xatolar almashinuvi har qanday xato yuz berganda to'xtatilmaydi. Birja almashinuv xabarlarini almashish protokoli fayliga chiqish bilan yakunlanadi. Ushbu rejim almashinuv qoidalarini buzishda foydalanish tavsiya etiladi.

"Xabarlar oynasiga ma'lumot bermasdan" - agar bayroq o'rnatilgan bo'lsa, xabar almashish jarayoni xabar oynasida namoyish etiladi.

"Statusni yangilash uchun qayta ishlangan ob'ektlar soni" - parametr chiziqni yuklash / tushirishdan oldin ishlov berilgan elementlarning sonini aniqlash uchun ishlatiladi

"Ma'lumotlarni yuklash Sozlamalar" - ma'lumotlar yuklanayotgan ob'ektlar mavjud bo'lganda, faqat bitta bitim va qayta ishlashda qayta ishlangan ma'lumotlar sonini aniqlashga imkon bering, faqat yuklanmagan ob'ektlarni o'chirish turini sozlashda sozlang birja rejalari.

"Ma'lumotlar almashinuvining optimallashtirilgan ma'lumotlar formati" Axborot funktsiyasining optimallashtirilgan versiyasidan foydalaning "- deya xabarlar sarlavhasidagi" Axborot funktsiyasi "ning optimallashtirilgan formatidan foydalaning turlar tushiriladi. Bu sizga ma'lumotlarni yuklash jarayonini tezlashtirish imkonini beradi.

"Umumiy rejalashtirish rejalarini tushirish uchun tranzaktsiyalardan foydalaning" - birja rejalari boshlanishiga o'zgartirish kiritishda ma'lumotlarni tushirishda tranzaktsiyalardan foydalanish rejimini belgilaydi. Agar bayroq o'rnatilsa, tushirilgan ma'lumotlar tranzaktsiyada amalga oshiriladi.

"Bitimdagi elementlar soni" yagona ma'lumotlar bazasi bitimidagi xabarlarning maksimal miqdorlarining maksimal sonini belgilaydi. Agar parametr qiymati 0 bo'lsa (standart qiymat), barcha ma'lumotlar bitta bitim tuziladi. Ushbu rejim tavsiya etiladi, chunki u xabarga joylashtirilgan ma'lumotlarning izchilligini kafolatlaydi. Ammo ko'p o'yinchi rejimida xabar yaratishda, bitim o'rtasidagi nizolarni blokirovka qilish boshqa foydalanuvchilar tomonidan bajarilgan xabar va bitimlarga joylashtirilishi mumkin. Bunday nizolarning ehtimolini kamaytirish uchun siz standart qiymatdan farq qiladigan ushbu parametrning qiymatini belgilashingiz mumkin. Dan kamroq qiymat Parametr, ziddiyatni blokirovka qilish ehtimoli kamroq, ammo nomuvofiq ma'lumotlar xabariga joylashtirish ehtimoli yuqori.

"Kiritish huquqlari mavjud bo'lgan ob'ektlarni yuklash" - agar bayroq o'rnatilgan bo'lsa, unda axborot bazasi ob'ektlarini tanlash kirish huquqlarini hisobga olgan holda amalga oshiriladi joriy foydalanuvchi Dasturlar. Bu so'zlarning ma'lumotlarini tanlab olish uchun so'rovning matnida "ruxsat etilgan" so'zidan foydalanishni o'z ichiga oladi.

"XML-ga yozish uchun" yaroqsiz belgilarni avtomatik ravishda o'chirish - agar bayroq o'rnatilgan bo'lsa, unda birja xabariga ma'lumotlarni yozish paytida yaroqsiz belgilar o'chiriladi. XML 1.0 tavsiyasi bilan bog'liq belgilar belgilanadi.

"Yozuvlarni tushirishdagi tugunlarni tushirish uchun ro'yxatdan o'tish uchun o'zgartirishlar" - maydon u yuklash tugagandan so'ng ma'lumotlarni o'zgartirish bilan ishlash rejimini belgilaydi. Mumkin qiymatlar:

Ro'yxatdan o'tishni o'chirmang - ma'lumotlarni yuklaganingizdan so'ng, tugunga kiritilgan o'zgartirishlarni ro'yxatdan o'tkazish olib tashlanmaydi.
Birja tugun uchun ro'yxatdan o'tishni to'liq o'chirish - Ma'lumotni yuklaganingizdan so'ng, tugunga kiritilgan o'zgartirishlarni ro'yxatdan o'tkazish butunlay olib tashlanadi.
Ro'yxatdan o'tishni faqat yuk tushirish uchun o'chirish - ma'lumotlarni yuklasangiz, tugunning o'zgarishi faqat yuk tushirish uchun belgilangan metadata ob'ektlari uchun o'chiriladi.

"Valyuta protokoli" - ma'lumotlar oynasiga xabarlar oynasiga ishlov berishni sozlash, alohida almashish protokoli fayliga sozlash va yozish imkonini beradi.

"Fayl nomi, almashish protokoli" - ma'lumotlar almashish protokolini chiqarish uchun fayl nomi.

"Protokolni (Com ulanish uchun)" - ma'lumotlar bazasidagi ma'lumotlar bazasida ma'lumotlar bazasida almashish protokolini almashtirish uchun fayl nomi. Muhim: Faylga yo'lning tayanch qabul qiluvchisi o'rnatilgan kompyuterdan olish kerak.

"Birja protokoliga ma'lumotlarni qo'shing" - agar bayroq o'rnatilgan bo'lsa, birja protokoli faylining tarkibi Agar protokol fayli allaqachon mavjud bo'lsa, birja protokoli faylining mazmuni saqlanadi.

"Axborot xabarlari protokoliga chiqish" - agar bayroq o'rnatilgan bo'lsa, siz xabarlar xatosi xabarlariga qo'shimcha ravishda birja protokolida namoyish etiladi.

"Operatsiya protokoli fayllari" Open protokoli fayllari "- agar bayroq o'rnatilgan bo'lsa, - Agar ma'lumotlar almashinuvi o'rnatilgan bo'lsa, birja protokoli fayllari avtomatik ravishda ko'rinishga ega bo'ladi.

Ma'lumotni o'chirish
Yorliq faqat birja qoidalarini ishlab chiquvchilar uchun kerak. Axborot bazasidan o'zboshimchalik bilan ob'ektlarni yo'q qilishga imkon beradi.

Ma'lumotlarni tuzatish va yuklab olish
Qayta ishlash sizejer ishlov beruvchilarni olib qo'yish va fayllar qoidalari yoki ma'lumotlar faylidan bekor qiluvchi modulni yaratishga imkon beradi.

Nosozlikda ishlov beruvchini sozlash rejimini yoqish "yuklov beruvchini tushirish rejimi" yorlig'ini "Yuklash" yorlig'ida amalga oshiriladi. Shunga ko'ra, "yuklash ma'lumotlari" yorlig'ida yukni qayta ishlash rejimini o'rnatish orqali yuklash diskini o'chirish rejimini yoqing.

Ishlovchini buzish rejimini o'rnatgandan so'ng, chiqarilishni sozlash tugmasi mavjud bo'ladi. Ushbu tugmachani bosish orqali sozlash oynasi ochildi.

Papkani sozlash To'rt bosqichda amalga oshiriladi:

1-qadam: Algoritm disklari rejimini tanlang

Birinchi bosqichda algoritm buzilish rejimida qaror qilish kerak:

Algoritmsiz
Protsedura sifatida algoritmlarni chaqiring
Qo'ng'iroqda algoritmlar kodini kiriting

Birinchi rejimda ishlatishda xatolik har qanday algoritmning kodi bilan bog'liq emasligini aniq bilganimizda foydalanish qulay. Ushbu rejimda algoritmlar kodeksi bekor qilingan modulga tushirilmaydi. Algoritmlar operatorning "yugurish ()" kontekstida o'tkaziladi va ularning kodlari disk tuzatish uchun mavjud emas.

Ikkinchi rejim algoritm kodeksida xato bo'lgan hollarda ishlatilishi kerak. Ushbu rejimni o'rnatishda algoritmlar alohida protsedura sifatida yuklanadi. ALGORTMni protsessordan chaqirish paytida tegishli ishlov berish protsedurasiga murojaat qilish yuzaga keladi. Ushbu rejimda global o'zgaruvchi "Parametrlar" algoritmlarga parametrlarni uzatish uchun ishlatilganda foydalanish qulay. Ushbu rejimdan foydalanishda cheklashlar shundaki, algoritmda olib borilganda, uni chaqiriladigan mahalliy o'zgaruvchilar mavjud emas.

Uchinchi tuzatish rejimi, ikkinchisida, algoritmlar kodini tuzatganda va ikkinchi notekis rejim mos bo'lmagan hollarda ishlatiladi. Ushbu rejimni o'rnatishda algoritmlar ishlov beruvchilarning yaxlit kod sifatida yuklanmaydi. Ular. Algoritm qo'ng'iroq operatori o'rniga, ALGORITMning to'liq kodeksi Irilgan algoritmlarni hisobga olgan holda kiritilgan. Ushbu rejimda ishlov beruvchining mahalliy o'zgaruvchisidan foydalanishda hech qanday cheklovlar yo'q, ammo rekurriya qo'ng'iroqlari bilan algoritmlar mavjud.

2-qadam: Narx modulini shakllantirish

Ikkinchi bosqichda "Yuklash diskini yaratish moduli" ni bosib ishlov beruvchilarni tushirish kerak. Formatilanayotgan ishchilar va algoritmlar ko'rish uchun alohida oynada namoyish etiladi. Narx modulining mazmuni "Clipboard-ga nusxalash" tugmachasini bosib Clipboardga ko'chirilishi kerak.

3-qadam: Tashqi ishlov berish

Ushbu bosqichda siz konfiguratorni boshlashingiz va yangi tashqi ishlov berishingiz kerak. Qayta ishlash moduli ichida siz Clipboard (Narx moduli) tarkibini kiritishingiz va ishlov berishni hech qanday nom ostida saqlashingiz kerak.

4-qadam: Tashqi ishlov berishni ulash

To'rtinchida, qadamni yakunlang, siz kirish maydonida tashqi ishlov berish faylining nomini belgilashingiz kerak. Shu bilan birga, dastur (yangilash) faylini yaratish (yangilash) vaqtini tekshiradi. Agar ishlov berish avvalgi versiyasiga ega bo'lsa, ogohlantirish ko'rinishi ko'rsatiladi va sozlash shakli yopilmaydi.

Eslatma: Birja qoidalarini yuklab olgandan so'ng global konversiya boshqaruvchisini olib tashlash qobiliyati qo'llab-quvvatlanmaydi.