Modulning asosiy xususiyati shundaki, u to'g'ridan-to'g'ri barcha turdagi ro'yxatlarni yaratishga imkon beradi jamoat maydonidan sayt. "Administrator paneli" ga bormasdan, siz o'zingizning kataloglaringizni, ro'yxatlaringizni, registrlaringizni va shunga o'xshash narsalarni yaratasiz va ularni ma'lumotlar bilan to'ldirasiz. Buni bajaring - interfeys yarating va sozlang
Siz foydalanadigan ro'yxatlarning ko'rinishi qulay vizual vositalar. Va modul sozlamalarida qo'llab-quvvatlashni yoqish orqali biznes jarayonlari, siz ro'yxatlar bilan jamoaviy ishlarni tashkil qilasiz va tashkil qilasiz.
![]() | Modul xususiyatlari:
|
Biznes jarayonlarini faollashtirish
Tasavvur qilish kerak, deylik veb-shakllarni qabul qilish biznes sheriklarining veb-sayti. Shu bilan birga, siz, albatta, ruxsatsiz foydalanuvchilarga ma'muriy qismga kirishni xohlamaysiz. "Universal ro'yxatlar" ning tayyor mexanizmi shunchaki mavjud Infoblokni katta hajmdagi to'plangan ma'lumotlarga ega bo'lgan "ommaga" taqdim etishga imkon beradi va sheriklarga u orqali qidirish, ma'lumotlarni filtrlash imkoniyatini beradi. Ya'ni, hamkorlar faqat ro'yxat ma'lumotlari bilan ishlaydi va ularga yozuvlar qo'shadi.
"Universal ro'yxatlar" moduli amaliy yechimdir "Tarmoqlar + Infobloklar". Ushbu yechim yordamida siz o'z saytingizni turli xil ro'yxatlar bilan ishlash uchun sozlashingiz mumkin - har qanday ma'lumot, istalgan manba bilan. Modulda qo'llaniladigan Grid texnologiyasi buni muvaffaqiyatli amalga oshirishga imkon beradi - yaratish Tez-tez so'raladigan savollar, ma'lumotnomalar va bilim bazalari, kontragentlar ro'yxati, tuzilgan arxivlar, kutubxonalar, fayllarni saqlash joylari va boshqalar.
"Universal ro'yxatlar" moduli juda kuchli va funktsionaldir. U sayt foydalanuvchilariga o'zlarining infolock elementlarini umumiy qismga qo'shish va tahrirlash imkoniyatini berish uchun muvaffaqiyatli ishlatilishi mumkin. Biroq, u bilan ishlash printsipi, masalan, "Infoblok elementlarini qo'shish" komponenti bilan ishlashda biz ko'rganimizdan juda farq qiladi. Bu, birinchi navbatda, kirish huquqlarini belgilash bilan bog'liq. Ushbu maqolada men sizga modulni "Infoblok elementlarini qo'shish" komponenti yordamida ilgari hal qilingan vazifaga o'xshash vazifani bajarish uchun qanday sozlashni aytaman, ya'ni. Shunday qilib, foydalanuvchi infoblok elementlarini qo'shishi va elementlarni tahrirlashi mumkin, lekin faqat o'zi qo'shganlarni, sayt muharriri tomonidan moderatsiya qilish imkoniyati bilan.
1. Infoblok turini yarating
Chunki "Universal ro'yxatlar" (bitrix: ro'yxatlar) murakkab komponenti alohida infobloklar bilan ishlamaydi, biz "Kompaniyalar" infoblok turini yaratamiz.
2. Universal ro'yxatlar bilan ishlash uchun infoblok turini o'rnating
Buni amalga oshirish uchun "Universal ro'yxatlar" modul sozlamalariga o'ting (Sozlamalar > Mahsulot sozlamalari > Modul sozlamalari > Universal ro'yxatlar) va "Ruxsatnomalar" yorlig'ida "Administratorlar" guruhiga biz yaratgan "Kompaniyalar" infoblok turidagi ro'yxatlarni boshqarishga ruxsat bering. .
Bu qadam talab qilinadi, chunki busiz, komponentni joylashtirishda bizning infoblok turi komponent parametrlaridagi ochiladigan ro'yxatda ko'rinmaydi.
3. Komponentni joylashtiring
Biz saytda bo'lim yaratamiz va unda "Universal ro'yxatlar" komponentini joylashtiramiz.
Komponent parametrlarida bizning infoblok turini tanlang va CNC-ni qo'llab-quvvatlashni yoqing (CNC bo'lmagan rejimda men shaxsan komponentni ishlay olmadim).
Axborot blokini qo'shish (ro'yxat)
Komponentni joylashtirgandan so'ng, biz sahifada bitta "Qo'shish" tugmasi bo'lgan panelni ko'ramiz. Uning yordamida biz infoblok qo'shishimiz mumkin.
"Qo'shish" tugmasini bosing. Infoblok qo'shish shakli ochiladi.
"Kirish" yorlig'ida "Ro'yxatdan o'tgan foydalanuvchilar" guruhi uchun "Qo'shish" huquqini va "Muallif" foydalanuvchi toifasi uchun "O'zgartirish" huquqini o'rnating. Ikkinchisi foydalanuvchiga o'z elementlarini tahrirlash imkonini beradi. Agar siz "Ro'yxatdan o'tgan foydalanuvchilar" guruhi uchun "O'zgartirish" ni to'g'ri o'rnatsangiz, foydalanuvchi nafaqat o'ziniki, balki ma'lumot blokining barcha elementlarini tahrirlashi mumkin. Roʻyxatdan oʻtgan foydalanuvchilar guruhi oʻrniga “Barcha vakolatli foydalanuvchilar” toifasidan ham foydalanishingiz mumkin.
Eslatma: agar kengaytirilgan kirish huquqlari yoqilgan bo'lsa, infoblok Bitrix-ning ma'muriy qismi orqali ham qo'shilishi mumkin..
Ushbu amallarni bajargandan so'ng, "Ro'yxatdan o'tgan foydalanuvchilar" guruhi foydalanuvchilari bo'limning asosiy sahifasida quyidagilarni ko'radilar:
"Kompaniyalar" axborot blokini (ro'yxatini) tanlashda foydalanuvchi uning elementlari ro'yxatiga kirish huquqiga ega bo'ladi.
"Kompaniya qo'shish" tugmasini bosganingizda tahrirlash shakli ochiladi:
Maydonlarni qo'shish
Maydonlarni qo'shish interfeysi haqiqiy maydonlar va infoblok xususiyatlari uchundir. Bunday holda, "Infoblok elementlarini qo'shish" komponentida bo'lgani kabi, istalgan maydon uchun o'z nomingizni o'rnatishingiz mumkin.
Bildirishnomalarni yuborish va tasdiqlash
Sayt ma'muriga bildirishnomalarni yuborish va universal ro'yxatlar bilan ishlashda hujjatlarni tasdiqlash odatda biznes jarayonlari yordamida amalga oshiriladi. Chunki bu holda standart biznes jarayonlaridan foydalanish qulay emas, siz o'zingizning biznes jarayoningizni yaratishingiz kerak bo'ladi. Siz biznes-jarayonlar o'rniga "Hujjatlarni boshqarish" modulidan ham foydalanishingiz mumkin, ammo Bitrix-ning ma'muriy qismi orqali hujjat boshqaruvi bilan ishlash uchun infoblokni sozlashingiz kerak bo'ladi, chunki. "Universal ro'yxatlar" komponentida bunday imkoniyat yo'q).
Biznes jarayonlarini roʻyxat (infoblok) bilan ishlatish uchun roʻyxat sozlamalarida “Biznes jarayonlarini qoʻllab-quvvatlashni yoqish” katagiga belgi qoʻyish kerak. Keyin administrator uchun ro'yxat asboblar panelida "Biznes jarayonlari" tugmasi paydo bo'ladi.
Tugmani bosgandan so'ng biz biznes jarayonlari shablonlari ro'yxatini ko'ramiz.
"Keyingi biznes jarayonini yaratish" tugmasini bosing. Biznes jarayoni shablonini tahrirlash sahifasi ochiladi.
Bu biroz o'zgartirilgan standart "Birinchi ovoz berishni tasdiqlash" biznes jarayoni. Chunki Standart nashr qilish mexanizmini ishlatib bo'lmadi - nashrni olib tashlashda elementlar ro'yxatda ko'rsatilmaydi (hatto administrator ostida), men "Nashr qilish" / "Hujjatni nashrdan olib tashlash" o'rniga "Hujjatni o'zgartirish" bloklaridan foydalandim. oddiy faollashtirish / o'chirish bilan. Bundan tashqari, men elektron pochta xabarlari o'rniga ijtimoiy media xabarlaridan foydalanardim.
Shablon parametrlarida "Qo'shilganda avtomatik ravishda ishga tushirish" katagiga belgi qo'ying.
Agar siz "O'zgartirishni avtomatik boshlash" katagiga belgi qo'ysangiz, element o'zgarganda jarayon foydalanuvchi tomonidan ishga tushiriladi. Yoki buning uchun alohida ish jarayonini yaratishingiz mumkin, u boshqa stsenariy bo'yicha ishlaydi, masalan, elementni o'chirmang, shunchaki sayt muharrirlariga bildirishnoma yuboring.
Eslatma: shuni yodda tutingki, agar foydalanuvchi guruhida hech bo'lmaganda ro'yxatga (infoblok) "O'qish" kirish huquqi bo'lmasa, u holda bu guruh biznes-jarayon dizayneridagi foydalanuvchilar guruhini tanlash dialogida ko'rinmaydi va siz buni qila olmaysiz. , masalan, ushbu guruhga xabarnoma yuborishni dasturlash.
Komponent shablonini tahrirlash
Bizning holatlarimizda komponent shablonini tahrirlash asosan keraksiz funktsiyalarni soddalashtirish va o'chirishga qisqartiriladi.
Masalan, roʻyxatning koʻrinishini sukut boʻyicha oʻzgartirish uchun (maydonlarning barcha ustunlari sukut boʻyicha koʻrsatiladi, ranglar sxemasi koʻk rangda), result_modifier.php faylidagi lists.list komponent shabloniga quyidagi kodni qoʻshing:
$aOptions = CUserOptions :: GetOption("main.interface.grid" , $arResult [ "GRID_ID" ], massiv()); $aOptions ) ( $aOptions = massiv ( "ko'rishlar" => massiv( "standart" => massiv( "ism" => "<Представление по умолчанию>" , "columns" => "NAME,BIZPROC" , "sort_by" => "NAME" , "sort_order" => "asc" , "page_size" => "20" , "saved_filter" => "", ), ), "filtrlar" => massiv( ), "current_view" => "standart" , "filter_rows" => "list_section_id" , "theme" => "kulrang", ); CUserOptions :: SetOption("main.interface.grid" , $arResult [ "GRID_ID" ], $aOptions ); |
Ushbu kod faqat "Ism", "Biznes jarayonlari" ustunlari, kulrang ranglar sxemasi va boshqalarni ko'rsatishni o'rnatadi. Agar foydalanuvchi allaqachon ustunlar yoki boshqa narsalarni tanlagan bo'lsa, uning tanlovi o'zgartirilmaydi.
Xuddi shu result_modifier.php faylida biz ro'yxatdagi biznes jarayoniga havolani olib tashlaymiz, faqat nomini qoldiramiz. "Biznes jarayonlari" ustunining nomi "Status" ga o'zgartirildi. Shunday qilib, ushbu ustun biznes jarayonining holatini aks ettiradi, masalan, biznes jarayonining o'zida "Moderatsiyada", "Nashr qilingan", "Rad etilgan" holatlarini o'rnatishimiz mumkin.
Kontekst menyusidan biznes jarayonini boshlash imkoniyatini olib tashlash uchun kodni bir xil faylga joylashtiring:
foreach($arResult [ "ELEMENTS_ROWS" ] as $i => $arRow ) ( $arActions = Array(); $arRow [ "aktsiyalar" ] $a => $arAction sifatida) if(! $arAction [ "MENU" ]) $arActions = $arAction ; $arResult [ "ELEMENTS_ROWS" ][ $i ][ "amallar" ] = $arActions ; |
array("id" => "tab_se" , "name" => $arResult [ "IBLOCK" ][ "SECTION_NAME" ], "icon" => "" , "fields" => $arTabSection ), |
Umuman olganda, ushbu oddiy vazifani hal qilish uchun "Universal ro'yxatlar" modulidan foydalanish o'zini oqlamaydi va hatto qulay emas (juda ko'p harakatlarni bajarish kerak edi, komponent shablonini tahrirlash kerak edi). Buning uchun "Axborot bloki elementlarini qo'shish" komponenti juda mos keladi, agar bitta narsa bo'lmasa - bu komponent endi 1C-Bitrix tomonidan qo'llab-quvvatlanmaydi va eng oddiy narsalarni deyarli noldan yakunlash kerak. Shuning uchun ko'p hollarda tavsiflangan usul foydali bo'lishi mumkin.
Men ko'plab ishlab chiquvchilar uchun juda muhim bo'lgan, 1C-Bitrix mahsulotlarida - saytlarni boshqarishda ham, korporativ portalda ham keng qo'llanilishini topadigan (va allaqachon topayotgan) funksionallikni taqdim qilmoqchiman. Ayniqsa, hozirgi tendentsiyani hisobga oladigan bo'lsak, sayt endi kompaniya taqdimoti kabi shunchaki sayt emas, balki sheriklar va mijozlar bilan o'zaro munosabatlarni tashkil etish funksiyasi sifatida tobora ko'proq biznes-ilovaga o'xshashligi muhimdir. Biz Grid texnologiyasidan foydalangan holda Universal Ro'yxatlar haqida gaplashamiz. Biz Gridlarning o'zlari haqida bir oz gaplashamiz - faqat "bu nima" darajasida. Keling, Universal ro'yxatlarni batafsil ko'rib chiqaylik - ushbu modulda Gridlarning "oshxonasi" qanday qo'llanilishi, nima uchun u veb-dasturchining saytlarda barcha turdagi ro'yxatlarni yaratish bo'yicha ishini sezilarli darajada osonlashtirishi va foydalanuvchiga ishlashga imkon berishi haqida. ular bilan oson va qulay.
Grid haqida bir oz
"1C-Bitrix" ning texnik yordami doimiy ravishda mavzu bo'yicha savollarni oladi: "Ammo" administrator paneli "va ko'chaga olib chiqish" nima haqida - odamlarga? Darhaqiqat, qandaydir "ommaviy" funksiyalarni, masalan, universal tarmoqlarni qanday taqdim etish kerak? Va nafaqat taqdim etish, balki u erga ma'lumotlarni kiritish imkoniyatini berish kerakmi?
Yangi mahsulotni - "Korporativ Portal" ni ishlab chiqishda "1C-Bitrix" ishlab chiquvchilari barcha ommaviy interfeyslar tarqoq bo'lib qolganligi bilan duch kelishdi. Va faqat bir xil turdagi interfeyslarni yaratish uchun vosita yo'qligi sababli. Yechim birlashtirilgan interfeysni yaratish uchun asosiy komponentlar to'plami bo'lgan Visual Grids edi. Bu Gridlar nima, ular haqida nimani bilishingiz kerak? Bu birinchi navbatda ishlab chiquvchi vositadir! Bu maxsus komponent emas, shuning uchun uni komponentlar daraxti orqali loyiha sahifasiga qo'shishning ma'nosi yo'q. Bu dasturchi uchun API - u o'z ma'lumotlarini taqdim etishi uchun.
Ro'yxatlarni ko'rsatish uchun ko'p funktsiyali komponent
Siz Gridlar haqida noto'g'ri tushunchaga ega bo'lishingiz mumkin, ular faqat InfoBlocks ko'rsatishi mumkin. Bu mutlaqo shunday emas - Gridlar mavhum ma'lumotlar bilan ishlay oladi va ularga "siljib ketgan" hamma narsani ko'rsatadi. To'rlar ro'yxatlar va shakllar bilan ishlash uchun odatiy funksionallik bilan ham yuklangan. Ya'ni, umumiy bo'lgan narsa, panjaralar osonlashtiradi va soddalashtiradi. To'rlarning o'ziga xos xususiyatlaridan biri shundaki, ular foydalanuvchi uchun "o'zlari uchun" juda keng ko'lamli sozlash imkoniyatlarini taqdim etadi. Bu shuni anglatadiki, har bir foydalanuvchi o'zining Grid sozlamalarini o'rnatishi mumkin, bu faqat unga qulay bo'ladi.
Maxsus ko'rinishlarni o'rnatish
Gridlardan foydalanishning umumiy sxemasi qanday ko'rinishga ega? Gridlar umumiy bo'limda ishlaganligi sababli, siz katta ehtimol bilan umumiy bo'lim uchun ma'lumotlar, tartiblar, filtrlar va hokazolarni aks ettiruvchi komponent yaratasiz. Ushbu ma'lumotlarni taqdim etish uchun siz komponentingiz shablonidagi forma komponenti bo'lgan Grid komponentiga qo'ng'iroq qilasiz va ulardan ma'lumotlarni ko'rsatish uchun uzatasiz. Va agar kerak bo'lsa, siz tayyor komponentlardan foydalanishingiz mumkin, aytaylik, eng oddiylaridan biri - "asboblar paneli", bu sizning asboblar paneli va tugmalar bilan ko'rsatiladi.
Umumiy ro'yxatlar
Grid komponentlari 1C-Bitrix mahsulotlarida amalga oshiriladi, xususan, 1C-Bitrix-dagi Hujjatlar kutubxonasi: Korporativ Portal tarmoq komponentlaridan foydalanadi, Hujjatsiz biznes jarayonlar moduli tarmoqlardan foydalanadi. Bularning barchasi bir xil foydalanuvchi sozlamalari va funksionalligi bilan birlashtirilgan interfeysdan foydalanishga imkon beradi. Ushbu modullardan biri, aslida Gridsning "oshxonasi" boshlangan bo'lib, bu universal ro'yxatlar modulidir. Bu modul nima?
Ro'yxat - Rossiya Federatsiyasi hukumati
Ko'pincha umumiy bo'limda ma'lumotlarni saqlash vazifalari mavjud va hozirgacha buning uchun interfeyslar mavjud emas, albatta, ma'muriydan tashqari. Yaratilgan modul Infoblocks uchun qo'shimcha bo'lib, umumiy kompleks komponent sifatida tashkil etilgan va foydalanuvchiga o'z ma'lumotlarini ro'yxat shaklida kiritish imkonini beradi. Komponent belgilangan Infoblock turi bilan ishlaydi ("Ro'yxatlar" tarqatish to'plamida ko'rsatiladi), bu komponent sozlamalarida sukut bo'yicha o'rnatiladi. Bu shuni anglatadiki, ushbu komponentda yaratilgan barcha Infobloklar ushbu turga qo'shiladi.
Komponent sozlamalari - Infoblok turi
Qaysi foydalanuvchilar guruhlari bizning universal ro'yxatlarimiz bilan ishlash huquqiga ega ekanligini ham belgilashingiz mumkin. Masalan, Administrator sozlamalarida u bo'limlar va ro'yxat elementlarini o'zgartirishi va qo'shishi mumkinligini belgilashingiz mumkin. Ammo xuddi shu tarzda, siz ushbu huquqni boshqa foydalanuvchilar guruhlariga, masalan, kompaniya xodimlariga berishingiz mumkin.
Ro'yxatlar, ular ham Infobloklardir
Saytda biz nimani ko'rmoqdamiz? Asosan infobloklar ro'yxati. Ya'ni, yangi ro'yxatni qo'shish, masalan, "Hamkorlar", biz yangi Infoblock qo'shamiz. Ushbu ro'yxat-infoblokda biz ro'yxatning elementlari va bo'limlari uchun teglar, teglar o'rnatishimiz mumkin. Misol uchun, agar biz sheriklar ro'yxati haqida gapiradigan bo'lsak, unda "Element qo'shish" nomini "Hamkor qo'shish" deb o'zgartirish mumkin. Ro'yxat egasi o'z ro'yxatiga kirishni darhol aniqlashi mumkin: ba'zi guruh - o'qish, ba'zilari - elementlarni o'zgartirish. Shunday qilib, siz darhol qaror qabul qilishingiz va yaratilgan ro'yxatlar bilan jamoaviy ish tartibini o'rnatishingiz mumkin.
Ro‘yxatlar bilan ishlashni boshlash uchun sahifa yaratish, Infoblok turini yaratish, sahifaga “Universal ro‘yxatlar” komponentini joylashtirish, undagi “Ro‘yxatlar” infoblok turini tanlash va ishlashni boshlash kerak.
1C-Bitrix mahsulotlarida ro'yxatlarni ishlab chiqish rejalari quyidagilarni nazarda tutadi:
Guruh ichida o‘z ro‘yxatlari bilan ishlash uchun ro‘yxatlar ustidan nazoratni ishchi guruh darajasiga tushirish;
Shunday qilib, profilingizda o'zingizning shaxsiy ro'yxatingizni yaratishingiz mumkin. Hozircha, o'z sahifasidagi ro'yxatlarni "boshlash" uchun foydalanuvchi komponentni o'z sahifasiga joylashtirish va uni sozlash uchun administrator bilan bog'lanishi kerak, shundan so'ng siz ro'yxatlar bilan ishlashni boshlashingiz mumkin.
Roʻyxat maydonlarini moslashtirish
Ro'yxatda nimani sozlash mumkin? Biz allaqachon imzolar va huquqlar haqida gapirgan edik. Va eng qiziq narsa shundaki, siz ro'yxatlardagi maydonlarni sozlashingiz mumkin! Bundan tashqari, shuni alohida ta'kidlash kerakki, bu xuddi siz Infobloklardagi ma'muriy bo'limda qilganingizdek amalga oshiriladi. Shu bilan birga, siz ikkala standart maydonni qo'shishingiz mumkin - masalan, "Ism", "Faoliyat sanasi" va Infoblock xususiyatlari, masalan, Raqam, Sana, Fayl, Infoblok elementlariga bog'lash. Shuningdek, siz standart qiymatlarni o'rnatishingiz va Infoblock bo'limlaridan foydalanishingiz mumkin.
Asosiy maydon sozlamalari
Keling, ro'yxat qanday tuzilganligini ko'rib chiqaylik. Keling, biroz maydon qo'shamiz. Bu oxirgi aloqa sanasi bo'lsin. Biz maydon qo'shamiz, biz buni Sana \ vaqt deb aytamiz, biz standart qiymatni qo'ymaymiz - maydon paydo bo'ldi, masalan, "Qo'ng'iroq sanasi". Endi biz ro'yxat parametrlarini tahrirlaymiz va shunga mos ravishda bizda "Sana" turidagi yangi maydon mavjud. Ko'rib turganingizdek, shu tarzda biz ro'yxatimizni moslashuvchan tarzda sozlashimiz, kerakli maydonlarni qo'shishimiz va, aytaylik, saytdagi ba'zi hujjatlar reestrini yuritishimiz mumkin.
Yuqorida aytib o'tganimizdek, Ro'yxatlar moduli Gridlarning standart xususiyatlaridan foydalanadi, ya'ni elementlarni saralash, filtrlash, elementlarni tahrirlash shakli va guruhlarni tahrirlash/o'chirishni qo'llab-quvvatlaydi.
Ro'yxatlar + Biznes jarayonlari
Universal ro'yxatlarning yana bir qiziqarli xususiyati - o'rnatilgan biznes jarayonlarni qo'llab-quvvatlashdir. Ehtimol, sizda hali umumiy bo'limda yo'q. Roʻyxatlaringizga Biznes jarayonlarini kiritish uchun ushbu Infoblokdagi maʼmuriy boʻlimga oʻtishingiz va u yerda Biznes jarayonlarini yoqishingiz kerak.
Ro'yxatlardagi biznes jarayonlar administrator panelida - infoblok xususiyatlarida yoqilgan
Biznes jarayonlaridan foydalanish ro'yxatlarda juda jiddiy narsalarni tartibga solish imkonini beradi. Masalan, kiruvchi hujjatlar reestrida Hisoblagich xususiyati barcha hujjatlarni avtomatik ravishda raqamlash imkonini beradi va yakuniy hujjatni qandaydir tarzda ushbu hujjatga javob beradigan ijrochiga yuboradigan biznes jarayonini ochishingiz mumkin. Shunday qilib, siz ro'yxatlar bilan yaxshi muvofiqlashtirilgan jamoaviy ishlarni tashkil qilishingiz mumkin.
Ro'yxatlar biznes jarayonlarini qo'llab-quvvatlaydi
Foydalanish misollarini ro'yxatlash
Universal ro'yxatlar moduli "1C-Bitrix: Korporativ Portal" ning barcha nashrlariga kiritilgan (www .1c -bitrix .ru /products /intranet /) - bu erda qandaydir ichki tartib ro'yxatlarini yuritish uchun zarurligi aniq. Misol uchun, bu mijozlar bilan aloqa ro'yxatlari bo'lishi mumkin. "1C-Bitrix: Saytni boshqarish" da (www.1c-bitrix.ru/products/cms/) modul Biznesdan boshlab 3 ta eski nashrlarda mavjud. Ro'yxatlar, masalan, biznes hamkorlar uchun yopiq bo'limlarni yaratish uchun ishlatiladi, deb taxmin qilinadi. Keyin hamkorlar o'zlarining maxfiy ro'yxatlarini u erda saqlab qolishlari mumkin bo'ladi. Ya'ni, ba'zi saytga tashrif buyuruvchilar uchun qo'shimcha xizmatni tashkil qilishimiz mumkin.
Davlat tashkilotining veb-saytidagi ro'yxatlar
Siz aniqroq misol keltira olasiz - saytda veb-shakllarni qabul qilishni tashkil qilish. Aslini olganda, veb-shakllar infoblok elementi uchun kirish formasiga aylanadi. Ma'muriy qismda siz turli xil ma'lumotlar bloklarini saqlaysiz va, albatta, administrator paneliga turli xil foydalanuvchilar guruhlariga ruxsat berishni xohlamaysiz - u erda faqat sizning kontent muharrirlaringiz ishlaydi. Biroq, aytaylik, kompaniyaning hamkorlariga ushbu Infobloklardan ma'lumotlarni qayta ishlashga imkon berish kerak - ular orqali qidirish, yangi yozuvlarni qo'shish. Bundan tashqari, bu tezda amalga oshirilishi kerak, bundan tashqari, u "jamoatchilikda" - kirmasdan, takrorlaymiz, ma'muriy bo'lim. Bu erda Universal ro'yxatlarning tayyor mexanizmi yordamga keladi, bu shunchaki mavjud bo'lgan katta miqdordagi to'plangan ma'lumotlarga ega bo'lgan Infoblokni "ommaga" taqdim etish va u orqali qidirish, ma'lumotlarni filtrlash imkonini beradi. umumiy, bu ma'lumotlar bilan ishlash.
Yana bir bor ta'kidlayman, Grids - bu har qanday ma'lumotingiz bilan, istalgan manba bilan ishlashingiz mumkin bo'lgan texnologiya. Masalan, siz MySQL loyihasidan ma'lumotlarni olasiz, Grids-da ishni tashkil qilasiz - bu ma'lumotlarni kiritish va qayta ishlash. Ammo Ro'yxatlar allaqachon "Tarmoqlar + Infobloklar" uchun amaliy yechimdir. Ular qanday bog'liq? Ro'yxat va ma'lumot bloki aslida bir xil - bir xil ma'lumotlar, faqat ular bilan bevosita "ommaviy" tashkilotdan foydalanish mumkin.
Shunday qilib, Universal Ro'yxatlar yordamida veb-loyihangizda tez-tez beriladigan savollar kabi ro'yxatlarni tezda yaratishingiz mumkin. Biz yana bir bor ta'kidlaymiz - to'g'ridan-to'g'ri "jamoatchilikdan" - ma'muriy panelga kirmasdan! Vizual universal ro'yxat muharriri har qanday turdagi ma'lumotlarning omborlarini tezda yaratish va sozlashda yordam beradi. Va sudrab va tashlab qo'yish qo'llab-quvvatlanadigan vizual komponentlardan foydalanib, buni osongina qilishingiz mumkin. Bundan tashqari, siz nafaqat ma'lumotlarni saqlash joylariga kiritishingiz, balki ularni tahrirlashingiz mumkin.
Softomania uchun Natalya Sergeeva
Ro'yxatlar- o'z tuzilishi va maydonlariga ega bo'lgan ma'lumotlarni saqlash uchun qulay vosita. Bundan tashqari, ro'yxatlar biznes jarayonlari yordamida avtomatik ravishda qayta ishlanishi mumkin.
Ro'yxatlarni faqat administrator yaratishi mumkin.
Sahifaga o'tish Ro'yxatlar va bosing Yangi yaratish.
Yorliqda Sozlamalar ro'yxat nomini va uning tavsifini kiriting.
Saralash qiymatini kiriting. Bu qanchalik past bo'lsa, ro'yxat qolganlar orasida shunchalik yuqori bo'ladi. Ro'yxatingizga rasm qo'shing.
Agar siz ro'yxatlarning ishlashida biznes jarayonlaridan foydalanishni rejalashtirmoqchi bo'lsangiz, u holda variantni faollashtiring Biznes jarayonlarini qo'llab-quvvatlashni yoqing.
Xatcho‘p Imzolar ro'yxatning elementlari va bo'limlari uchun o'z nomlaringizni o'rnatishingiz mumkin. Misol uchun, agar siz etkazib beruvchilar ro'yxatini tuzayotgan bo'lsangiz, so'z elementini etkazib beruvchi bilan, so'z bo'limini esa etkazib beruvchilar guruhi bilan almashtirishingiz kerak va hokazo.
Tugma bilan Qo'shish kirish huquqlarini o'zgartirmoqchi bo'lgan kerakli guruhni yoki muayyan foydalanuvchini tanlang va ularni o'rnating.
Biznes jarayonlarining qo'shimcha imkoniyatlarini o'rganish uchun keling, kompaniyangiz yetkazib beruvchidan, hamkordan yoki boshqa kontragentdan tijorat taklifini (CO) olgan vaziyatni tahlil qilaylik.
Avvalo, ushbu hujjat bilan nima qilish kerakligini tushunishimiz kerak. Buning uchun biz uni CP ning kelajakdagi taqdirini hal qiladigan vakolatli xodimga (mutaxassisga) tasdiqlash uchun yuboramiz: u o'chiriladi yoki diskda saqlanadi va keyingi ishlash uchun reestrga kiritiladi yoki agar CP bo'lsa. foydali hisoblanadi, tranzaksiya darhol tuziladi va ish boshlanadi.
Ushbu biznes jarayonini avtomatlashtirish uchun siz ro'yxatlar bilan ishlashingiz kerak.
IN Ro'yxatlarning 2 turi mavjud:
Biz ikki xil ro'yxatni yaratish orqali BP ustida ishlashni boshlaymiz:
"Tijorat takliflarini muvofiqlashtirish" birinchi ro'yxati o'rtasidagi farq shundaki, xodim tijorat taklifini imkon qadar tezroq tasdiqlash uchun to'g'ri mutaxassisga yuborishi mumkin. Bu erda siz faqat kerakli maydonlarni belgilashingiz kerak, xususan: