Internet Windows Android
Kengaytirish

Kengaytirilgan so'rovlar konsoli yorlig'i. So'rovlar konsolining qo'shimcha yorlig'i 1 soniyada ko'rsatish uchun katakcha protsedurasi

Shunday ekan, boshlaylik. Aniqlik uchun men bilan forma rekvizitini yarataman.

Formaga yangi atribut joylashtiramiz. Bu ikki usulda amalga oshirilishi mumkin.

Birinchi usul: kerakli atributni sichqoncha bilan elementlar yorlig'iga sudrab borish kifoya.

Ikkinchi usul: qo'shing yangi element shaklni Maydon turi bilan bog'lang va element xususiyatidan foydalanib uni kerakli bilan bog'lang PathToData.

Men mantiqiy tayanchni sudrab boraman va u avtomatik ravishda o'rnatiladi Belgilash katagi.

Bayroqning o'zi bizni qiziqtirmaydi. Ko'proq qiziqarli mulk Belgilash qutisi turi, uchta qiymatni qabul qilishi mumkin - Avtomatik, Belgilash katagi va almashtirish tugmasi.

Agar biz ushbu xususiyatni o'rnatsak almashtirish tugmasi, keyin bizning shaklimiz ko'proq bo'ladi go'zal manzara.

Albatta, o'tish tugmasi kalitlarida True va False nomlari yozilgan bo'lsa, bu unchalik yoqimli emas. Keling, ularni ko'proq tanish narsaga o'zgartiraylik. Buning uchun element xususiyatidan foydalaning Tahrirlash formati, yorliqning qayerida mantiqiy biz uchun ko'proq mos keladigan o'tish tugmachalarining nomlarini o'rnatamiz.

Shundan so'ng bizning o'tish tugmasi yanada chiroyli ko'rinishga ega bo'ladi. Agar biz sarlavha o'rnini o'chirmoqchi yoki ko'chirmoqchi bo'lsak, buning uchun bizga element xususiyati kerak Sarlavha pozitsiyasi. Bu juda ko'p turli qiymatlarni oladi, shu jumladan qiymat - Yo'q.

Amaliy misollardan foydalangan holda shakl elementlari bilan batafsilroq ishlash "1Cda rivojlanish asoslari: Taksi" kitobida keltirilgan. 12 bosqichda boshqariladigan ilovani ishlab chiqish.

Ba'zan 1C da dasturlash tilini o'rganish qiyin va qiyin bo'lib tuyuladi. Aslida, 1C da dasturlash oson. Mening kitoblarim sizga 1C: va "1C: Taksida rivojlanish asoslari" da dasturlashni oson va tez o'zlashtirishga yordam beradi.

"1C da 11 bosqichda dasturlash" kitobim yordamida 1C da dasturlashni o'rganing.

  1. Murakkab texnik shartlar yo'q.
  2. 700 sahifadan ortiq amaliy material.
  3. Har bir topshiriq rasm (skrinshot) bilan birga keladi.
  4. Uyda o'rganish uchun vazifalar to'plami.
  5. Kitob tushunarli va tilda yozilgan oddiy til- boshlanuvchilar uchun.

Ushbu kitob dasturlashni allaqachon boshlagan va ushbu mavzu bo'yicha ma'lum qiyinchiliklarni boshdan kechirayotganlar va uzoq vaqt davomida dasturlash bilan shug'ullanadigan, lekin hech qachon ishlamaganlar uchun javob beradi. boshqariladigan shakllar 1C

  1. Murakkab texnik shartlar yo'q;
  2. 600 sahifadan ortiq amaliy material;
  3. Har bir misol rasm (skrinshot) bilan birga keladi;
  4. Kitob yuboriladi elektron pochta v PDF formati. Har qanday qurilmada ochilishi mumkin!

15% chegirma uchun promo-kod - 48PVXHeYu


Agar ushbu dars sizga biron bir muammoni hal qilishga yordam bergan bo'lsa, uni yoqtirgan yoki foydali bo'lgan bo'lsa, unda siz mening loyihamni istalgan miqdorni o'tkazish orqali qo'llab-quvvatlashingiz mumkin:

qo'lda to'lash mumkin:

Yandex.Money — 410012882996301
Web Money - R955262494655

Mening guruhlarimga qo'shiling.

1. Shakl yaratish usullari
2. Shakl yasovchi

Shakl yaratish usullari

