Internet Derazalar Android
Kengaytirmoq

Tanlovning qiymatini CCD uzatish. LCD-da tanlanganlardan foydalanish

Ma'lumotlarning tartib tizimi uchun so'rov tilini kengaytirish

Ma'lumotlarning tartib tizimi uchun so'rov tilini kengaytirish jinga qavslar bilan o'ralgan va to'g'ridan-to'g'ri so'rovning matniga joylashtirilgan maxsus sintaktik ko'rsatmalar yordamida amalga oshiriladi.

Ma'lumotlarning tartib tizimi so'rovini kengaytirish uchun sintaks elementlari

Tanlamoq

Ushbu taklif foydalanuvchi chiqishni tanlashi mumkin bo'lgan maydonlarni tavsiflaydi. Shundan keyin kalit so'zlar Vergul orqali, konfiguratsiya uchun mavjud bo'lgan so'rovlar ro'yxati bo'yicha maydonlar psevdonimlari ro'yxatga olinadi.

Masalan:

(Nomenklatura, ombor)

Taqqofiyotdan keyin maydon "*" belgilarining kombinatsiyasi bo'lishi mumkin, bu ushbu sohadagi bolalar konlaridan foydalanish imkoniyatini anglatadi.

Masalan, kirish nomenklaturasi. * "Nomenklatura" dagi filiallaridan foydalanish imkoniyatini bildiradi (masalan, "nomenklatura" kodi "). Tanlangan mahsulot faqat birinchi Uyushma so'rovida bo'lishi mumkin.

Qayerda

Foydalanuvchi tanlashni qo'llashi mumkin bo'lgan maydonlar tavsiflanadi. Ushbu taklif stol maydonlaridan foydalanadi. Tanlovlar ro'yxati ko'rsatmalarining xususiyatlaridan foydalanish qabul qilinishi mumkin emas. Kombinatning har bir qismi uning elementini o'z ichiga olishi mumkin.

(Nomenklatura *, ombor)

Misol

Sotish yoki yo'qligidan qat'i nazar, butun nomenklaturani olish uchun davrni to'lash kerak. Ya'ni, siz savdo reestrining narxi, deraza nomenklaturasi ma'lumotlarini tanlashingiz kerak. Biz savolni har bir nomenklaturaga muhtoj ekanligimizni kamaytiramiz.

Muammoni hal qilish uchun siz chap tomonni nomenklatura va sotish savdo jadvalini ulaydigan so'rovni amalga oshirishingiz mumkin, natijada biz tanlangan davrda sotilmagan nomenklatura uchun biz dalalarning qadriyatlarini olamiz Qarshilik ko'rsatadigan, Shartnoma, raqam, So'm \u003d Null. Bunday so'rov:

Sprnomenklature-ni tanlang. Nomenklatura, qabul qiling. Pudrather, qabul qiling. Kirishning asosiy yaqqolida. Huquqlar. Shifokorlar soni, mustaqil.

Bu erda natijasi:

Qarshilik ko'rsatadigan Shartnoma Nomenklatura raqam So'm
Nol nol _Test1 nol nol
"Rog va tuyoqlar" MChJ Shartnoma1 Shippak 10 1200
"Gazprom" Cool shartnomasi Etik 5 13000
nol nol Gavoshi nol nol
nol nol Slanets nol nol

Ichida bu misol Nomenklatura sotilmadi: "Galoshi" va "Slanans"

Va agar biz ham kontragentda namunani birlashtirsak, butun sotilmaydigan nomenklaturasi hamkasbingiz kontragent maydonida o'zboshimchalik bilan tanishishni istaydi (tabiiy ravishda ham kontragentni anglatadi) Sotish reestri). Qanday bo'lish kerak? Axir, mohiyatimiz faqat jadvalni filtrlashimiz kerak Savdo. Agar biz CCD dizaynerida avtomater-dan foydalansak, maydon maydonni oladi Qarshilik ko'rsatadiganHamma narsa yaxshi ko'rinadi, ammo kontragent bo'yicha tanlov bilan hisobotni bajarishda biz nomenklatura bilan bog'liq yozuvlarni yo'qotamiz. Masalan, tanlovni o'rnating: Qarshilik ko'rsatadigan \u003d MChJ "ROG VA XOOOVES". Natija quyidagicha ko'rinadi:

Bizga kerak bo'lgan narsada emas, to'g'ri emasmi?

Vazifani hal qilish uchun, albatta, siz so'rov uchun parametrni qo'shishingiz mumkin, masalan, virtual jadval parametrlarida Qabul qildiAmmo ayni paytda taqqoslash turi turining moslashuvchanligi yo'qoladi.

Eritma quyidagilar uchun dizayner so'rovlari Yorliqda Ma'lumotlar tartibi => Jadvallar Virtual jadval sharoitida dala holatini qo'shing Qabul qildi va uni taxallusni o'zgartiring Counterttmayt.

Foydalanuvchini tanlash maydonchalari bilan aralashtirmaslik uchun, holat maydonini o'chiring Qarshilik ko'rsatadigan va maydon uchun sarlavhani o'zgartiring Counterttmayt.


Ushbu sxemaning bajarilishi natijasida olingan so'rov bilan yakunlangan so'rov shaklni oladi:

So'rg'ichni tanlang. Nomenklatura va tranzaksiya sifatida havola. Qarama-qarshi transporativ. Rangli Jahon miqyosidagi ob'ektlar, ma'lumotnomaning nomenklyatsiyasini talab qiladi Refnomenclastratsiya korporatsiyasining chap tomoni. Sotish. Sotish (& P ,,,, va P3) Qanday qilib sprnomenklatura haqida izlanishlar. Link \u003d Sotish.

Va shunga ko'ra, natija:

Qarshilik ko'rsatadigan Shartnoma Nomenklatura raqam So'm
Nol nol _Test1 nol nol
"Rog va tuyoqlar" MChJ Shartnoma1 Shippak 10 1200
Nol Nol Etik nol nol
nol nol Gavoshi nol nol
Nol nol Slanets nol nol

Sinov1 - bu nomenklaturaning qo'llanmasidagi guruh, unda hamma narsa yotadi

Nashr nashr qilish uchun ishlatiladigan hisobotning XML diagrammasiga ilova qilingan. Kompleks avtomatlashtirish sxemasi, lekin menimcha, hamma narsa mukammal va UPPda va UT 10-da ishlaydi

Xulosa chiqarmoq

Ushbu misolda siz LCD-dagi tanlov sozlamalarini qanday yaratishni va agar siz bayroq bilan sxemani loyihalashtirsangiz, yo'lni chiqarishni ko'rsatadi Avtomat.

Agar biz foydalanmasdan sxemalarni yaratish uchun etarli tajribaga ega bo'lsangiz Avtomatik to'ldiradigan - T. ushbu maslahat ma'noga ega emas.

Ishlatilgan dastur

  • Skrinshotlarni yaratish dasturiSNIMOK!
  • XML fayl muharriri

Nimadan foydalanish mumkin?

Muxlis fikrlari - hisobot uchun.

Aslida cCDning imkoniyatlari universal hisobotlarning qurilishidan tashqari.

Va bugun biz qanday qilib buni namoyish qilamiz cCD-dan foydalanib, foydalanuvchi moslashuvchan ma'lumotlar tanlovini sozlashi mumkin.. Keyinchalik, ushbu tanlov ma'lumotlarni qabul qilish va qayta ishlashda qo'llaniladi.

Bu qanday vazifalar foydali bo'ladi?

Bu yerda Oddiy konfiguratsiyalardan misollar:

  • Qayta ishlash "Saytga ma'lumotlarni tushirish"
  • Narxlar ro'yxatini shakllantirish
  • TSD-da ma'lumotlarni tushirish (ma'lumotlarni olish terminali)
  • Tovarlarni, sheriklarni segmentatsiya qilish
  • Ehtiyojlar uchun buyurtmalar (mijozlar, etkazib beruvchilarni) shakllantirish
  • 1Cda ta'mirlash rejalashtirish: ERP.

