Internet Derazalar Android
Kengaytirmoq

Ro'yxatning 1c tanlov shakli. Selektsiya mexanizmining foydali xususiyatlari

Va bu erda oshpazning aytishicha, bizning shimoli-g'arbiy bo'linamiz qanday foyda?

Siz darhol hisobotni tuzdingiz. Yiliga Transmilliy kompaniyaning barcha bo'linmalari uchun minglab tovar ishlab chiqaradi. Hisobot uzoq davom etadi (agar dettli deb aytmasa). Shunday qilib, kerakli raqamni topish qiyin bo'ladi.

Faqatgina 1C gacha bo'lgan har qanday 1C hisobotida zarur bo'lgan raqamlarni ko'rish uchun. Shunday qilib, 1C-da universal filtr deb ataladi, bu siz o'rnatgan shartlar bo'yicha sizga kerak bo'lgan ma'lumotlarni tanlaydi.

1C tanlovi nafaqat hisobotlarda, balki ma'lumotnomalarda, hujjatlarda, hujjatlarda - har qanday ro'yxatda mavjud.

O'rnatish bilan boshqa ma'lumotlar 1C yo'qolmaydi - endi kerakli ma'lumotlarga e'tiborni qaratishga shunchaki ko'rsatilmaydi.

Siz tanlangan 1Cda tanlangandan qanday foydalanishni ko'rib chiqamiz.

1C tanlovi nima

Hisobot va ro'yxatdagi ma'lumotlar jadval sifatida taqdim etiladi. Har qanday jadvalda ma'ruzachilar mavjud. Stolning har bir qatorida har bir ustunda ba'zi qiymat ko'rsatiladi.

Aytaylik, bizning stolimizdagi kodi va ustunlar bor. Biz bitta shartni o'rnata olamiz:
Kod \u003d "2209"

Bunday holda, faqat kod ustunidagi qiymat biz ko'rsatganidek, ko'rsatiladigan chiziqlar namoyish etiladi.

Biz ham bir nechta shartlarni belgilashimiz mumkin:
Kod \u003d "2209" va ism \u003d "tovuq"

Bunday holda, ikkala ustundagi qiymat ko'rsatiladigan chiziqlar ko'rsatiladi.

Bunday sharoitlarni belgilash va deyiladi - 1C tanlovini o'rnating.

Qalin mijozda 1C tanlov:

Skrinshot ma'lumotnomada ko'rsatilgan. Tanlov panelidagi tugmani bosing. Deraza ustunlardagi 1C tanlov variantlari bilan ochiladi. Biz kerak bo'lgan filtrlarni o'rnating, OK ni bosing. Faqat shartlarni qondiradigan chiziqlar ko'rsatiladi.

Subtle mijoz:

1C Tanlash barcha harakatlar / sozlanganlar ro'yxatidan, 1C-ni tanlash yorlig'idan foydalanishingiz mumkin. Xatcho'p harakati o'xshash.

1c 1C selektsiya holati qanday

Har bir 1C tanlov shartlari bir ustunda qiymatga kiritiladi. Shunga ko'ra, ikkinchisi boshqa ustunda va boshqalar. Haqiqiy (kiritilgan) shartlar nomning oldida tekshiruv belgisi mavjud.

Ushbu skrinshot bitta shartni belgilash misolini ko'rsatadi: "Agar ustundagi qiymat bunga tengdir".

"Teng" so'zi alohida ajratilgan. Boshqa variantlar mavjud. Agar biron bir qiymat "biror narsaga teng" ekanligini va "hech narsaga teng kelmaydigan chiziqlarni tanlasangiz, unda hech bo'lmaganda boshi qanday paydo bo'lishi haqida o'ylasangiz, unda bu va qaerda" emas "ni tanlashingiz mumkin.

Turli xil o'rnatish variantlari ushbu ustundagi qiymatlar turlariga bog'liq.

Raqam uchun biz ko'proq va kamroq taqqoslashimiz mumkin.

Agar ustundagi qiymatlar katalog yoki hujjat bo'lsa, siz "Ro'yxatda" ni belgilashingiz mumkin - bu siz qiymatlar uchun bir nechta variantlarni sanab berishingiz mumkin degan ma'noni anglatadi.

Ba'zi ma'lumotnomalarda guruhlar mavjud. Masalan, qo'llanma "Nomenklatura" va "kontragentlar" qo'llanmasi. Bunday ma'lumotnomalarning qadriyatlari ko'rsatilgan ma'ruzachilarga 1C ni tanlash uchun siz "Guruhda" ni belgilashingiz mumkin.

Bu degani - tekshiruv - ushbu ketma-ket ko'rsatilgan qiymat guruh ichida yoki yo'qmi? Bir-birlariga sarmoya kiritgan guruhlar ham hisobga olinadi.

Agar biz birdaniga bir nechta guruhlarni spetsifikatsiya qilmoqchi bo'lsak va mahsulot ulardan biriga kiritilganligini tekshirib tursak - keyin siz "ro'yxatdagi guruhni tanlashingiz kerak".

Agar tip satr bo'lsa, unda siz uning to'liq qiymatini bilmaysiz, faqat qisman qisman. Buning uchun "o'z ichiga olgan" variantni tanlang.

1C hujjatlar va hisobotlarning asosiy tanlovi

Ilgari muhokama qilganimizdek. Shu sababli, 1C ning asosiy tanlovi har qanday hujjatlar ro'yxatida.

Kerakli davrni belgilash uchun paneldagi tegishli tugmani bosing. Davrga o'zboshimchalik bilan yoki sinov oldidan - chorak, yillardan biri sifatida o'rnatilishi mumkin.

Ichida yupqa mijoz 1c. tashqi ko'rinish Davrni sozlash shakllari biroz o'zgardi, ammo nuqta bir xil bo'lib qoladi.

Har qanday ro'yxatda 1C tanlov

Ushbu qoidalar har qanday jadvalda, u qayerda bo'lmasin.

Odatda stol ustida yuqoridagi rasmlarda 1C selektsiya tugmachasini olib boradigan panel mavjud.

Agar shunday bo'lmasa - har qanday joyda jadvalda to'g'ri bosing. "Mavzu" Menyuni tanlash va Saralash va ro'yxatni saralashini tanlang ".

