Internet Derazalar Android
Kengaytirmoq

Biskmark qo'shimcha ravishda konsol so'rovi. Shakl

Boshqarish vositalar - bu muloqotlarni kiritish va yuborish uchun mo'ljallangan alohida guruh. Ular formada joylashgan bo'lishi mumkin, jadval maydonidagi hujayralar, jadval hujjati tahrirlash uchun foydalaniladi.

Tugma 1C dasturining dasturiy echimlari shakllarida eng tez-tez ishlatiladigan boshqaruv vositalaridan biridir: korxona: korxona. Ushbu video sinfda biz siz bilan birga 1C-ni eng oddiy dasturni yaratamiz - "ishlov berish", keyin biz ushbu shaklga qo'ng'iroq qilishning asosiy shaklini yaratamiz va ushbu shaklga qo'ng'iroq qilish uchun asosiy boshqaruv elementini yaratamiz va ushbu shaklga qo'ng'iroq qilishni o'rganamiz "Tugma"

1. Sinovlarni qayta ishlashni yaratish

Salom aziz do'stlar! Siz bilan siz bilan Roman. O'quv-markaz "1C-da boshlanadi".

Matnni o'qing va shu bilan birga qisqa video leat varag'ini ko'ring, unda interfeys elementlarini 1C har qanday ariza berish ob'ekti shaklida (shu jumladan 1C ushbu jarayonni ko'rib chiqamiz).

Video butun jarayonni ko'rsatadi.

Siz ushbu videoni o'z ichiga olishingiz mumkin yuqori sifatli va B. to'liq ekran rejimiVideoni ijro etishni boshqarish tugmalarini bosib

Bu biz uchun umuman shakllarning asosiy mahorat dizayni va boshqa amaliy mashg'ulotlar o'tkazish uchun foydali bo'ladi.

Biz har qanday 1C operatsion eritmasida ishlatiladigan interfeys elementlarining turlaridan birini kiritish haqida gaplashamiz: korxonasi, shaklda tugmachalarni qo'shish haqida.

Keling, ushbu qo'llanmani konfiguratsiya rejimida (rivojlanish) konfiguratsiya rejimida konfiguratsiya rejimida (rivojlanishini) bajaraylik, siz 1C dasturiy kurslarimizda o'qiyotganlarga tegishli.

Kurslarda o'qimaydiganlar har qanday mavjud echimlarda, shu jumladan to'liq bo'sh bo'lgan konfiguratsiya rejimida ishlashi mumkin. Bu ko'rib chiqilayotgan misol uchun etarlicha o'rganiladi.

Tugmalarni qo'shish uchun - konfiguratsiya ob'ektlari daryosida bir nechta alohida ishlov berishni oldindan yarating.

Shunday qilib, biz amaliy eritmaning konfiguratsiya rejimiga kirdik. Keling, siz bilan ishlov berishni yaratamiz. Tugundagi haqiqiy sichqoncha tugmasi "Qayta ishlash" Va menyu tomchilar.

Nomli ochiladigan menyuning elementini tanlang "Qo'shish". Vizual ishlov berish dizayneri derazasi ochiladi.

Qayta ishlash ba'zi aniq nom deb atash mumkin va biz qo'ng'iroq qila olmaymiz - va sukut bo'yicha tayinlangan ismni qoldiramiz.

Masalan, ishlov berish nomini beraylik Sinovni qayta ishlash. Agar siz ishlov berishni shakllantirsangiz, o'zingiz kerak bo'lgan darajada qo'ng'iroq qilasiz.

Bizning ishimizning nomini tayinlagandan so'ng, dizayner oynasi darhol tugmani bosing. "Yopish" - Chunki boshqa harakatlar talab qilinmaydi.

Sinovni qayta ishlash yaratilgan, biz uning ismini konfiguratsiya daraxtida, tugunda ko'ramiz "Qayta ishlash". Keling, bizning ishlov berish nomini bosamiz, biz ushbu mahsulotni kengaytiramiz va ishlov berishimizga kiritilishi mumkin bo'lgan kichik elementlarni ko'ring: "Tafsilotlar", "tartiblar" va boshqalar.

2. Qayta ishlashning asosiy shaklini yaratish

Endi bu bizning ishlov berishimiz uchun forma yaratish uchun keldi. Qayta ishlash shakli - bu vizual tasvirlangan, foydalanuvchi ko'rib chiqishni boshlaganda va u bilan o'zaro ta'sir qilish kerak bo'lsa, u o'zaro ta'sir qiladi.

Bu derazalarning analogi, derazalardagi har qanday boshqa dasturning shakllari - va uning tarkibida menyu elementlari, buyruq panellari, yozuvlar, yozuvlar, o'chirish va boshqa boshqarish vositalari bo'lishi mumkin Biz eng oddiy dasturlar bilan ishlashda foydalanamiz.

Keling, tugundagi sichqonchaning o'ng tugmachasini bosing. "Shakllar"Bundan tashqari, ko'rinilgan kontekst menyusida ko'rsatilgan elementni tanlang "Qo'shish"

Atrofimizda qayta ishlash shaklida konstruktor oynasi paydo bo'ladi. U bilan boshlang'ich bosqichda biz yana ba'zi xususiyatlarni belgilashimiz mumkin yaratilgan shakl (uning dasturi, turi, bu asosiy va boshqalar bormi)

Ammo endi bizda maxsus sozlamalar kerak emas, shuning uchun biz shunchaki tugmani bosamiz "Bajarildi", Qayta ishlash shaklining pastki qismida konstruktor oynasida.

Shundan so'ng, biz yangi yaratilgan qayta ishlash shaklini ochamiz.

3. Endi qayta ishlash shaklida tugmalarni yaratish jarayonini ko'rib chiqing

Xo'sh, tugma tugmachasini qanday amalga oshiradi?

Shuni ta'kidlaymizki, ishlov berish paytida yangi yaratilgan shaklda ba'zi tugmalarda ba'zi tugmachalar o'rnatilgan. Ushbu tugmalar avtomatik ravishda o'rnatiladi.
Bular shakli oynaning yuqori qismida va derazaning pastki qismida joylashgan buyruq panellari deb ataladigan ikkita "harakat" tugmachalari.

Endi biz o'zlarini "qo'lda" kiritadigan bu tugmachalarga qiziqamiz.

Bir nechta interfeys elementini, shu jumladan jadvalda, belgilangan shaklda, "Belgi" bilan maxsus tugmachani bosishimiz kerak, bu interfeys elementini tanlash uchun interfeys elementini tanlash uchun interfeys elementini ochadi.

Bu maxsus tugma "Belgi" bilan, qoida tariqasida, asosiy konfigurator oynasining asosiy menyusida asboblar panelida.
Tugmachani bosib, sizga maslahat kerak "Boshqarish" .

Agar asboblar panelidagi tugmachali bo'lsa (u asboblar panelidagi sozlamalarga bog'liq), bizda muqobil yo'l bor: ekrandagi konstruktor oynasi mavjud bo'lsa, biz kononstura oynasini tanlashimiz mumkin: "Forma" / "Boshqarish elementini kiritish".