Ya'ni, vosita hamma joyda foydalidir, u erda foydalanuvchiga keng saralash imkoniyatlari bilan ta'minlashingiz kerak.

SKD yordamida boshqariladigan shaklda o'zboshimchalik bilan tanlashni yaratish

Dars bilan ishlashni o'rganish linker sozlamalari Ma'lumotlarning tartib sxemalari:

  • Tanlab olish
  • Dasturiy aloqa aloqasi sozlamalari va tartib sxemalari
  • Suyuq kristall displeyda standart tanlovlar yaratish.

Filtrlash bilan bazaning bazasidan ma'lumotlarni olish

Video shuni ko'rsatadiki, sozlash tartibida ilgari o'rnatilgan tanlovdan foydalangan holda ma'lumotlarni tanlashingiz mumkin.

Ishlatilgan "qo'rqinchli" ob'ekt - IjrochiCeMUCHCOMELYIVELLACTILIKLAR.

Aslida, hamma narsa juda qiyin emas - 8 daqiqada biz vazifani hal qilamiz.

CCD-ni ma'lumotlarni kiritish uchun saqlash

Darsda ko'rib chiqing linker sozlamalarini saqlash Omborning ombori yordamida.

Ushbu muammoni qanday hal qilish kerakligini "1Csulotni boshqarish korxonasini boshqarish 1.3" konfiguratsiyasida tushunamiz.