Yupqa mijozda ishlayotganda, bunday menyu elementi mavjud emas. Shunga o'xshash harakatlar faqat bajarilishi mumkin ushbu ro'yxat "Barcha harakatlar" menyusi ko'rsatiladi. Keyin siz "Konfiguratsiya ro'yxati" buyrug'ini tanlashingiz mumkin.

Hisobotda 1C tanlovi (hisobotlar CCD emas)

1C hisobotda tanlandi turli xil versiyalar Konfiguratsiyalar boshqacha ko'rinadi va turli joylarda. Bu hisobot tizimi 1Cda juda ko'p rivojlanayotgani va muharrirlarning konfiguratsiya muharririga (.) Standartlari o'zgarishi bilan bog'liq.

Odatda hisobotda Sozlamalar tugmachasini bosganingizda 1C tanlovi mavjud.

Hisobot va ish haqi va ish haqi bo'yicha hisob-kitoblarga ko'ra, Tolstaya mijozida hisobotlar bo'yicha hisobotlar. Hisobot tugmasida 1C 1C tanlovi ochilgan. Ular post-up panelida, eng tez-tez pastki qismida joylashgan.

Konfiguratsiyada "Savdo menejmenti", "Setup" tugmachasida "UPP", "O'rnatish" tugmachasida "UPP", "O'rnatish" tugmachasida "UPP".

SKD-da 1C tanlovi

Yangi versiyalarning konfiguratsiyalarida - Mijozning yaxshi mijoziga binoan barcha hisobotlar SCD tizimida amalga oshiriladi. Ularda tanlangan 1C standartlashtirilgan.

Tez 1C tanlovi to'g'ridan-to'g'ri hisobot paneliga olib tashlanadi.

Batafsilroq tanlash 1sni sozlash tugmasini bosish orqali ko'rish mumkin.

Siz butun hisobotni to'liq boshqara olasiz, shu jumladan barcha harakatlar / o'zgartirish variantini tanlash orqali 1C tanlovini o'z ichiga olasiz. Tanlov jadvalida 1C tanlovini boshqarish mumkin.

Uchun tanlov shaklini 1C 8.2-da tanlab oling (Oddiy shakllar), biz ba'zi harakatlarni amalga oshirishimiz kerak. Avval biz uni olamiz. Shundan so'ng, tanlov va dasturiy tanlovni joylashtiring, bu erda misol kod:

Kirish maydonida 1C 8.2-ni bir nechta qiymatlar bilan tanlash

Yuqoridagi misolda biz ko'rib chiqdik tanlov shaklida tanlovni qanday o'rnatish kerak Ma'lum qiymat. Endi siz bir nechta qiymatlarni almashtirishingiz kerak bo'lgan vaziyatni ko'rib chiqaylik, masalan, so'rov natijalaridan bir qator va tushirish mumkin. Ushbu tanlov 1C-da bir nechta qiymatlar bilan.

Avvaliga biz tanlov shaklini olamiz, "element" sozlamalarini yuboring, tanlov rejimini belgilang. Keyin kattalikdagi qiymatlar va qatorlar ro'yxatini yarating, shunda taqqoslash turi ro'yxatda ko'rsatilgan bo'lsa, ob'ekt faqat tur bilan tanishishi mumkin. Slip ro'yxati. Bir qatorga elementlarni qo'shing, keyin ushbu qator tanib olishlar ro'yxatiga yuklanadi, natijada biz tanlashni tanlaymiz. Shuningdek, biz ushbu tanlov bayrog'ini ishlatishni va lug'atni o'rnatishni ta'minlashni unutmaymiz.

Kirish maydonida 1C 8.3, boshlang'ich voqea

Endi ko'rib chiqing kirish maydonida 1C 8.3-da boshqariladigan shaklda. Bizga qiziqish elementi shaklida toping, unda biz ushbu soha "tashkilot" ni tanlaymiz. Biz boshlang'ich hodisani topamiz, kattalikni bosing va protsedurada bo'ladi. Biz ma'lumotlar parametrini ko'ramiz, ushbu parametrning ro'yxatiga ega. Kerakli elementlarni tanlash uchun biz turar joy ro'yxatini to'ldirishimiz kerak. Biz faqat serverdagi narsalarni tanlashimiz mumkin, shuning uchun biz kompozitsion ko'rsatma va Nasserver bilan bir qatorda tuzamiz. Ushbu tartibda ushbu ma'lumotlarni to'ldiring.

Ro'yxat - bu har qanday konfiguratsiyada 1C: Korxonaning 8.1 platformasida yaratilgan har qanday konfiguratsiyada keltirilgan ma'lumotlar atrixent xususiyatidir. Uchun samarali ish "1C: Korxonaning 8.1" platformasida turli xil ma'lumotlar o'z ichiga olgan ro'yxatlar bilan qulay va kuchli tanlov va saralash mexanizmlarini joriy etmoqda. Ulardan foydalanishning o'ziga xos xususiyatlari V.V-ni aytadilar. Baliqchilik, qat'iy "1C".


Anjir. biri

Ro'yxatlar

Foydalanuvchilar qaysi ro'yxatlarga duch kelishdi? Bular tegishli jurnallarda hujjatlar ro'yxati bo'lishi mumkin. Ma'lumotlar bilan to'ldirilgan deyarli har qanday katalog ro'yxat sifatida keltirilgan, ularda qoida tariqasida, ierarxiya (guruh papka guruhlari yoki quyi elementlar) mavjud. Ko'pincha har qanday elementni tanlash uchun dasturni ishlab chiquvchilar tomonidan o'rnatilgan mantiq tomonidan ro'yxatga kiritilgan yoki taqdim etadi.

Deyarli barcha ro'yxatlarda siz tanlangan mexanizmlardan foydalanishingiz mumkin (agar u ishlab chiqaruvchi tomonidan taqiqlanmagan bo'lsa) va turli xil tartiblash (1-rasm). Dasturda ushbu mexanizmlar bir-biri bilan chambarchas bog'liqdir. Qanday qilib ulardan to'g'ri va samarali foydalanishni ko'rib chiqing.

Anjir. biri

Saralash mexanizmini tartiblash

Nega saralash mexanizmi kerak? Birinchidan, u, ismdan kelib chiqqan holda, kerakli mezon bo'yicha ro'yxatni saralashingizga imkon beradi.