Biz asboblar panelidagi tugmachani bosganimizdan qat'i nazar, asosiy menyuda harakatni tanladikmi - bizdan oldin elementlarni boshqarish moslamasini tanlash uchun maxsus boshqarish oynasini oching. Derazada sarlavha mavjud

Oynada biz turli xil boshqaruvni ko'ramiz. (Siz bo'sh vaqtingizda mashq qilishingiz va ushbu elementlarni shaklga kiritishga harakat qilishingiz mumkin, ular qanday ko'rinishini ko'rish).

Endi biz elementga qiziqamiz "Tugma". Odatiy, derazani ochgandan so'ng "Boshqarish elementini joylashtiring", faqat birinchi element mumkin bo'lgan element mumkin bo'lgan element va bu elementdan tanlanadi - "Tugma".

Elektrning chap tomonida va derazaning o'ng tomonida elementlarning chap tomonida va derazaning o'ng tomonida elementning bir oz xususiyatlarini belgilash imkoniyati keltirilgan.

Ya'ni, shaklda biron bir nazoratni kiritishdan oldin, avvalgidek "tayyorgarlik ko'rish", uning asosiy xususiyatlarini belgilab, ismi, sarlavhasi, uchastiqning matnini va boshqa xususiyatlarga aylantirsangiz.