Baxtli tomosha! :)

Umuman olganda, LCD juda ko'p imkoniyatlar yaratadi.

Kurs sahifasida tasvirlash uchun vaqtingiz yo'q, degan oz "filmlar".

Agar to'plashingiz kerak bo'lsa turli manbalardagi ma'lumotlar, Uchta variant mavjud.

Barcha ma'lumotlar uchun bitta "universal" so'rov o'tkazishga harakat qilishingiz mumkin, siz tsiklda bir nechta so'rov ma'lumotlarini ko'rsatishingiz mumkin (qattiq, egiluvchan tuzilish) - siz shunchaki foydalanishingiz mumkin CCD va ma'lumotlar to'plamlarini ulash Bitta so'rov o'rniga.

Shu bilan birga, to'g'ri natijalarni olish juda muhim - agar manbalar biroz bo'lsa, unda xususiyatlar mavjud

MEN UChUN ENG ZO'k bilan siz shunchaki mumkin hisobotda har bir kunning oxirgi qismini oling.

Yoki, aniqlik uchun - sotuvchining har bir sana uchun narx narxini oling.

LCD-dan foydalanishni tashkil qilish mumkin timaning barcha sanalarining hisobotiga xulosaHisobotda ma'lumotlar bor bo'lganlar (dasturlashsiz qo'shimcha sana, faqat CCD ning imkoniyatlari)

CCD yordamida siz davrlar qo'shilgan davrlar (yil / chorak / chorak va hk), ro'yxatdan o'tgan guruhlarni tashkil qilishingiz mumkin.

Masalan, hisobot berish uchun o'zboshimchalik bilan ustun mavzusini vertikal ravishda chiqarish uchun va ushbu ustundagi ma'lumotlar gorizontal holatni chiqarish uchun.

Foydalanuvchiga hisobotda ma'lumotlar hisobotda (yilga, choraklar tomonidan, bir necha oylar) - hisobot modulini tahrir qilmasdan.

Hisobotda bir nechta shartlarni yoki nima bilan bog'liq? Masalan, bunday imkoniyat, masalan, hisobot tuzuvchi-da emas - lekin CCDda mavjud

Agar siz jadval shaklida biron bir ma'lumotni namoyish qilsangiz, siz tashqi ko'rinishni aniq boshqarishingiz kerak: oxirgi ma'lumotlarni davom ettirish uchun so'nggi ma'lumotlarni ajratish uchun, bir qator grafikalarning o'zgarishi, oxirgi ma'lumotlarni ajratish uchun vertikal chiziqning grafigi.

Albatta, sizga e'tibor berish kerak bo'lgan nuans bor

Xabarnomani yaratishda ishlab chiqaruvchi so'rovning matnini o'zgartirdi, ammo ushbu so'rovni LCD-dagi hisobotdan foydalanganda, tizim noto'g'ri natijani beradi.

Shuning uchun ma'lumotlar bazasidan ma'lumotlarni olish uchun tizimni amalda bajaradigan va bunday so'rovni buzadigan so'rovni olish imkonini olish juda muhimdir.

Hujjatga batafsil hisobotni qo'shganda, tizim ba'zan "noto'g'ri" boshlang'ich va yakuniy qoldiqlarni keltirib chiqaradi.

Shu sababli, qoldiqlar to'g'ri va hujjatning tafsilotlari bilan va usiz hujjatning tafsilotlari bilan to'g'ri sozlash juda muhimdir.

Hisobot natijasi aniq tanlovning resurs miqyosida va individual guruh darajasida o'zgartirilishi mumkinligiga qarab o'zgarishi mumkin.

Agar Siz hohlasangiz professional magistor Va har kuni ularning ishida qo'llang, Kurs uchun ro'yxatdan o'ting:

Qo'llab-quvvatlash - 2 oy. Kurs hajmi - 34 maktab soatlari.

O'qishni kechiktirmang!

Ko'pincha, davolanishni yozish uchun dasturchilar ma'lumotlarni olish va keyingi ishlov berish uchun so'rovlardan foydalanishlari kerak edi. Ma'lumotlar o'z navbatida so'rovdan olingan. Yaxshi, tanlov yoki filtrsiz so'rov kam. Keling, ushbu so'rovlarda tanlov haqida savollar misolida gaplashaylik:

Foydalanuvchi uchun odatiy shaklda kontragentni qabul qilishni tashkil etish uchun dasturchi uchta elementni shakllantirish uchun uchta elementni joylashtirish kerak edi:

Dasturchi turli xil taqqoslash orqali qancha ish bilan tavsiflanishi kerak (teng, guruhda, guruhda ...) va ushbu turdagi taqqoslashlarga asoslangan va ushbu turdagi taqqoslashlarga asoslangan holda ma'lumotlar olish uchun oxirgi so'rovni to'ldiring.

Buni CCD yordamida amalga oshirish mumkinligini ko'rib chiqing. Ma'lumotlar tartibi diagramma turi bilan qayta ishlashimizda tartib yarating va uni bizning so'rovimiz bilan to'ldiring:

O'rnatish yorlig'ida yangi guruhlarni batafsilroq qo'shing va bizning misolda, biz oxir-oqibat qadriyatlar jadvalida hamma narsani olishimiz mumkin:

Va tanlov yorlig'ida kontragentni tanlashda:

Endi biz forma bilan shug'ullanamiz. Biz foydalanuvchi ishlayotganini tanlashni o'zi qayta ishlash shaklini olib chiqamiz. Shakl shaklida stol maydonining elementini olib qo'ying va uni ma'lumotlar turiga, lotcher. Variantlar. Tanlovlar:

Endi keling, tadbirlar bo'yicha tadbirlar va ijro tugmasi ishlov beruvchini ishlov beruvchini va kod bilan to'ldiring, chunki kod quyida keltirilgan:

Magnit; Jarayon tugmasi rad javobga ega (tugmani) natija. Tavsiya (); Shrift Machine \u003d Yangi katlam-ko'ylak-tozalovchi kompleks; Mokkomponovka \u003d FOLDER - FOLDER - MOLDOT, LOSKER Protsessorkomkoni \u003d yangi protsessor komponentlari; Protsessorkomkoma bilan ta'minlash (masxara); Protsessor uskunalari \u003d Yangi protsessor-in-liniy natijalar ixcham shaklli operatsiyalar; Protsessor uskunalari. Ob'ektni (natijaga) o'rnating; Protsessor mashqlari. (Pryuchorcomponovka); Agar element kalformalari. Natija. Solonks. Racing () \u003d 0 Keyin elementformlar. Natija. Kalklar (); Tugadi; Ekstrumon protsedurasi () tartib () qabul qilish ("tartib"; Manba aksessuarlari \u003d Yangi manbaga yangi manbaning yangi manbai (tartib); Linker.initsione (manbamacor foydalanuvchilari); Yuklagich. Clipputs (tartib. O'rnatishpomo); Ekchis

Qayta ishlash tayyor, uni darhol ko'rib chiqishingiz mumkin, bu kontragentning har qanday turini tanlashi mumkin, bu katalog katalogining tafsilotlari uchun qo'shimcha saralash yo'nalishlarini qo'shish uchun:

Bularning hammasi, umid qilamanki, ushbu maqola sizga tanlanganlaringizda tanlovning moslashuvchanligini oshirishga yordam beradi.

Kononov Sergey