Ikkinchidan, "1C: Korxonaning 8.1" platformasi, tezkor qidiruv mexanizmi faol ishlatiladi. Ushbu mexanizm sizga birinchi belgilarni kiritish orqali istalgan elementni tezda topishga imkon beradi (2-rasm). Ammo dinamik ro'yxatlarda (masalan, katalog elementlari yoki hujjatlar ro'yxati ro'yxati) Tezkor qidirish faqat saralashning tafsilotlari haqida.

Anjir. 2.

Siz ro'yxatni saralash uchun mavjud bo'lgan barcha ma'lumotlarni "Selektsiya va saralash" oynasini ochish orqali ko'rishingiz mumkin. Ushbu oynalar odatda harakat panelida mavjud (3-rasm) yoki ichiga kontekst menyusi Sichqonchaning o'ng tugmachasini ochadigan ro'yxat (4-rasm). Saralash va saralash oynasida siz barcha mavjud tafsilotlar ko'rsatilgan tartibda, barcha mavjud tafsilotlar ko'rsatilgan.

Anjir. 3.

Anjir. to'rt

3-rasmda "Tovarlar va xizmatlarni amalga oshirish" hujjatlari ro'yxati uchun ikkita tafsilot uchun saralash mavjud: "Sana" va "raqam". Biroq, saralash oynasining ma'lumotlar tarkibi cheklanmagan. Bu erda siz hozirgi kunda qanday tartiblash (derazaning chap tomoni) va tafsilotlarni saralash uchun mavjud bo'lgan barcha narsalar ro'yxati (o'ng tomon). Darhol siz kerakli saralash va uning buyurtmasini o'zgartirishingiz mumkin. E'tibor bering: ro'yxatda joriy uzatish takliflari belgilanadi maxsus ramz - saralash yo'nalishini bildiruvchi kibrlar. Turli xil tartiblashning uchta misoli (shu jumladan birlashtirildi) va ro'yxatdagi displeyning displeyi 5-rasmda keltirilgan.

Anjir. beshta

E'tibor bering, past misol kombinatsiyalangan tartiblash (bir vaqtning o'zida bir nechta tafsilotlarda) foydalanish imkoniyatini ko'rsatadi. Bizning holatlarimizda, bu sana kelib tushadigan (pastdagi eng qadimgi sanalar) va sanalsi bo'yicha (pastdagi eng katta raqamlar).

Har bir ro'yxatda siz individual ravishda istalgan saralashni tejashingiz mumkin. "Ochilishda ushbu saralash parametridan foydalanish" ni yoqish kifoya va "OK" ni bosing. Tizim sozlamani eslaydi va keyingi safar ushbu ro'yxat saqlangan saralashni o'rnatadi.

Ushbu rekvizit nomi bilan sarlavhani bosish orqali ro'yxatni kerakli tafsilotlarni tezda o'zgartirishingiz mumkin.

Masalan, bizning holatlarimizda siz "sana" ning tafsilotlarini bosishingiz mumkin (sana ko'tariladi va siz tezkor qidiruvda) yoki siz tezkor qidiruvdan foydalanishingiz yoki "Raqamlar bo'yicha saralash" kuchayib boraveradi, shundan keyin siz raqamni tezda qidirishingiz mumkin). Saralashni davom ettirish juda oddiy - ro'yxat sarlavhasida bir xil reklaslarni etarlicha bosish.

Tanlash mexanizmi

Tanlov - bu kuchli platforma mexanizmi, "8.1-korxona", bu sizga etten yoki yuz mingta buyum yo'q bo'lsa ham, ro'yxatlar bilan samarali ishlash imkonini beradi. Boshlash uchun, umumiy holatda selektsiya mexanizmining ishini ko'rib chiqing.

Ro'yxat mavjud bo'lgan deyarli hamma joyda (stol shaklida) harakat panelidagi mos keladigan selektsiya mexanizmidan yoki kontekstga bog'liq ro'yxatdagi tegishli tugmani ishlatishingiz mumkin (rasm . 3 va 4). Agar kerakli ro'yxatdagi tanlov mumkin bo'lsa, tanlov va saralash oynasi ochiladi. Tafsilotlarni tanlash uchun mavjud bo'lgan barcha mumkin bo'lgan turlarni namoyish etadi. Mavjud tanlov elementlarining ro'yxati ushbu tanlovning qayerga kirishi bog'liq. Umuman olganda, siz bir yoki bir nechta tanlov elementlarini topishingiz, qiymatlarni belgilashingiz va sozlangan mezonlarning sozlangan kombinatsiyasini faollashtirishingiz kerak.

Bir yoki boshqa tanlov turiga mumkin bo'lgan shartlar ro'yxati unda ishlatiladigan narsalarning turiga bog'liq. Masalan, raqamlar va sanalar uchun stringlar uchun foydalaniladi - substingni izlash (shartlari "/" tarkibida "/" tarkibida "/" mavjud emas "/" mavjud emas ") va ma'lumotnomalar elementlari yoki ierarxiyani tahlil qilish .

Agar siz bir vaqtning o'zida bir nechta tanlov mezonlarini ko'rsatsangiz, ushbu mezonlarning barchasini ta'minlaydigan barcha elementlar ro'yxatda ko'rsatiladi.

Misollar bo'yicha tanlash va saralash mexanizmlari

Keling, namoyish bazasida bir nechta vazifalarni ("Buxgalteriya hisobi kompaniyasi", muharrirlar 1.6) hal qilishga harakat qilaylik. Masalan, siz "Mijozlar hujjatlari" jurnalida "Simon va Sherster MChJ" akkumi uchun tuzilgan hujjatlarni ko'rasiz. Shu zahotiyoq, biz "1C: Korxonaning 8.1" platformasi, selektsiya mantig'ining qoidalari va mantiqiy platformasi uchun standartni tavsiflaymiz, unda biron bir konfiguratsiya va qo'shimcha xizmat ko'rsatish imkoniyatlariga ega emasmiz.

Shunday qilib, "Mijozlar hujjatlari" hujjatlari jurnalini oching. Standart holatda barcha xaridorlarning barcha hujjatlari ekranda tanlangan holda ko'rsatiladi (hatto demo-ma'lumotlar bazasida ham bitta sahifani egallamaydi).

Biz tezda "Simon va Sherster Ltd" akkumidagi barcha hujjatlarni tezda ko'rishimiz kerak. Vazifa quyidagicha amalga oshiriladi - selektsiya oynasi ochildi, "Simon va Sherster Ltd" elementlari "Simon va Sherster Ltd" elementlari tomonidan "Simon va Sherster Ltd" tomonidan tanlanadi (6-rasm) va "OK" tomonidan bosilgan. Vazifa hal qilinadi (7-rasm).