Masalan, har qanday element, shu jumladan "tugma", qo'shimcha ravishda ism berishimiz mumkin. Bu nom o'rnatilgan 1C: korxonaning nomi: dastur ob'ekti nomi bo'ladi.

Bu siz o'rnatishingiz mumkin bo'lgan ismni ishlatishingiz mumkin bo'lgan ism.

Shunga o'xshab, biz bir nechta sarlavha tugmachasini tayinlashimiz mumkin, uning ustida yozuv. Bizning misolda, sarlavha tugmasini belgilang "Bizning tugmachamiz" .

Agar biz ushbu tugmani bosish bilan ba'zi harakatlar o'rnatilgan dasturlash tilida amalga oshiriladi, shunda biz "tartibni yaratish" katagiga olib bormasligimiz kerak. Odatiy bo'lib, ushbu katakcha yoqilgan.

Agar ushbu katakcha yoqilgan bo'lsa, tugmani kiritish tugmachasi bilan bir vaqtda, bo'sh ishlov beruvchi protsedura bilan bir vaqtda, biz ushbu tugmani kiritishingiz mumkin bo'lgan har qanday kerakli algoritmni yoza olamiz.

Derazadagi xuddi shu tarzda "Boshqarish elementini joylashtiring" Agar xohlasak, so'rovning matnini boshqara olamiz. Kirish maydonida bo'laylik "SAVST" Bizmiz - "Bu bizning tugmachamiz" . Sichqoncha kursorini joylashtirilgan tugmachani bosib turganingizda, bu ishora paydo bo'ladi.

Hamma narsa, qo'shimchalashtirishdan oldin tayyorgarlik tugallanmoqda, endi tugmani bosing "OK".

Ushbu oynadan keyin "Boshqarish elementini joylashtiring" Yoping va endi biz bizning tugmachamizni o'zimizning o'zboshimchalik bilan joylashtiramiz. Sichqoncha kursor belgisi vaqtincha asosiy "plyus" ga o'zgartiriladi - shuning uchun tizim nazoratni kiritadigan shaklda sichqonchaning ma'lum bir joyni belgilashi kerakligini ko'rsatadi.

Shaklimizning istalgan qismida tugmacha ostidagi joyni tanlang va bosish chap tugmachasini bosing Sichqonlar. Bizning yangi tugmachamiz shaklga kiritildi va shu bilan birga, forma konstruktor bir zumda Shakl modul oynasiga o'tadi.

Bu bizga yangi kiritilgan tugmani bosish bo'yicha ishlov beruvchining tanasi ko'rsatilgan. Ya'ni, biz darhol tugma bosilganda biz bilan chaqiriladigan kodni yozishimiz mumkin.

Hali ham xatcho'pga qaytaylik "Dialog" (Formada dizayner manzilmarklar oynada joylashgan) va formadagi tugma paydo bo'lishiga ishonch hosil qiling. Ha, bizning tugmachamiz bu erda!

Tugma burchagidan, "sichqonchani tortib olish" ni o'zgartirishimiz mumkin, yoki biron bir joyga bizda forma oynasidagi tugmachamiz.