1c shakllari haqida bilib olgach, chuqurroq tanishishga o'tamiz. Boshlash uchun, keling, shakl yarataylik, u har qanday ob'ektning shakli bo'lishi mumkin, in bu misol bu qo'llanma. Shaklni yaratishning bir necha yo'li mavjud:

1. Obyekt konstruktoridan 2 ta usul

2. Konfiguratsiya daraxtidan kontekst menyusi orqali (rasmda ko'k rang bilan belgilangan ob'ektni sichqonchaning o'ng tugmasi bilan bosing).

Shakl quruvchi

Yaratish paytida yangi shakl Shakl dizayneri oynasi paydo bo'ladi:

Konstruktor tanlashni taklif qiladigan shakl turi elementlar bilan dastlabki to'ldirishga ta'sir qiladi. Asosiy turlari quyidagilardir:

    Element shakli (hujjat, qiymatlar to'plami)

    Ro'yxat shakli

    Tanlov shakli

Belgilash katagi " Shaklni asosiy qilib belgilang' degan ma'noni anglatadi, agar shakllar bu turdagi bir nechta bo'ladi va bu turdagi shakl chaqirilganda, ma'lum bir ko'rsatilmaydi, keyin asosiysi ko'rsatiladi. Masalan: ro'yxat shakli "ListFormShort" mavjud, bu asosiy va "ListFormFull", agar siz ro'yxat shaklini chaqirsangiz va ma'lum birini ko'rsatmasangiz, u holda "ListFormShort" ko'rsatiladi.
Asosiy shakllar o'zgaruvchan ob'ekt konstruktorining "Formalar" yorlig'ida ko'rinadi.

Belgilash katagi " Asosiy ro'yxat va shaklni tanlang" bu shakl roʻyxat koʻrinishida ham, tanlashda ham koʻrsatilishini bildiradi.

Belgilash katagi " Element va guruhning asosiy shakli" bu shakl elementni tahrirlash uchun ham, guruh uchun ham ko'rsatilishini anglatadi.

Keyinchalik rekvizitlar keladi Ism» bu shaklning identifikatoridir, siz bitta ob'ekt uchun bir xil identifikatorga ega ikkita shakl yarata olmaysiz.
Takliflar" Sinonim' foydalanuvchi rejimida ushbu shakl nomi sifatida ko'rsatiladi.
Takliflar" Izoh» har qanday eslatma yoki tushuntirishlarni saqlaydi.

Belgilash katakchalari « Yuqoridagi buyruqlar paneli"va" Pastki qismdagi buyruqlar paneli» buyruqlar panellari qayerda ko'rsatilishini ko'rsating. Buyruqlar paneli - bu tugmachalarni o'z ichiga olgan shakl elementi. Masalan:

O'zim uchun men asosan foydalanaman quyidagi usul forma yaratish, agar ob'ekt yangi bo'lsa, men "Ochish" (kattalashtiruvchi oyna) belgisini bosish orqali "Formalar" yorlig'i, "Asosiy shakllar" guruhidagi ob'ektdan konstruktorni chaqiraman (1-rasm). Agar ob'ekt asosiy shakllarga ega bo'lsa, men "Formalar" bo'limining kontekst menyusidan "Qo'shish" usuli yordamida metadata daraxtidan konstruktorni chaqiraman (2-rasm).
Shaklning ob'ekt bilan bog'lanishi haqida kichik tushuntirish beraman. Umuman to'g'ri o'rnatish xususiyatlar kod yozish ehtiyojini kamaytiradi.
Shakl "Ma'lumotlar" xususiyatiga ega, u shakl uchun asosiy hisoblanadi va "Tafsilotlar" yorlig'ida qalin rang bilan ajratilgan.

Tanlangan qiymatga qarab, "Ma'lumotlar" xususiyatining affikslanishiga nima beradi, yangi hodisalar, shakl usullari va tegishli buyruqlar paneli tugmalarini qo'shish imkoniyati qo'shiladi.
Misol: " ParameterCurrentLine» - agar asosiy atribut turi DirectoryList bo'lsa, bu xususiyat forma modulida mavjud.

Maqolada 1C so'rovlar tilining "FOR CANGE" konstruktsiyasidan foydalanish tasvirlangan. Ushbu material, ayniqsa, ishlashda registr qulflarining o'ziga xos xususiyatlarini tushunishni istaganlar uchun foydali bo'ladi axborot bazasi mijoz-server versiyasida.

Qo'llanilishi

Maqolaning materiali konfiguratsiyalar uchun tegishli joriy versiyalar 1C: Enterprise platformasining 8.3 versiyasi, ma'lumotlarni avtomatik blokirovka qilish rejimidan foydalanganda.

O'ZGARISH UCHUN dizayn

Avtomatik qulflash rejimidan foydalanilganda, FOR O'GARTIRISh opsiyasisiz o'qish va keyin bir xil tranzaksiya doirasida yozish resurs blokirovkasi darajasining etarli emasligi tufayli yuzaga keladigan blokirovkalarga olib kelishi mumkin.

CHANGE konstruksiyasi umumiy S-qulfni yangilangan U-lock bilan almashtirish uchun ishlatiladi, bu boshqa qulflar bilan kamroq mos keladi:

Agar satr va ustunning kesishmasidagi qulflar mos kelsa, jadvalda "+" belgisi mavjud, aks holda "-".

Qulflarning asosiy turlarini qisqacha ko'rib chiqing.

Umumiy (S) qulflar resursni bir vaqtning o'zida o'qishga ruxsat bering. Resursda S-qulflar mavjud ekan, boshqa hech qanday tranzaktsiyalar ma'lumotlarni o'zgartira olmaydi.

Yangilash qulflari (U) tiqilib qolishning keng tarqalgan shaklining paydo bo'lishining oldini olish. Serializatsiya qilinadigan yoki takroriy o'qiladigan tranzaksiyada tranzaktsiya ma'lumotlarni o'qiydi, resursda umumiy (S) blokirovkaga ega bo'ladi, so'ngra qulfni eksklyuziv (X) ga aylantirishni talab qiladigan ma'lumotlarni o'zgartirishni amalga oshiradi.

Agar ikkita tranzaksiya resursda umumiy blokirovkaga ega bo'lsa va keyin ma'lumotlarni bir vaqtning o'zida yangilashga harakat qilsa, tranzaktsiyalardan biri qulfni eksklyuziv (X) blokirovkaga aylantirishga harakat qiladi.

Umumiy qulfni eksklyuzivga aylantirish biroz vaqt talab etadi, chunki bitta tranzaksiya uchun eksklyuziv qulf boshqa tranzaksiya uchun umumiy blokirovka bilan mos kelmaydi.

Bloklashni kutish boshlanadi.

Ikkinchi tranzaksiya yangilanish uchun eksklyuziv (X) blokirovkasini olishga harakat qiladi. Chunki ikkala tranzaksiya ham eksklyuziv (X) blokirovkaga o‘tmoqda va har bir tranzaksiya ikkinchisi umumiy blokirovkani chiqarishni kutmoqda, natijada boshi berk ko‘chaga aylanadi.

Ushbu mumkin bo'lgan boshi berk ko'chadan qochish uchun yangilash (U) qulflari qo'llaniladi. Bir vaqtning o'zida faqat bitta tranzaksiya resursda yangilash (U) blokirovkasini olishi mumkin. Agar tranzaktsiya resursni o'zgartirsa, yangilash (U) blokirovkasi eksklyuziv (X) blokirovkaga aylantiriladi.

Eksklyuziv (X) blokirovkasi tranzaktsiyalarning bir vaqtning o'zida resursga kirishini oldini oladi. Agar resurs eksklyuziv (X) blokirovkasi bilan saqlansa, boshqa tranzaktsiyalar ma'lumotlarni o'zgartira olmaydi.

Yorliqdagi so'rovlar konstruktorida FOR CHANGE tuzilmasi ko'rsatilgan Qo'shimcha:

Xuddi shu yorliq, agar so'rovda bir nechta jadvallardan foydalanilgan bo'lsa, qaysi jadvallar bloklanishi kerakligini ko'rsatadi. Qaysi jadvallarni blokirovka qilishni belgilamasangiz, so'rovda ko'rsatilgan barcha jadvallarga, shu jumladan kelajakda yozilmaydigan jadvallarga U-qulf qo'yiladi. Ushbu qulflar ortiqcha bo'ladi va bir nechta foydalanuvchi parallel ravishda ishlaganda muammolarni keltirib chiqarishi mumkin.

Boshqariladigan qulflash rejimida tasvirlangan muammo mavjud emas, shuning uchun FOR CHANGE konstruktsiyasi hech narsaga ta'sir qilmaydi.

Boshqaruv elementlari - bu dialog oynalariga ma'lumotlarni kiritish va taqdim etish uchun mo'ljallangan alohida ob'ektlar guruhi. Ular shaklda joylashishi mumkin, jadval maydonining katakchalarini, elektron jadval hujjatini tahrirlash uchun ishlatiladi.

Tugma 1C: Enterprise dastur yechimlari shakllarida eng ko'p qo'llaniladigan boshqaruv elementlaridan biridir. Ushbu video darsda siz bilan birgalikda 1C ilovasining eng oddiy ob'ektini - "qayta ishlash" deb nomlangan ob'ektni yaratamiz, keyin biz asosiy ishlov berish shaklini yaratamiz va ushbu shaklga shunday muhim boshqaruv elementini qanday qo'shishni o'rganamiz. "tugma"

1. Testni qayta ishlashni yaratish

Salom aziz do'stlar! Roman Degtyarev siz bilan. Trening - "1Cda boshlang" markazi.

Matnni o'qing va shu bilan birga har qanday 1C ilova ob'ekti shakliga interfeys elementlarini kiritishga qaratilgan qisqa video cheat varaqini tomosha qiling (shu jumladan 1C ishlov berish, biz ushbu jarayonni misolida ko'rib chiqamiz)

Quyida butun jarayonni ko'rsatadigan video mavjud.

Siz ushbu videoni sahifasida ko'rishingiz mumkin yuqori sifat va ichida to'liq ekran rejimi videoni ijro etishni boshqarish tugmalari yordamida

Bu, umuman olganda, shakllarni loyihalashning asosiy mahorati va boshqa amaliy mashqlarni bajarish uchun foydali bo'ladi.

Biz har qanday 1C: Enterprise dastur yechimida ishlatiladigan interfeys elementlarining turlaridan birini kiritish, shaklga tugmachalarni kiritish haqida gaplashamiz.

Keling, konfiguratsiya (ishlab chiqish) rejimida taʼlim dasturlari yechimimizni ishga tushiramiz.Oʻquv ilovalari yechimi haqidagi ushbu koʻrsatma bizning 1C dasturlash kurslarimizda tahsil olayotganlar uchun amal qiladi.

Kurslarda o'qimaganlar konfiguratsiya rejimida mavjud bo'lgan har qanday amaliy echimlarni, shu jumladan butunlay bo'shlarini ham ishlatishlari mumkin. Bu ko'rib chiqilayotgan misol uchun etarli o'rganish bo'ladi.

Tugmalarni kiritish joyi bo'lishi uchun biz birinchi navbatda konfiguratsiya ob'ektlari daraxtida qandaydir alohida ishlov berishni yaratamiz.

Shunday qilib, biz dastur echimini konfiguratsiya rejimiga kirdik. Keling, siz bilan ishlov berishni yarataylik. Tugunni sichqonchaning o'ng tugmasi bilan bosing "Qayta ishlash" va menyu ochiladi.

Ochiladigan menyudan nomli elementni tanlang "qo'shish". Vizual ishlov berish dizayneri oynasi ochiladi.

Biz qayta ishlashni ma'lum bir nom bilan chaqira olamiz yoki uni chaqira olmaymiz - va sukut bo'yicha tayinlangan nomni qoldiring.

Masalan, qayta ishlashimizga nom beraylik Testni qayta ishlash. Agar siz qayta ishlashni yaratsangiz, uni o'zingiz kerak deb ataysiz.

Bizning qayta ishlashimizga nom bergandan so'ng, biz darhol dizayner oynasining pastki qismidagi tugmani bosishimiz mumkin "Yopish"- chunki boshqa hech qanday harakat talab etilmaydi.

Testni qayta ishlash yaratildi, biz uning nomini konfiguratsiya daraxtida, tugunda ko'rishimiz mumkin "Qayta ishlash". Keling, qayta ishlashimiz nomini bosamiz, ushbu elementni kengaytiramiz va ishlov berishimizning bir qismi bo'lishi mumkin bo'lgan kichik elementlarni ko'rib chiqamiz: "Tafsilotlar", "Shakllar", "Layouts" va boshqalar.

2. Asosiy ishlov berish shaklini yaratish

Endi bizning ishlovimiz uchun forma yaratish navbati. Qayta ishlash shakli vizual tasvirdir, agar u bizning qayta ishlashimizni boshlasa, foydalanuvchi ko'radigan va o'zaro aloqa qiladigan asosiy dialog oynasi.

Bu oynaning analogi, boshqa har qanday Windows dasturining shakli bo'lib, u menyu elementlarini, buyruqlar qatorlarini, kiritish maydonlarini, yozuvlarni, tugmalarni, ochiladigan ro'yxatlarni va boshqa boshqaruv elementlarini o'z ichiga olishi mumkin - biz ishlashda o'rganib qolgan barcha elementlar. ko'pgina an'anaviy dasturlar bilan.

Keling, tugunni o'ng tugmasini bosing "Formalar", keyin paydo bo'lgandan tanlang kontekst menyusi nomli element "Qo'shish"

Bizning oldimizda ishlov berish shaklining dizayneri oynasi mavjud. Uning yordami bilan dastlabki bosqichda biz yana ba'zi xususiyatlarni ko'rsatishimiz mumkin yaratilgan shakl(dastur nomi, turi, asosiysimi va hokazo)

Lekin hozir biz hech qanday maxsus sozlashni amalga oshirishimiz shart emas, shuning uchun biz faqat tugmani bosamiz "Tayyor", ishlov berish shakli dizayneri oynasining pastki qismida.

Shundan so'ng, bizning oldimizda yangi yaratilgan 1C ishlov berish shakli ochiladi.

3. Endi ishlov berish formasida tugmalarni yaratish jarayonini ko'rib chiqamiz

Xo'sh, tugmalarni kiritish qanday ishlaydi?

Shuni esda tutingki, sukut bo'yicha, yangi yaratilgan shaklda, ishlov berish dizayni paytida ba'zi tugmalar allaqachon kiritilgan. Ushbu tugmalar avtomatik ravishda kiritiladi.
Bu ikkita deb ataladigan standart "harakat" tugmalari buyruq panellari, ular forma oynasining yuqori qismida va oynaning pastki qismida mavjud.

Endi biz "qo'lda" o'zimiz kiritadigan tugmalar bilan qiziqamiz.

Tuzilgan shaklga interfeys elementini, shu jumladan tugmalarni kiritish uchun biz interfeys elementini tanlash oynasini ochadigan "belgi" (belgida sariq ortiqcha belgisi ko'rinadi) bo'lgan maxsus tugmani bosishimiz kerak. kiritish.

Bu maxsus tugma"belgi" bilan odatda asboblar panelida, asosiy konfigurator oynasining asosiy menyusi ostida joylashgan.
Sichqonchani kerakli tugma ustiga olib borganingizda, maslahatchi paydo bo'ladi "Boshqaruvni kiritish" .

Agar asboblar panelida tugma bo'lmasa (bu asboblar paneli sozlamalariga bog'liq), bizda muqobil yo'l bor: Ekranda forma dizayneri oynasi mavjud bo'lganda, biz konfiguratorning asosiy menyusidan elementni tanlashimiz mumkin: “Forma”/ “Boshqaruvni kiritish”.

Asboblar panelidagi tugmani bosganimizdan yoki asosiy menyudan biror amalni tanlaganimizdan qat'i nazar, qo'shish uchun oldimizda boshqaruv elementini tanlash uchun maxsus oyna ochiladi. Oynada sarlavha mavjud

Oynada biz juda ko'p turli xil boshqaruvlarni ko'ramiz. (Siz bo'sh vaqtingizda mashq qilishingiz va ushbu elementlarni shaklga kiritishga harakat qilishingiz mumkin, ularning qanday ko'rinishini ko'ring).

Endi biz elementga qiziqamiz "tugma". Odatiy bo'lib, oynani ochgandan so'ng "Boshqaruvni kiritish", kiritish uchun mumkin bo'lgan elementlar ro'yxatidan birinchi element tanlanadi va bu boshqaruv elementi - "tugma".

Qo'yiladigan boshqaruv turini tanlash oynaning chap qismida amalga oshiriladi va oynaning o'ng qismida uni formaga kiritishdan oldin elementning ba'zi xususiyatlarini o'rnatish mumkin.

Ya'ni, formaga boshqaruv elementini kiritishdan oldin uning asosiy xossalarini: nomi, sarlavhasi, kursorni sichqoncha ustiga olib borganda ishora matni va boshqa ba'zi xususiyatlarni o'rnatish orqali "tayyorlash" mumkin.

Misol uchun, biz har qanday elementni, shu jumladan "tugmani" kiritishdan oldin ba'zi nom berishimiz mumkin. Bu nom o'rnatilgan 1C: Enterprise tilidagi ob'ektning nomi, dastur ob'ektining nomi bo'ladi.

Bu keyinchalik o'rnatilgan dasturlash tilidan kirish mumkin bo'lgan nom.

Xuddi shunday, biz tugmachaga qandaydir sarlavha, undagi yozuvni belgilashimiz mumkin. Bizning misolimizda biz tugmachaga sarlavha beramiz "Bizning tugma" .

Agar biz ushbu tugmani bosish orqali o'rnatilgan dasturlash tilida ba'zi harakatlar bajarilishini xohlasak, "protsedura yaratish" katagiga belgini olib tashlamasligimiz kerak. Odatiy bo'lib, bu belgi yoqilgan.

Agar bu bayroq yoqilgan bo'lsa, u holda tugmani kiritish bilan bir vaqtda formaning dastur modulida bo'sh ishlov beruvchi protsedurasi yaratiladi, unda foydalanuvchi rejimida ushbu tugma bosilganda bajariladigan istalgan kerakli algoritmni yozishimiz mumkin.

O'sha erda, derazada "Boshqaruvni kiritish" agar xohlasak, maslahat matnini taqdim etishimiz mumkin. Keling, kiritish maydoniga kiramiz "Iloji" yozish - "Bu bizning tugmamiz" . Ushbu maslahat sichqoncha kursorini kiritilgan tugma ustiga olib borganingizda paydo bo'ladi.

Hammasi, kiritishdan oldin tayyorgarlik tugallandi, endi biz tugmani bosamiz "OK".

Shundan so'ng oyna "Boshqaruvni kiritish" yopiladi va endi biz tugmani formamizning istalgan joyiga qo'yishimiz mumkin. Sichqoncha kursori belgisi vaqtincha katta "plyus" ga o'zgartirildi - shuning uchun tizim sichqonchani biz boshqaruv elementini joylashtirmoqchi bo'lgan shakldagi ma'lum bir joyga ko'rsatishi kerakligini so'raydi.

Shaklimizning istalgan qismida tugma uchun joy tanlaymiz va bosamiz chap tugma sichqonlar. Bizning yangi tugmachamiz formaga kiritiladi va shu bilan birga forma dizayneri bizni bir zumda formaning dastur moduli muharriri oynasiga o'tkazadi.

U bizga yangi kiritilgan tugmachaning bosish hodisasi ishlovchisi tanasini ko'rsatadi. Ya'ni tugmani bosganimizda chaqiriladigan kodni darhol yozishimiz mumkin.

Keling, xatcho'pga qaytaylik. "Dialog"(forma konstruktorining yorliqlari oynaning pastki qismida joylashgan) va tugma shaklda paydo bo'lishiga ishonch hosil qiling. Ha, bizning tugma shu yerda!

Tugmaning burchagini sudrab uning o'lchamini o'zgartirishimiz yoki tugmani forma oynasining biron bir joyiga ko'chirishimiz mumkin.

Va ga qaytish dasturiy ta'minot moduli(xatcho‘p "modul") - tugmachamizni bosish orqali amallarni bajarish uchun dasturlash tilida kod yozishimiz mumkin.

Keling, bir oz kod yozaylik, soddalik uchun u faqat bitta qatordan iborat bo'lsin " alert("Bizning tugma bosildi!");

Ushbu kod tugma bosilganda xizmat xabari oynasida foydalanuvchi ekranida quyidagi matn paydo bo'lishiga olib keladi: "Bizning tugma bosildi".

Keling, tekshiramiz, dastur yechimimizni foydalanuvchi rejimida ishga tushiramiz.

Keyinchalik, asosiy menyudagi elementni tanlang "Operatsiyalar"/"Qayta ishlash". Biz qayta ishlashni yaratganimizni va uni chaqirganimizni eslaymiz "Testni qayta ishlash", shuning uchun biz ochilgan ro'yxatdan shu nom bilan ishlov berishni tanlaymiz.

Tmk, biz oldimizda ishlov berish shaklini ko'ramiz. Shaklda biz sarlavha bilan tugmachamizni ko'ramiz "Bizning tugma" . Maslahatga e'tibor bering "Bu bizning tugmamiz" Sichqoncha kursorini tugma ustiga olib borganingizda paydo bo'ladi.

Endi tugmani bosamiz. Biz siz bilan dasturlashtirgan xabar xizmat xabari oynasida ko'rsatilishiga ishonch hosil qilamiz: "Bizning tugmamiz bosildi" .

Xuddi shunday, biz kurslarimizda va video cheat varaqlarida siz bilan gaplashadigan boshqa boshqaruv elementlarini kiritishimiz mumkin.

Xulosa: Biz ishlov berish formasiga tugmachani muvaffaqiyatli joylashtirdik va endi siz buni qila olasiz. Videolarda ko'rishguncha.

Roman Degtyarev siz bilan edi.

"1Cda boshlang" o'quv markazi

1C da noldan dasturlashni qanday o'rganish mumkin?

Qanday qilib 1C dasturchisi sifatida ishlash va oyiga 150 000 rublgacha olish mumkin?

BEPUL Ro'yxatdan o'ting

2-HAFTALIK KURS

"Yangi boshlanuvchilar uchun 1C da DASTURLASH"

Kurs sizga elektron pochta orqali yuboriladi. Bosqichma-bosqich topshiriqlarni bajarib, dasturchi bo'ling.

Ishtirok etish uchun kompyuter va internet bo'lishi kifoya.

Kursga bepul kirish:

sp-force-hide (displey: yo'q;).sp-form (displey: blok; fon: #eff2f4; to'ldirish: 5px; kenglik: 270px; maksimal kenglik: 100%; chegara radiusi: 0px; -moz-chegara -radius: 0px; -webkit-border-radius: 0px; shrift-oila: Arial, "Helvetica Neue", sans-serif; fon-takrorlash: takrorlanmaslik; fon-pozitsiya: markaz; fon o'lchami: avtomatik;) .sp-forma kiritish (displey: inline-block; noaniqlik: 1; visibility: visible;).sp-form .sp-form-fields-wrapper (marja: 0 auto; en: 260px;).sp-form .sp -form-control (fon: #ffffff; hoshiya rangi: #cccccc; hoshiya uslubi: qattiq; hoshiya kengligi: 1px; shrift oʻlchami: 15px; toʻldirish-chap: 8.75px; toʻldirish-oʻng: 8.75px; chegara -radius: 4px; -moz-chegara-radius: 4px; -webkit-chegara-radius: 4px; balandlik: 35px; kengligi: 100%;).sp-form .sp-maydon yorlig'i (rang: #444444; shrift- o'lcham: 13px; shrift uslubi: normal; shrift-og'irligi: qalin;).sp-forma .sp-tugmasi (chegara-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; fon rangi: #f4394c; rang: #ffffff; kenglik: 100%; shrift-weig ht: 700; shrift uslubi: normal font-family: Arial, "Helvetica Neue", sans-serif; quti soyasi: yo'q -moz-box-soya: yo'q; -webkit-box-soya: yo'q; fon: chiziqli-gradient (yuqoriga, #e30d22 , #f77380);).sp-formasi .sp-tugma-konteyner (matnni tekislash: markaz; kenglik: avtomatik;)

Xatcho‘p Qo'shimcha so'rovni yaratish uchun qo'shimcha variantlar guruhlangan:

Ularning maqsadini ko'rib chiqing.

  1. Birinchi (n) - tanlash imkonini beradi berilgan raqam hisobga olgan holda so'rovda birinchi bo'lib yozadi buyruq berilgan yozuvlar. So'rovda matn hosil bo'ladi kalit so'z TANLASH BIRINCHI N
  2. Dublikatlar yo'q - tanlovning batafsil yozuvlarida faqat noyob yozuvlar qolmaydi. So'rov matnida SELECT kalit so'zi hosil bo'ladi TURLI
  3. Ruxsat berilgan - kirish huquqlari cheklovlarini sozlash uchun zarur; faqat berilgan ruxsatlar uchun ruxsat etilgan yozuvlar ko'rsatiladi (agar parametr o'rnatilmagan bo'lsa, so'rov cheklangan huquqlar bilan bajarilmaydi, xatoni qaytaring). So'rov matnida variant SELECT kalit so'zini yaratadi RUXSAT BERILGAN
  4. So'rov turi - ma'lumotlarni tanlash yoki vaqtinchalik jadval yaratish. Vaqtinchalik jadval opsiyasi uning nomini belgilash imkonini beradi; Bu jadval keyinchalik tahrirlangan so'rov uchun oraliq ma'lumotlar manbai sifatida foydalanish mumkin. Bunday holda, kalit so'z so'rov matnida paydo bo'ladi PUT
  5. Qabul qilingan ma'lumotlarni keyingi o'zgartirish uchun bloklash - manba jadvallaridan o'qish davom etayotganda, ular boshqa seanslarda o'qish uchun bloklanadi deb taxmin qilinadi. Agar parametr yoqilgan bo'lsa, kalit so'z so'rov matnida paydo bo'ladi O'ZGARISH UCHUN. Bunday holda, so'rovga jalb qilinganlar orasidan qaysi jadvallar bloklanganligini belgilashingiz mumkin; agar bu bajarilmasa, hammasi bloklanadi.

1C imtihonining 07.21 savoli: Professional platforma. So'rovlar yaratuvchisining "Kengaytirilgan" yorlig'idagi "Yozuvlarni takrorlash yo'q" bayrog'i sizga quyidagilarga imkon beradi:

  1. Manba jadvallaridan chiqarib tashlang bir xil chiziqlar
  2. Olingan so'rovlar jadvalidan bir xil qatorlarni chiqarib tashlang. Bu operatsiya ham batafsil, ham qisqacha qaydlar uchun amal qiladi.
  3. Olingan so'rovlar jadvalidan bir xil qatorlarni chiqarib tashlang. Bu operatsiya faqat batafsil yozuvlar uchun amal qiladi.

To'g'ri javob uchinchisi. Yagonalik talabi jamilarga taalluqli emas.

1C imtihonining 07.22 savoli: Professional platforma. So'rovlar yaratuvchisining "Kengaytirilgan" yorlig'idagi "Birinchi 5 ta yozuv" bayrog'i sizga quyidagilarga imkon beradi:

  1. Hisobotdagi dastlabki 5 ta yozuvni ko'rsating. Yozuvlar so'rovlar yaratuvchisida sozlangan buyurtma qoidalarini hisobga olmagan holda tanlanadi
  2. Hisobotdagi dastlabki 5 ta yozuvni ko'rsating. Yozuvlar so'rovlar yaratuvchisida sozlangan buyurtma qoidalari asosida tanlanadi

To'g'ri javob ikkinchi, buyurtma hisobga olinadi.

1C imtihonining 07.23 savoli: Professional platforma. So'rovlar yaratuvchisining "Kengaytirilgan" yorlig'idagi "O'zgartirish uchun" (avtomatik tranzaksiya blokirovkalari rejimida) bayrog'i sizga quyidagilarga imkon beradi:

  1. Belgilangan manba jadvallari ma'lumotlarini so'rovni bajarishda o'zgartirish uchun bloklash (tranzaksiyadan tashqarida)
  2. So'rovda ko'rsatilgan manba jadvallari ma'lumotlarini o'qish uchun qulflash (ham tranzaksiyadan tashqarida ham)
  3. Belgilangan manba jadvallarining ma'lumotlarini o'qish uchun qulflash (tranzaksiya doirasida)
  4. 1 va 2 javoblar to'g'ri

To'g'ri javob uchinchisi. Qulfni qayta ishlash jarayoni tugagandan so'ng chiqariladi.

1C imtihonining 07.24 savoli: Professional platforma. So'rovlar yaratuvchisining "Kengaytirilgan" yorlig'ida "O'zgartirish uchun" (avtomatik tranzaksiya blokirovkalari rejimida) bayrog'ini o'rnatishda qulflar paydo bo'ladi:

  1. Ma'lumotlar bazasi jadvali darajasida
  2. Ma'lumotlar bazasi jadvallarining rekord darajasida
  3. Fayl-server variantida - ma'lumotlar bazasi jadvallari darajasida
  4. Mijoz-server variantida - ma'lumotlar bazasi jadvallari yozuvlari darajasida
  5. 3 va 4 javoblar to'g'ri

To'g'ri javob - beshinchi.
Avtomatik va boshqariladigan tranzaksiya bloklari haqida ko'proq bilib oling.

1C imtihonining 07.25 savoli: Professional platforma. "O'zgartirish uchun" bayrog'i o'rnatilganda (tranzaksiyani avtomatik blokirovka qilish rejimida), so'rovlar yaratuvchisining "Kengaytirilgan" yorlig'ida quyidagi ma'lumotlar bloklanadi:

  1. So'rovdagi barcha manba jadvallari
  2. So'rovda faqat virtual jadvallar manbasi
  3. Agar "O'zgartirish kerak bo'lgan jadvallar" ro'yxati bo'sh bo'lsa, so'rovga kiritilgan barcha jadvallar, aks holda - faqat ro'yxatda ko'rsatilgan jadvallar.

To'g'ri javob uchinchi, postdagi tahlil.

1C imtihonining 07.47 savoli: Professional platforma. “Katalogdan * Nomenklaturani tanlang” matni bilan so‘rovni bajarishga urinayotganda, agar katalog yozuvida (tegishli rolda) o‘qish cheklovlari belgilangan bo‘lsa, quyidagilar sodir bo‘ladi:

  1. Barcha ma'lumotlar qabul qilinadi
  2. Faqat ruxsat berilgan yozuvlar olinadi
  3. Xatolik yuz beradi

To'g'ri javob uchinchisi. Vaziyatni oldini olish uchun siz "Ruxsat berilgan" opsiyasini o'rnatishingiz kerak.