Anjir. 6.

Anjir. 7.

Kerakli tanlovdan tezda foydalanish uchun, darhol kerakli mezonni tanlash uchun etarli. Siz ishlatilgan selektsiya oldida belgi qo'yishingiz shart emas. Dastur kerakli mezon ko'rsatilganidan keyin uni o'ziga jalb qiladi. CTRL + tugmachasini bosib sozlash mezonlarini tezda qo'llang.

Shuni yodda tutingki, selektsiya elementlaridagi qiymatlarni belgilashda (masalan, Simon va Sherster MChJ), ko'p hollarda, "1C: Korxonaning 8.1" platformasida keng tarqalgan. Bizning misolda, to'g'ridan-to'g'ri kontrapty nomi yoki uning kodeksining birinchi belgilarini to'g'ridan-to'g'ri tanlash kifoyalarini, Enter yoki yorliqni bosing va tizim avtomatik ravishda katalog elementiga "taxmin qiladi" ni avtomatik ravishda "deb" deb terish kifoya edi.

Yodda tuting - tez tanlash sizga ma'lum bo'lgan qiymatlarni tanlashini sezilarli darajada tezlashtiradi. Iloji bo'lsa, undan foydalaning.

Endi nomenklatura ro'yxatini, unda "choynak" so'zini o'z ichiga olgan. Buning uchun "Nomenklatura" qo'llanmasini oching, "nom" elementida tanlov oynasini oching, taqqoslashning "tarkibida" ni tanlang va kerakli so'zni belgilang (8-rasm).

Anjir. sakkiz

Taqqoslashning ko'rinishi tasodifan tanlanmagan. Bu sizga kerakli so'zni (yoki uning bir qismini) nomenklatura nomidan topishga imkon beradigan kishi. Agar siz "teng" taqqoslash shaklini qoldirsangiz, ro'yxatda faqat nomenklatura elementlari ko'rsatiladi, bu esa aniq qanday yozilgan deb nomlanadi. Bizning demobilazda bunday bunday narsa yo'q (ya'ni hech qanday element ko'rsatilmaydi).

Bizning Demobazimizda nomenklatura "to'liq ism" taklif qiladi, u mavjud pozitsiyada mavjud tanlovlar ro'yxatida mavjud. Ammo bir vaqtning o'zida taqqoslash shartlari mavjud bo'lganda "/" mavjud emas "/" mavjud emas ". Buning sababi shundaki, bizning Demobazimizda "to'liq ism" takliflari - cheksiz uzunlik chizig'i.

Agar siz ismingizni ko'rmasangiz, lekin to'liq ismda, tanlovdan foydalanish uchun uni olib tashlash yaxshiroqdir. Aks holda, tanlov nomi bilan ham, to'liq nom bilan ham foydalaniladi, bu har doim ham kerak emas (9-rasm).

Anjir. to'qqiz

Ma'lumotnoma elementlari bilan ishlash qulayligi uchun, tanlanganlardan foydalanganda ierarxiyaning displeyini o'chirib qo'yish yaxshiroqdir (10-rasm).

Anjir. 10

Uchinchi vazifa sifatida men "Xaridorlarning hujjatlari" hujjatlari jurnaliga faqat "Tovarlar va xizmatlarni amalga oshirish" hujjatlari jurnaliga qarayman. Ushbu vazifani hal qilish faqat hujjat jurnallarida mavjud bo'lgan tanlov turlaridan birini namoyish etadi.

"Xaridorlarning hujjatlari" ni oching va "tovarlar turi" hujjati "tovar va xizmatlarni amalga oshirish" hujjati "hujjati" hujjati. Dasturning o'zi ushbu jurnalga kiritilgan ushbu hujjat turini tanlash imkoniyatini beradi. Harakat panelida shaxsiy tugma mavjud (11-rasm).

Anjir. o'n bir

Hujjatlar turi bo'yicha tanlovga o'xshash, platformani avtomatik ravishda "bo'ysunish" ni o'rnatadi, agar hujjatlardagi munosabatlar konfiguratsiyada sozlangan bo'lsa.

Keling, "Xaridorlarning hujjatlari" jurnalida faqat xaridorlar guruhida joylashgan "Hisob-fakturalar" hujjatlari uchun faqat "Hisob-fakturalar" hujjatlari. Ushbu vazifa bizning aniq kontragentni ko'rsatmaydigan yagona farq bilan birinchisiga o'xshash, ammo "xaridorlar" guruhida bo'lgan barcha guruh kontragentlarining schyot-fakturasini tahlil qilib.

Vazifani amalga oshirishning bir necha yo'li mavjud. Eng samarali deb hisoblang. "Mijozlarning hujjatlari" jurnalini oching, "Hujjat turi" hujjati "hujjati" hujjati "hujjati" hujjati. Shundan so'ng, "kontrapty" tanlovining elementida "Guruhda" taqqoslash turini ko'rsatadi. Biz "kontragentlar" turini tanlaymiz va kontraptlar tanlovining shaklini ochamiz. Unda "Xaridorlar" guruhini tanlang (12-rasm).

Anjir. 12

Ushbu taqqoslashning ushbu turi belgilangan guruhdagi barcha ma'lumotnoma kitobining barcha elementlarini qoniqtirilishini anglatadi. Bundan tashqari, ko'rsatilgan guruh ichida kichik guruhlar bo'lsa ham, ichkariga kiritilgan barcha elementlar bunday mezonni ham qondiradi.

Va endi vazifani murakkablashtiring: men "Mijozlarning mijozlari" hujjatlarini faqat "Hisob-fakturalar" hujjatlarini ko'rib chiqaman, ammo shu bilan birga xaridorlar va etkazib beruvchilar uchun hujjatlarni ko'rishingiz kerak. Biz uni avvalgilarga o'xshab, avvalgi bitta tanlov mezonidan tashqari hal qilamiz.

Inson tilining vazifasi quyidagicha shakllantiriladi: "Qabul qiluvchilar, etkazib beruvchilar, sotuvlar bilan ta'minlangan holda barcha kerakli hujjatlarni barcha kerakli hujjatlarni ko'rsatish". Bu shunchaki - tanlov shartida "Counterpard" "Ro'yxatdan guruhda" tanlanadi (13-rasm). Shundan so'ng, ma'lumotnomani kiritish uchun kerakli guruhlarni (yoki buyumlarni) qo'shishingiz mumkin bo'lgan ro'yxatni to'ldirish mexanizmi qo'shilishi mumkin. Va ro'yxatni qo'lda to'ldirish mumkin. Oldingi vazifani hal qilish bilan o'xshashligi bilan, kerakli guruhni toping va uni har bir yangi ro'yxat uchun takrorlang. Biroq, dastur tomonidan avtomatik ravishda amalga oshiriladigan qulay selektsiya mexanizmidan foydalanish maqsadga muvofiqroqdir. Tanlov yordamida, kerakli tarkibiy qismlar ro'yxatini ancha oson va to'ldiring. Ro'yxat to'ldirilgandan so'ng "OK" ni bosing va konfiguratsiyalangan tanlov mezonlarini faollashtiring. Vazifa hal qilinadi.

Anjir. 13

"Ro'yxatdan" Ro'yxatdan "Tanlov shartlari" mavzusida "Ro'yxatdan" mavzusidagi farq - bu birinchi holatda, bu ro'yxatda aniq ro'yxatga olingan ma'lumotnomaning barcha elementlari uchun amalga oshiriladi. yoki guruhlar ro'yxatida. Ikkinchi holat shunchaki tanlanganda dasturni ro'yxatdan o'tkazish kerakligini ko'rsatadi. Ya'ni, agar siz u erda guruhni ko'rsatsangiz, guruhning o'zi (ma'lumotnomaning mustaqil kitobi sifatida) tanlovga tushadi va unga kiritilgan elementlar tanlov mezoni qondirilmaydi. Vazifani hal qilish va "peshonada" - "Ro'yxat" holatini tanlash va kerakli guruhlardagi barcha narsalarni qo'shish uchun tanlovni tanlash mumkin edi.

"Ro'yxatda emas" va "Ro'yxatda emas" va "Guruhda emas" tanlov shartlari Siz tanlanmaslik kerak bo'lgan kerakli ma'lumotlarni belgilashga imkon beradi. Ya'ni, vazifani va teskari tomondan hal qilish mumkin - "Guruhda emas, balki u erdagi barcha katalog guruhlarini qo'shish", bundan tashqari, uchta kerakli katalog guruhlarini qo'shing, bundan tashqari uchta katalog guruhlarini qo'shing.