Va yana harakatlanmoqda dastur moduli (Xatcho'p "Modul") - biz dasturlash tilida kodni yozishimiz, bizdan tugmachani bosib, harakatlarni amalga oshirishimiz mumkin.

Biz biron bir kodni taklif etamiz, sodda qilib, bitta qatordan iborat " Xabardorligi ("bizning tugmachamiz bosildi!");

Ushbu kod tugmachani bosib, foydalanuvchi ekranida quyidagi matn xizmat xabari oynasida quyidagi matn paydo bo'ladi: "Bizning tugmachamiz bosiladi."

Keling, tekshirib, dastur rejimida dastur echimini bajaramiz.

Keyingi menyudagi elementni tanlang "Operatsiyalar" / "Qayta ishlash". Yodingizni yodda tuting va uni chaqirdik "Test ishlov berish"Shuning uchun biz ishlov berishni ochgan ro'yxatdagi bir xil nom bilan tanlaymiz.

TMK, biz bizning shakllanish shaklini ko'rmoqdamiz. Shaklda biz boshimizdan tugmachani ko'ramiz "Bizning tugmachamiz" . Maslahatga e'tibor bering "Bu bizning tugmachamiz" Sichqonchani tugmachani bosib ushlab turadi.

Endi tugmani bosing. Biz ishonamizki, biz dasturlashtirilgan xizmat xabarlari oynasida berilgan: "Bizning tugmachamiz bosildi" .

Shunga o'xshab, biz o'zingizning kurslarimiz va videokazramizda siz bilan gaplashadigan boshqaruv qoidalarining boshqa elementlarini kiritishimiz mumkin.

Xulosa: Biz qayta ishlash tugmasini muvaffaqiyatli to'xtatdik va endi buni amalga oshirishingiz kerak. Siz bilan video darslarda ko'rish.

Siz bilan Degtiqev Roman bo'ldingiz.

O'quv markazi "1C-da boshlanadi"

1C-da noldan qanday dasturlashni o'rganish mumkin?

Qanday qilib 1C dasturchini ishga tushirish va oyiga 150 ming rublgacha olasizmi?

Bepul ro'yxatdan o'ting

2 haftalik kurs

"News uchun 1C-da dasturlash"

Kurs davom etadi elektron pochta. Chet elda dasturchiga aylaning, bosqichma-bosqich vazifalarni bajaring.

Faqat kompyuter va Internetda ishtirok etish

Kurs kirish:

SP-Kuchni yashirish (displey: Blok; Fon: # Eff2F4; 5px; -moz-chegara: 0px; -webkit-chegarasi Radius: 0px; Font-yuz: arm, "Helveca Neue", "Helveca Neue", RAPREK: Mablage-Lavel: Auto-Find -) .sp-forma kirish blokirovka; shaffofligi: 1; ko'rinadigan: SP-shakli .P - 260px;) .P chegarasi: #cccccccc; Chegara uslubi: qattiq; chegara kengligi: 1px; shriftlar; 15px; chegara: -Moz-chegara-radiusi: 4px; -webkit- Chegara radiusi: 4px; balandligi: 35px; 100%; Rang: 444444; Font; Font-vazn: Shriftni og'irlik: qalin;) . SP-shakl .P-forum (chegara radiusi: 4Px; -Moz-chegara-radiusi: 4px; fon rang; # F4394C; Kengligi; 100%; shrift -riin HT: 700; Shrift uslubi: normal; Shrift-oila: ARRIAL, "HELVICA NEUE", Sans-Serif; Box-Soya: Yo'q; -Moz-Box-Soya: Yo'q; -Webkit-Box-Soya: Yo'q; Ma'lumot: Linear-gradient (yuqoriga, # E30d22, # F77380). SP-shakli. Xsmoli tugmachalar

1. Shaklni yaratish usullari
2. Konstruktor shakllari

Shaklni yaratish usullari

1C shakllarini o'rganib chiqqach, biz chuqurroq tanishmiz. Boshlash uchun biz shakl yaratamiz, bu har qanday ob'ektning shakli bo'lishi mumkin bu misol Bu ma'lumotnoma. Shaklni yaratishning bir necha usullari mavjud:

1. Ob'ekt konstruktor 2 usulidan

2. Kontekstlar menyusi orqali konfiguratsiya daraxtidan (rasmdagi tanlangan ko'k rangdagi o'ng tugmachani bosing).

Dizayner shakllari

Yaratishda yangi shakl Shakl dizayner oynasi ko'rinadi:

Dizaynerni tanlashni taklif qiladigan shakl turi boshlang'ich to'ldirish elementlariga ta'sir qiladi. Turlarning asosiy variantlari:

    Element shakli (hujjat, belgilash qiymatlari)

    Ro'yxat shakli

    Tanlash shakli

Katakcha Asosiy shaklni tayinlang"Agar shakllar bo'lsa bu tur Bir necha bor va ushbu turdagi shaklni chaqirish ko'rsatilmaydi, asosiy biri ko'rsatiladi. Masalan: «Forma nuqtalari» ro'yxati mavjud, agar siz ro'yxat shaklini keltirib chiqarsangiz va aniq bir narsani ko'rsatmasangiz, "shaklni shakllantirish" olib tashlanadi.
Ob'ekt ob'ekti dizaynining "formasi" ko'rinishida asosiy shakllar ko'rinadi.

Katakcha Ro'yxatning asosiy shakli va tanlov"Bu shuni anglatadiki, ushbu shakl ro'yxatni va tanlash uchun ko'rsatiladi.

Katakcha Elementning asosiy shakli va guruhi"Bu shuni anglatadiki, ushbu shakl mahsulotni va guruhni tahrirlash uchun ham ko'rsatiladi.

Keyingi rekviziyalar " Ism"Bu ushbu shaklning identifikatoridir, siz bitta ob'ektdan bir xil identifikator bilan ikkita shaklni yarata olmaysiz.
Rekviziya " Sinonim»Foydalanuvchi rejimida ushbu shaklning nomi sifatida ko'rsatiladi.
Rekviziya " Sharh»Har qanday eslatma yoki tushuntirishlarni saqlaydi.

Kerakli katakchalar " Buyruq paneli yuqoridan"Va" Buyruq paneli quyida»Buyruq panellarini qayerdan ko'rsatishni ko'rsating. Buyruq paneli - tugmalarni o'z ichiga olgan shaklning elementi. Masalan:

Men o'zim uchun asosan asosan menman keyingi usul Agar ob'ekti yangi bo'lsa, men dizaynerni "asosiy shakllar" guruhining "formasi" forumi "formasi" deb atayman (1-rasm). Agar ob'ekt asosiy shakllarga ega bo'lsa, unda "Qo'shish" yordamida "Metadata daryosidan konstruktor" kontekst menyusi "Shakllar" filiallari (2-rasm).
Men korpusni ob'ekt bilan ulanishning kichik izoh beraman. Umuman to'g'ri o'rnatish Xususiyatlar kodni yozish zarurligini kamaytiradi.
Shakl "Ma'lumotlar" xususiyatiga ega, bu "tafsilotlar" yorlig'i va "tafsilotlar" yorlig'i bilan ajralib chiqadi.

Tanlangan qiymatga qarab quyidagicha yangi hodisalar, shakl usullari va tegishli buyruq paneli tugmalarini qo'shish qobiliyatiga qarab, quyidagilar bazasi mavjud.
Misol: " Parametr"Agar bu xususiyat, agar o'quv aspassining asosiy tafsilotlari turi bo'lsa, ushbu xususiyat modulda mavjud.

Shunday qilib, boshlaylik. Aniqlik uchun, men taklif formasini yarataman.

Shakl bo'yicha yangi rekvizitlarni joylashtiring. Buni ikki yo'l bilan amalga oshirish mumkin.

Birinchi usul: Sichqonchani kerakli takliflarni belgilash uchun kerakli takliflarni tekshiring.

Ikkinchi usul: qo'shish yangi element Mulkdan foydalangan holda turdagi maydon bilan shakllantiring va uni mulk bilan bog'lang Pakacana.

Men Boolean turi bilan fitnalarni ajrataman va u avtomatik ravishda bo'ladi Dala bayrog'i.

Qabul qilishning o'zi qiziq emas. Ko'proq qiziqarli mulk Bayroq ko'rinishiuchta ma'noga ega bo'lishi mumkin - Avtomatik, Bayroq va Sho'x.

Agar biz ushbu mulk qiymatini o'rnatsak Sho'xKeyin bizning shaklni ko'proq qabul qiladi chiroyli ko'rinishi.

Albatta, haqiqatning ismlari va yolg'on ismlari "Muhriy o'yinchilarda" yozilgan bo'lsa, bu juda chiroyli emas. Ularni ko'proq tanish deb o'zgartiring. Buning uchun biz elementning xususiyatidan foydalanamiz. Tahrirlash formatiXatcho'pda qayerda Qizg'in Tugmaning tugmachasini biz uchun mos keladigan tugmani bosing.

Shundan so'ng, bizning O'yinli tugmachamiz yanada chiroyli ko'rinishga ega bo'ladi. Agar biz sarlavhaning pozitsiyasini olib tashlashni yoki boshqa joyga o'tkazmoqchi bo'lsak, u elementning xususiyatini oladi. Diapazon tasmalari. Bu turli xil qiymatlarni, shu jumladan qiymatni oladi - Emas.

Batafsilroq, amaliy misollardagi elementlar bilan ishlash "Keksiyalar 1-chi: taksilari: taksilari: taksilari: Taksi" kitobida keltirilgan. 12 bosqich uchun boshqariladigan dasturni ishlab chiqish. "

Ba'zida 1Cda til dasturlash juda qiyin va qiyin. Aslida, 1Cda dasturlash oson. 1sda 1-darsda "Rivojlanish asoslari bo'yicha" Rivojlanish asoslari: taksi "sizga osonlikcha va tezkor master dasturlashda yordam beradi

"Dasturnoma" kitobim bilan 1C-ni 11 bosqichdan boshlab o'rganing "

  1. Murakkab texnik shartlarsiz.
  2. Amaliy materialning 700 dan ortiq sahifalari.
  3. Har bir vazifa chizilgan (skrinshot) bilan birga keladi.
  4. Uy o'qish uchun vazifalar to'plami.
  5. Kitob tushunarli va oddiy til - boshlang'ich uchun.

Ushbu kitob allaqachon dasturlashni boshlagan va ushbu mavzu bilan muayyan qiyinchiliklarni boshdan kechirganlarga va uzoq vaqt davomida dasturlashda muayyan qiyinchiliklarga duch keladi, ammo hech qachon ishlamagan boshqariladigan shakllar 1c.

  1. Murakkab texnik shartlarsiz;
  2. Amaliy materialning 600 dan ortiq sahifalari;
  3. Har bir misol chizilgan (skrinshot) bilan birga keladi;
  4. Kitob elektron pochta orqali yuboriladi pDF formatida. Har qanday qurilmada ochilishi mumkin!

15% chegirma uchun promo-kod - 48Pvxeyu.


Agar siz ushbu darsni hal qilishga yordam bersangiz, menga yoqdi yoki foydali edi, shunda siz mening loyihamni qo'llab-quvvatlashingiz mumkin:

siz qo'lda to'lashingiz mumkin:

Yandex.money - 41001282996301.
Veb-puli - R95526249455

Guruhimga qo'shiling.

Maqolada "O'zgartirish uchun" dizayni qanday foydalanish kerakligi tasvirlangan. Ushbu materiallar bilan ishlashda ro'yxatdan o'tishni istaganlar uchun ayniqsa, ro'yxatdan o'tishni istaganlar uchun foydali bo'ladi axborot bazasi Variantdagi mijoz serverida.

Qo'llanilishi

Maqola materiallari konfiguratsiyalar uchun 1C-ning joriy versiyasidan foydalangan holda quyidagilar uchun tegishli: korxonamnoma platformasi. Data avtomatik boshqarish rejimidan foydalanganda 8.3, nashr.

O'zgarish uchun qurilish

Avtomatik blokirovka rejimidan foydalanganda, bitta bitim ichida o'zgartirish va yozish imkoniyatisiz o'qing va ro'yxatdan o'tish va keyinchalik ro'yxatdan o'tishning paydo bo'lishining paydo bo'lishiga olib kelishi mumkin.

O'zgarish uchun dizayni yangilangan S-Lock o'rniga u-ni blokirovka qilish uchun ishlatiladi, uning mosligi yomonroq bo'ladi:

Jadval "+" belgisi, agar kesish liniyasi va ustuni mos bo'lsa, "-" - aks holda.

Qunig'ining qisqacha asosiy turlarini ko'rib chiqing.

Umumiy (lar) qulfi Bir vaqtning o'zida operatsiyalarni resursni o'qishga ruxsat bering. Hozirgacha resurs uchun s-qulflar mavjud, boshqa operatsiyalar ma'lumotlarni o'zgartira olmaydi.

Yangilash qulflari (U) Markazlashtirishning umumiy shaklining paydo bo'lishining oldini oling. Takroriy o'qish bilan serializizatsiya yoki tranzaktsiyada bitim ma'lumotlarni o'qishni talab qiladi, aksiyani eksklyuziv (x) ga o'zgartirishni talab qiladigan ma'lumotlarni o'zgartiradi (x).

Agar ikkita bitim umumiy blokirovkadan resursga murojaat qilsa va keyin bir vaqtning o'zida ma'lumotlarni yangilashga harakat qilsa, unda bitimlardan biri istisno (X) ga qulfni o'zgartirishga harakat qiladi.

Qo'shilgan blokirovkani istisno qilish uchun o'zgartirish kerak bo'ladi, bir muncha vaqt talab etiladi, chunki bitta bitimni istisno qilish, boshqa bitim uchun alohida bloklash bilan mos kelmaydi.

Blokirovka qilishni kutish.

Ikkinchi bitim yangilanish uchun alohida (X) blokirovka qilishga harakat qiladi. Ikkala operatsiyada istisnolar (x) blokirovka qilish va har bir operatsiyalarning har birida ajratilgan blokirovkani olib tashlash uchun ikkinchisini kutishini kutadi, so'ngra paydo bo'lgan holga keltirilgan blokirovka qilingan.

Ushbu potentsial markazlashtirishning oldini olish uchun (U) ni bosing. Yangilanish qulfini (U) bir vaqtning o'zida bitta bitim o'rnatilishi mumkin. Agar tranzet resursni o'zgartirsa, yangilanish qulfi (U) alohida (X) blokirovkaga aylantiriladi.

Favqulodda (x) qulfni bir vaqtning o'zida resurslarga kirishni taqiqlaydi. Agar resurs istisno (x) qulf bilan o'tkazilsa, boshqa operatsiyalar ma'lumotlarni o'zgartira olmaydi.

O'zgartirish uchun dizayn so'rov dizaynerida ko'rsatilgan yorliqda ko'rsatilgan Qo'shimcha ravishda:

Xuddi shu xatch belgida, agar so'rovda bir nechta jadvallardan foydalanilsa, qaysi bir nechta jadvallar mavjud bo'lsa, unda ko'rsatilgan. Agar siz qaysi jadvallarni blokirovka qilish kerakligini ko'rsatmasangiz, U-Lock so'rovda ko'rsatilgan barcha jadvallarga, shu jumladan kelajakda qayd etilmagan barcha jadvallarga beriladi. Ushbu qulflar ortiqcha bo'ladi, bir nechta foydalanuvchilarning parallel operatsiyalari bilan bog'liq muammolarni yaratishi mumkin.

Qulflarning boshqarilishi rejimida tasvirlangan muammo mavjud emas, shuning uchun o'zgartirish uchun dizayni hech narsaga ta'sir qilmaydi.

Yorliqda Qo'shimcha ravishdaguratsiyalar so'rovlarni qurish uchun guruhlangan:

Ularning maqsadlarini ko'rib chiqing.

  1. Birinchi (n) - tanlash imkonini beradi set raqami Belgilangan yozuvlarning belgilangan tartibini hisobga olgan holda yozuvlar, birinchi navbatda. So'rovning matnida hosil bo'ladi kalit so'z Tanlamoq Birinchi N.
  2. Qayta takrorlanmasdan - batafsil namunalarda faqat noyob yozuvlar batafsil yozuvlarda qoldiriladi. So'rovli matnda tanlash uchun kalit so'zni yaratadi Har xil
  3. Ruxsat etilgan - foydalanish huquqlari bo'yicha cheklovlarni bartaraf etish kerak; Faqat ruxsat etilgan ma'lumotlarni yozib olish ko'rsatiladi (agar variant o'rnatilmagan bo'lsa, Modpet so'rovi cheklangan huquqlar bilan bajarilmaydi, xatoni qaytaring). So'rov matnida tanlovni tanlash uchun asosiy so'zni yaratadi Ruxsat berilgan
  4. So'rov turi - ma'lumotlar namunalarini yaratish yoki vaqtinchalik stol yaratish. Vaqt jadvali variantini uning ismini ko'rsatishga imkon beradi; Keyinchalik ushbu jadvalga tahririyatning oraliq ma'lumotlari manbai sifatida kirish mumkin. Bunday holda, bu holatda kalit so'z paydo bo'ladi. Joy
  5. Keyingi o'zgartirish uchun olingan ma'lumotlarni blokirovka qilish - jadval manbalaridan o'qiyotganda, ular boshqa sessiyalarda o'qish uchun bloklanadi. So'rov matnida kalit so'z yoqishda paydo bo'ladi O'zgartirish uchun.Shu bilan birga, so'rovda qatnashgan raqamdan qaysi jadvallarni blokirovka qilishingiz mumkin; Agar bu bajarilmasa, barchasi bloklanadi.

Savol 07.21 Imtihon 1C: platformadagi professional. "Murakkab" so'rov dizay dizay dizayneriga "yozuvlarni takrorlashsiz" bayroq:

  1. Ma'lumot manbalari jadvallaridan chiqarib tashlang bir xil iplar
  2. Olingan so'rov jadvalidan bir xil chiziqlarni chiqarib oling. Ushbu operatsiya batafsil va oxirgi yozuvlarga qo'llaniladi.
  3. Olingan so'rov jadvalidan bir xil chiziqlarni chiqarib oling. Ushbu operatsiya faqat batafsil yozuvlarga qo'llaniladi.

To'g'ri javob uchinchi. Xurmatlilik talabining natijalari qo'llanilmaydi.

Savol 07.22 Imtihon 1C: platformadagi professional. "Qo'shimcha 5 ta yozuv" Qo'shimcha "so'rov konstruktoringiz sizga quyidagilarga ruxsat beradi:

  1. Birinchi 5 ta yozuvni hisobotga aylantiring. Arizalar so'rovnomachisida sozlangan qoidalarni ro'yxatdan o'tkazmasdan tanlanadi
  2. Birinchi 5 ta yozuvni hisobotga aylantiring. Rejalar so'rov konstruktorida sozlangan tartibda sozlash qoidalarini hisobga olgan holda tanlanadi

To'g'ri javob ikkinchi, bu tartib hisobga olinadi.

Savol 07.23 imtihon 1C: platformadagi professional. "Kengaytirilgan" bayrog'ida "Kengaytirilgan" rejimida so'rov konstruktorining "Kengaytirilgan" jadvali sizga quyidagilarga imkon beradi:

  1. So'rovni bajarishda belgilangan manbalar jadvallarining ma'lumotlarini blokirovka qiling (bitim esa)
  2. Belgilangan manbalar jadvallarining so'rovidagi ma'lumotlarni blokirovka qiling (tashqarida ham, tranzaktsiyada ham)
  3. Belgilangan o'qish jadvallarining ma'lumotlarini blokirovka qiling (Bitim doirasida)
  4. To'g'ri javoblar 1 va 2

To'g'ri javob uchinchi. Jarayon tugaganidan keyin qulfni o'chirish olib tashlanadi.

Savol 07.24 imtihon 1C: platformadagi professional. "O'zgartirish uchun" bayroqni o'rnatishda (Transport Conpence Cucket rejimida) "Kengaytirilgan" yorliqda:

  1. Ma'lumotlar bazasi jadvalida
  2. Ma'lumotlar bazasi bo'yicha kirish darajasida
  3. Varanon-serverda - ma'lumotlar bazasi jadvalida
  4. Mijoz-server versiyasida - ma'lumotlar bazasi jadvalining kirish darajasida
  5. To'g'ri javoblar 3 va 4

To'g'ri javob beshinchi.
Avtomatik va boshqariladigan operatsiyalar haqida ko'proq ma'lumotni o'qing.

Savol 07.25 Imtihon 1C: platformadagi professional. "O'zgartirish uchun" bayroqni o'rnatishda (avtomatik tranzaktsion blokirovka rejimida), so'rov konstruktorining "Kengaytirilgan" yorlig'i bloklanadi:

  1. So'rovda barcha manba jadvallari
  2. Faqat so'rovda faqat virtual manba jadvallari
  3. Agar "O'zgarish uchun jadvallar" ro'yxati bo'sh bo'lsa, unda so'rovda qatnashadigan barcha jadvallar boshqacha - faqat ro'yxatda ko'rsatilgan jadvallar

To'g'ri javob - bu postda uchinchisi, pars.

Savol 07.47 Imtihon 1C: platformadagi professional. Matnli so'rovni amalga oshirishga harakat qilganda "Qo'llanmadan * ni tanlang. Namenclatesse", agar katalog yozuvlarida "Agar katalog yozuvlarida" o'qish uchun cheklovlar (tegishli rolda) aniqlanadi:

  1. Barcha ma'lumotlar olinadi.
  2. Faqat ruxsat etilgan yozuvlardan olinadi.
  3. Xato yuz beradi

To'g'ri javob uchinchi. Vaziyatdan qochish uchun siz "ruxsat etilgan" variantini belgilashingiz kerak.