Va nihoyat, siz "TDN00002" raqamli tola qismidagi "TDN002" raqami bilan "TDN002" raqami bilan "TDNLOL" so'zida faqat nomlardagi "stynol" so'zini o'z ichiga olgan nomenklatura. Ushbu vazifa sizga selektsiya mexanizmining o'zi, shuningdek u qanchalik xilma-xilligini ko'rish imkonini beradi. Vazifa haqiqiy vaziyatlarga, masalan, masalan, bir necha yuz (yoki hatto minglab minglab) schyot-faktura qismida va uning tarkibini tezda tahlil qilish kerak. Bizning Devazimizda TDN00002 raqami bilan "TDN002" raqami bilan "TDN00002" raqami bilan "TDN00002 raqami" tovarlar va xizmatlarni amalga oshirish "hujjati mavjud. Hujjatdan foydalanish tugmachalari kuzatilmasa ham, tanlov qo'ng'irog'i kontekst menyusida (sichqonchaning o'ng tugmachasi) orqali kirish mumkin.

Keyin biz tanlov mezonlarini nomenklatura bo'limida joylashtiramiz. Boshqa savol - "Stinol" ni tanlash kerak, agar nomenklatura tanlash shartlari juda cheklangan (mavjud "teng", "Ro'yxatda" va "Ro'yxatda emas", "Ro'yxatda emas"). Muammoni bunday shartlarda hal qilish mumkin. "Ro'yxatda" holatini tanlang, ro'yxatni to'ldirish uchun tanish oynani oching, nomenklatura tanlovidan foydalaning (14, 1-rasm). Nomenklatura ro'yxati bo'lishi mumkin katta miqdorda Elementlar, shuning uchun biz sizning ko'zingizni kerakli pozitsiyalarni qidirmaymiz. Biz tanlovdan nomenklatura nomi uchun tanlov holatini aniqlaydigan nomenklatura ro'yxatida foydalanamiz (14, 2-rasm).

Anjir. o'n to'rt

Shundan so'ng, u faqat hujjatni tanlash ro'yxatiga tanlangan pozitsiyalarni qo'shish va tanlov mezonlarini qo'llash.

Selektsiya mexanizmining foydali xususiyatlari

"1C: 8.1-korxona" tizimida bir necha yo'l bilan yoki boshqa usul bilan bir nechta fikrlarni ko'rib chiqing.

Belgilangan (masalan, hujjatlar ro'yxati) va hujjat jurnallarida bog'lanishni ishlatadigan konfiguratsiya ob'ektlari ro'yxatida siz sana oralig'ida tez tanlashni ishlatishingiz mumkin. Buning uchun "Davrni belgilash" tugmachasini bosish uchun mos keladi (yoki kontekst menyusida tanlang) (15-rasm). Shu tarzda, siz har bir ro'yxatdagi sana uchun displey mezonlarini har biringiz uchun moslashtirishingiz mumkin.

Anjir. o'n besh

Siz ro'yxatning joriy ro'yxatida "Joriy ustunda tanlash qiymati" tugmachasini bosish orqali tezda tanlab olishingiz mumkin (16-rasm). Ushbu tugmachani bosganingizda, ustundagi joriy qiymatni tanlang. Ushbu xususiyat faqat ushbu ustunlar uchun siz tanlagan tafsilotlar uchun ishlaydi. Agar ro'yxat allaqachon biron bir tanlovdan foydalansa, unga yangilanadi. Bundan tashqari, ushbu ustun uchun tugma faol bo'ladi. Siz bunday tanlovni tegishli tarzda bekor qilishingiz mumkin - tegishli ustundagi tugmachani "tashqarida".

Anjir. o'n olti

Boshqa foydali mulk Tanlovlanish mexanizmi - bu tanlov tarixi (17-rasm). Dastur tanlovlar o'rnatilganligini eslaydi, shuning uchun uni ochiladigan ro'yxatdan tanlash orqali ulardan birortasiga tezda qaytishingiz mumkin. Aytgancha, "Tanlash va saralash" oynasida "Tanlash" tugmasiga e'tibor bering (6-rasm). Ushbu tugmachani bosish orqali siz o'zingiz uchun qaytib kelish mumkinligi sababli, siz ularni saqlab qolishingiz va ularni tozalashingiz mumkin bo'lgan interfeysga olib borasiz (18-rasm).

Anjir. 17.

Anjir. o'n sakkiz

Va oxirgi funktsiya barcha tanlovlarning bekor qilinishi (19-rasm). "O'chirish o'chirish" tugmachasini bosib, ro'yxatdagi barcha tanlovlar o'chirilgan. Shunga o'xshash harakatlarga "Tanlash va saralash" oynasini ochish orqali erishish mumkin va har bir faol elementlarga qarama-qarshi belgilarni olib tashlash orqali erishish mumkin.

Anjir. o'n to'qqizta

Dastur shuningdek hujjatlar yoki jurnallarda hujjat raqami bo'yicha tez izlanish imkoniyatiga ega. Ushbu xususiyat "qidirish" tugmachasini (20-rasm) deb nomlanadi va topishga imkon beradi kerakli hujjat, Qidirish parametrlarini moslashuvchan sozlash. Belgilangan mezonlar bo'yicha hujjatlar ushbu xizmat oynasining pastki qismida ko'rsatiladi va siz kerakli hujjatga borishingiz mumkin.

Ushbu kod sizga o'rnatilgan tanlov bilan hujjatlar ro'yxatini ochish imkonini beradi, shuningdek, kerakli tanlov bilan ma'lumotnomalar ro'yxatini ochishingiz mumkin.

Kod 1c V 8.2 Yuqoridagi shakl \u003d ochiq shakl ("Hujjat. Manba." Tartib ko'rsatilgan "); // ochiq shakl
Papka \u003d shakl. O'rganish. Chempionat. Qo'shimcha ("Elementotototorbone-blok"))); // tanlov qo'shing
Dekobozator. Kengligi \u003d Qurbonlarning hamkasblari. // Qanday taqqoslash kerak
Tanlash ushlagichi. Foydalanish \u003d haqiqat; // idishni Polsha yordamida o'rnating) ("nomenklatura")
Selektor. Aleksifikatsiya \u003d Yangi Polsha shaklidagi ("CourraTart"); // biz tanlashni amalga oshiramiz
Tanlash ushlagichi. Ta'rif \u003d Ob'ekt. Kontregent; // va tanlov qiymati

Uchun belgilangan tanlov bilan ro'yxat shaklini oching Quyidagi usullardan foydalaning:

Birinchi usul Bu shaklni ochganda, siz forma parametrini o'rnatishingiz va ushbu parametr bilan ro'yxat shaklini ochishingiz mumkin.

Tanlov parametri - bu tuzilma. Elementlarning nomlari tanlov qilingan maydonlarning ismlariga mos keladi va qiymatlar tarkibida tanlov qiymatlarini o'z ichiga oladi. Bu dinamik ro'yxatning boshqariladigan shaklini kengaytirish. Ya'ni, bu shakllarda mavjud, ularning asosiy tafsilotlari, masalan, dinamik ro'yxat turi, masalan, ro'yxat shakllari va tanlov shakllari.

Masalan, quyidagi misol maydon raqami tomonidan 333 ga teng ravishda tanlangan holda hisob-kitoblar ro'yxatini ochadi.

V 8.2 Kod 1c v 8.2 up \u003d yangi tuzilish ("raqam", "333");
Parametrlar mijoz \u003d yangi tuzilish ("tanlash", labbabiya);
Ochiq shakl ("hujjat. Grittynter. Forca", parametrlar!

Ikkinchi usul

Siz ro'yxat shaklini parametrsiz ochishingiz mumkin:

1c 1c V 8.2 Up Open ("Hujjat. Forciya");

Va keyin, tadbirda ishlov beruvchida, bir dinamik ro'yxatdagi tanlovni keltirib chiqaradigan serverga xizmat qiladi, bu esa bu shaklning asosiy tafsilotlari hisoblanadi:

1c 1c V 8.2 UP & Nasserver
Saqlash tartibi (muvaffaqiyatsizlik, standart ishlash)
Elemotor \u003d ro'yxati. Variantlar. Elementlar. Qo'shimcha ("Elementotototorbone-blok")));
Elementtatub. Kerakli \u003d yangi yarim qonli ("raqam");
Elementtatub. Vidolissiya \u003d Kasblar monitoringi
Elementsatub. Foydalanish \u003d haqiqat;
Elementator.rezumografed \u003d modulli protseduralar. ElementnewsNeceNecon.
Elementtatub. STATTUT \u003d "00000011";
Ekchis

Foyda bu usul Tanlov nafaqat birinchi holatda, kamroq, kamroq va hokazo kabi belgilanishi kerakligi haqiqati.

Ammo bu usul juda katta ahamiyatga ega: ushbu tanlov har doim ochiladi. U qaerdan chaqirilgan. Shuning uchun, bu shakl asosiy qismini buyurmaslik kerak. Va agar shunday bo'lsa, bu asosiy narsa, tanlovni o'rnatishdan oldin, ushbu shakl ochiladigan joyni qanday tahlil qilish kerakligini ta'minlash kerak. Masalan, shakl parametrlarini tahlil qilish.

Uchinchi yo'l

Va nihoyat, tanlov sharoiti o'zboshimchalik bilan talabnomaga joylashtirilishi mumkin, dinamik ro'yxat uchun ma'lumotlarni tanlashi mumkin.

Masalan, biz nomenklatura nomenklatura ro'yxatida nomenklatura mavjud bo'lgan chertish schyot-fakturalarining ro'yxatini ochishimiz kerak.

Buning uchun, nomenklatura ro'yxati shaklida biz buyruq va tegishli keladigan qo'shimcha tugmachani yaratamiz.

Ushbu buyruqning ijrosi boshqaruvchisi quyidagicha to'ldiriladi:

1c 1c V 8.2 yuqoriga & band
Mulk tartibi (jamoa)
Parametrlar asirlik \u003d yangi tuzilish ("FiltrPotor", elementlar. Shamlar);
Ochiq shakl ("hujjat. Grittynter. Forca", parametrlar!
Ekchis

Ushbu qo'llanmada biz shakldagi nomenklatura ro'yxatidagi joriy elementga havolani o'tkazib yuboradigan kelish joylari ro'yxati ro'yxatini ochamiz.

Keyin hujjatlar ro'yxati shaklini yarating. Permes va filtrpoterga forma parametrini yarating, biz kerakli tanlov bilan formani ochamiz.

Xususiyatlar ro'yxatining mulkiy xususiyatlarining xususiyatlarini oching. Arbitraning bayrog'ini va satrda belgilash Ro'yxatni sozlash Ochiq ni bosing.

So'rov maydonida siz quyidagi so'rov matnini kiritasiz:

1c v 8.2 Ue-ni tanlang
Hujjat fabrikasi. Ishlab chiqaruvchi,
Hujjatlar kompaniyasi. Ma'lumotlar.
Dan
Hujjat. Hujjatlar kompaniyasi sifatida katta koordinata
Qayerda
Hujjatlar fabrikasi. Tasters. Tier \u003d va mahsulot

So'rovda biz linkga uzatiladigan element parametridan foydalanamiz joriy chiziq Qabul qilingan filtrni qabul qilish ro'yxatining parametr shaklida ko'rsatilgan nomenklatura ro'yxatida.

Buning uchun, tadbirda ishlov beruvchida foydalanuvchining parametrini belgilash uchun kodni yozadi. Tovarlar:

1c 1c V 8.2 yuqoriga & band
Ish tartibi (rad etish)
Ro'yxati. Parametrlar. Parlayetrlar ("mahsulot", parametrlar. FiltrPotor);
Ekchis

Mana ro'yxat. Parametrlar "Reklamalar ro'yxati" Dinamik ro'yxatni o'zgartirish variantlari ro'yxati. Mahsulotning qiymati FiltrPoter-ga shakl parametrining teng qiymatiga o'rnatiladi.

Natijada, tugmani bosib, nomenklatura ro'yxatiga kiritgan holda, biz faqat nomenklatura hozirda nomenklatura ro'yxatida mavjud bo'lgan bu posilkalarning ro'yxatini olamiz.

1C 8.3-da boshqariladigan shakllarni tanlash

Maqolada 1C 8.3 boshqariladigan shakllarida selektsiyani o'rnatish variantlari ko'rib chiqiladi. Dinamik ro'yxatni tanlash foydalanuvchi interfeysi yoki konfiguratorida qat'iy yoki jadal ravishda o'rnatilishi mumkin. Quyida ko'rib chiqadigan barcha tanlov variantlar.

  • Konfiguratorda tanlovni o'rnatish

Foydalanuvchi rejimida tanlovni o'rnatish

Dinamik ro'yxat jadval yoki qiymatlar daraxtidan farqli o'laroq, har qanday ro'yxatni o'z ichiga olgan shakllarni amalga oshirish uchun yanada mos keladigan echimdir, chunki dinamik ro'yxat Selektsiya, guruhlash maydonlari bilan ishlash, saralash bilan ishlash uchun eng kengroq vositalarni taqdim etadi. Ushbu tanlov Siz foydalanuvchi rejimida yoki konfiguratorda ishlayotganda ishlashingiz mumkin.

Tanlovni korxona rejimida o'rnatish uchun "Konfiguratsiya ro'yxati" buyrug'ini chaqirishingiz kerak.

Oyna ochildi.


"Tanlash yorlig'i" joriy ro'yxatdagi maydonlar ro'yxatini o'z ichiga oladi. Biz filtrlanadigan ro'yxat maydonlarini tanlang. Siz ushbu ikki marta bosish yoki sudrab chiqish va tushirishdan foydalanishingiz mumkin.


Biz taqqoslash va qiymat turini belgilaymiz, "Tuli tahrirlash" ni bosing, tanlov o'rnatiladi.


Tanlovni ro'yxatdan o'tkazishda Ro'yxat shaklida korxona rejimida tezkor tanlovlar avtomatik ravishda yaratilgan.


1C platformada konfiguratorda shaklni ishlab chiqishda tezkor tanlov maydonlarini avtomatik ravishda yaratgan bo'lsa, siz maxsus sozlamalar guruhini ko'rsatishingiz kerak.


Ushbu tanlov faqat uchun saqlanadi joriy foydalanuvchiBu sizga moslashtirilgan dinamik ro'yxat sozlamalarini moslashtirish imkonini beradi. Biroq, agar vazifa tizimning barcha foydalanuvchilari uchun ma'lum bir ro'yxat uchun belgilangan tanlovni amalga oshirish bo'lsa, biz uni faqat konfigurator orqali hal qila olamiz.

Konfiguratorda tanlovni o'rnatish

Konfiguratorda ishlash, biz ikki turning dinamik ro'yxatini tanlashimiz mumkin - qat'iy va dinamik. Tizimdagi har qanday ma'lumotlarga qarab, belgilangan tartibda o'rnatilgan tanlov, dinamik yoki dasturiy ta'minot o'rnatilishi mumkin.

Konfiguratorda belgilangan tanlovni o'rnatish printsipi yuqorida tavsiflangan foydalanuvchi rejimida o'rnatilganidan farq qilmaydi. Tanlovni o'rnatish uchun, biz dinamik ro'yxat sozlamalarini ochishimiz kerak.


Oyna ochildi.


Tanlov foydalanuvchi rejimida bo'lgani kabi.

Variant "ichiga shaxsiy parametrlar"Konfiguratorda o'rnatilgan tanlov foydalanuvchi rejimida" Konfiguratsiya ro'yxati "menyu orqali amalga oshiriladimi yoki yo'qligini aniqlaydi.


Dinamik (dasturiy ta'minot) Tanlov

Ko'pincha tanlovni dasturiy jihatdan o'rnatishda, masalan, tanlov shaklini ochganda, biz ochishimiz kerak bo'lganda boshqariladigan shakl Tanlov bilan. Shaklni o'tish parametr va tanlov ushbu parametrga o'rnatiladi. Bunga tez-tez ko'rsatadigan misol, u egasi tomonidan katalog elementlarini tanlash.

Usul

Agar konfiguratsiya konfiguratsiyasida bo'lsa, "BSP" Asosiy funksiya "tizimi mavjud bo'lsa, didik ro'yxat yordamida didik ro'yxatda dasturiy ta'minotni o'rnatilishi mumkin:

Rezerwnerwerver. Elementototor ijodini yaratish ()

Ushbu usulning imzosi:

Dinamik ro'yxat Turi: dinamik ro'yxat - tanlovni o'rnatmoqchi bo'lgan ro'yxat.

Oqish Turi: Tanlovni o'rnatmoqchi bo'lgan qator - maydon.

Yugurish Turi: O'zboshimchalik - tanlash (Ixtiyoriy. Standart qiymati: aniqlanmagan. Diqqat! Agar siz noma'lum ravishda konservaga ega bo'lsangiz, qiymat o'zgarmaydi).

Jabrlanganlar Turi: kasb-hunar kommunikompaniyasi - tanlash shartlari.

Vakillik Turi: liniya - ma'lumotlar uchun tartib elementi (Ixtiyoriy. Standart qiymati: agar u ko'rsatilgan nuqtai nazardan foydalansa, faqat belgilangan nuqtai nazardan foydalaniladi. .

Ishlatish Turi: Booleo - Ushbu tanlov katakchasidan foydalaning (Ixtiyoriy. Standart qiymati: noaniq).

Modatografiya Turi: Model Model Model AxborotmuterCometes - Usul ushbu tanlovni foydalanuvchiga ko'rsatadi. Mumkin qiymatlar:

  • Elektron elementni ko'rsatadigan model. Tez kirish - ro'yxatdagi tezkor sozlamalar guruhida.
  • Elektr-setpomponovkyda ko'rsatuvchi model. Yashash - ro'yxatni belgilash (subenda hali ham).
  • ElementnewsNoTrovodydata-ni ko'rsatadigan model. Ochilgan - foydalanuvchini ushbu tanlovni o'zgartirishni taqiqlash.

Identifikator xizmatlari Turi: satr - ushbu tanlov uchun noyob identifikator (Foydalanuvchi sozlamalari bilan aloqa qilish uchun ishlatiladi).

Tanlov qiymatini olib tashlash uchun siz turdagi usuldan foydalanishingiz kerak:

Rebgeerverer. DeeteElementsGroupSowneannamik pozitsiya ()

Ushbu usulning imzosi:

Dinamik ro'yxat Turi: Dynamic skriptlar - tanlovni o'rnatmoqchi bo'lgan shakllar.

Oqish Turi: satr - sxeut maydonining nomi (guruhlar uchun ishlatilmaydi).

Vakillik Turi: String - Maydon manzili.

Bsp tizimida bo'lmagan taqdirda, tanlov Polsha ob'ekti yordamida o'z-o'zidan o'rnatilishi mumkin.

Elemotor \u003d ro'yxati. Variantlar. Elementlar. Qo'shimcha ("Elementotototorbone-blok"))); Elevatorlik.levatlik \u003d yangi yarim pushti ("to'liq ism"); ElementatAbu. Atrof-muhitga \u003d kasb-hunar komil muassasabasi. Elementtatub. Himmutlik \u003d telekommunikatsiya kombinati usullari. Tuzatish Kirish; // ixtiyoriy elementator. Ta'rif \u003d "Ivanov";

Ushbu tanlov "To'liq ism" qiymati \u003d "Ivanov" ning satrlarini tanlaydi.

Mantiqiy "," yoki "," emas "yoki" emas "guruhi-elementborning ma'lumotlari turiga mo'ljallangan

Buxgalteriya hisobi \u003d ro'yxati. Variantlar. Elektritts. Qo'shilgan ("GucalemootabkyPare")); Grocooteroterapcape.typegroups \u003d Tiberupelementseboldslar. Guruh. Elemototor \u003d guruhotaring. Elementlar. Qo'shilgan ("Elementotototorbone-turi")); Elevatorlik.levatlik \u003d yangi yarim pushti ("to'liq ism"); ElementatAbu. Atrof-muhitga \u003d kasb-hunar komil muassasabasi. Elementsatub. Shakllanish \u003d "Ivanov"; Elemototor \u003d guruhotaring. Elementlar. Qo'shilgan ("Elementotototorbone-turi")); Elevatorlik.levatlik \u003d yangi yarim pushti ("to'liq ism"); ElementatAbu. Atrof-muhitga \u003d kasb-hunar komil muassasabasi. Elementsatub. Ta'rif \u003d "Petrov";

Ushbu tanlov "To'liq ism" qiymati \u003d "Ivanov" yoki "Petrov" ni tanlaydi.

Dynamik ro'yxatdagi tanlov dinamik ro'yxat so'rovi matnidagi o'zgarish orqali ham ishlatilishi mumkin. Ushbu parametr dinamik ro'yxat "o'zboshimchalik bilan so'rov" orqali amalga oshirilganda ishlaydi.


Buning uchun "Haqiqat qayerda" mavqeini so'rovni qo'shish uchun ...


Ko'rinib turibdiki, bu yondashuv yozuv kodeksi nuqtai nazaridan ko'proq ixchamdir. Dan yanada qiyin ahvol Siz o'rnatishni istagan jadvalda tanlovni tanlamoqchimiz, bu erda kamroq elementarabl-bog'lash orqali tanlash varianti bo'ladi. Biroq, so'rovning matnidagi misolning misollari uning kamchiliklari bor - bu amalga oshirish Kodeksdagi o'zgarishlarga chidamli emas. Masalan, siz ushbu amalga oshirish va unutgan edingiz, lekin kelgusida biron bir operatorni o'zgartirib, biron bir operatorni uni biron-bir operatorni qo'shib, dasturda bo'lganidan keyin uni unutmaslik kerak Kod:

Ro'yxati. Sithroj \u003d ro'yxati. Yakkadastula + "va yo'naltirildi. Fio (" "Ivanov", "Petrov") ";

Agar bu xatolikni hisobga olmasa, lekin bunga yo'l qo'ymaslik uchun siz boshqa amalga oshirishni qayta tiklashingiz mumkin. Texent so'rovida bunday shartni qo'shing:

Qaerda (va tanlangan yoki katalog foydalanuvchilari) (va ruxsat etilgan)

Ro'yxati. Parametrlar. So'sharomat ("tanlangan", to'liq ismlar ()\u003e 0); Ro'yxati. Parametrlar. Tizimli parametrlar ("ruxsat etilgan", to'liq ism);

Bu erda ismi massiv.

KA, 10-sonli kodni ko'rib chiqmoqda. Tanlashning qaysi usuli ma'lum bir amaliy vazifaga bog'liq.