uy - Ma'lumotlar
Boshqariladigan dastur. Boshqariladigan dastur Tanlov shaklini qanday ochish va keyin tanlangan qiymatni olish

1C: Enterprise - bu 1C kompaniyasining dasturiy mahsuloti bo'lib, korxona iqtisodiy faoliyatining turli sohalarini avtomatlashtirish uchun mo'ljallangan. Ushbu tizim ishlab chiqarish, savdo va xizmat ko'rsatish korxonalarini kompleks avtomatlashtirish bo'yicha echimlarni, xoldinglar va alohida korxonalarning moliyaviy boshqaruvi uchun mahsulotlar, buxgalteriya hisobi, ish haqi va xodimlarni boshqarish, byudjet muassasalarida buxgalteriya hisobi uchun, turli sanoat va ixtisoslashtirilgan echimlarni o'z ichiga oladi.

Tizim texnologik platforma va ushbu platforma asosida ishlab chiqilgan amaliy yechimlar (konfiguratsiyalar).

1C: Enterprise platformasi - bu korxonalarni avtomatlashtirish bilan bog'liq muammolarni hal qilish uchun mavzuga yo'naltirilgan ishlab chiqish muhiti (shuningdek, ma'lumotlar bazasi bilan ishlash muhiti).

1C konfiguratsiyasi - bu 1C platformasi yordamida yaratilgan amaliy yechim bo'lib, unda ma'lumotlar bazasi jadvallari tuzilishi va ushbu ma'lumotlar bilan ishlash algoritmlari tavsifi mavjud.

VLSI tizimining integratsiyasi 1C texnologiya platformasining deyarli barcha versiyalari bilan qo'llab-quvvatlanadi (eng oldingilaridan tashqari): 7.7, 8.1, 8.2 va 8.3. 1C: Enterprise tizimining asosiy xususiyati uning sozlanishi. Har bir konfiguratsiya muayyan turdagi korxonalarga va hal qilinishi kerak bo'lgan vazifalar sinflariga ("Korxona hisobi", "Ishlab chiqarish korxonalarini boshqarish", "Savdoni boshqarish" va boshqalar) qaratilgan.

Konfiguratsiyalar ko'pincha ikki guruhga bo'linadi - "standart" va "nostandart". "Standart" konfiguratsiya "qutida" tarqatiladigan ommaviy ishlab chiqarilgan yechimdir. Oddiy konfiguratsiyalar uchun VLSI bilan integratsiya odatda qo'shimcha sozlamalarsiz amalga oshiriladi.

Shuningdek, kompaniyaning ehtiyojlariga mos ravishda o'zgartirilgan konfiguratsiyalar mavjud, ular o'zlariga kiritilgan o'zgartirishlar tufayli endi standart emas, lekin juda o'xshash. Kiritilgan o'zgarishlarga qarab, VLSI integratsiyasi qo'shimcha sozlamalarni talab qilishi mumkin.

"Uyda yozilgan" konfiguratsiya yoki "noldan" konfiguratsiya odatda ma'lum bir mijozning ehtiyojlari uchun 1C kompaniyasidan mustaqil ravishda ishlab chiqilgan konfiguratsiyadir. Bunday konfiguratsiyalar odatda VLSI bilan integratsiya qilish uchun sezilarli o'zgarishlarni talab qiladi.

Mijoz bir vaqtning o'zida bir nechta amaliy echimlardan foydalanishi va shunga mos ravishda bir nechta ma'lumotlar bazalari bilan ishlashi mumkin. Ma'lumotlar bazasini tanlash dastur ishga tushganda sodir bo'ladi.

Ikkita asosiy 1C ishga tushirish rejimi mavjud - korporativ rejim va konfigurator rejimi (bu rejimda disk raskadrovka rejimi ham mavjud).

Korxona rejimi - asosiy foydalanuvchi rejimi (administratorlar va ishlab chiquvchilardan farqli o'laroq). Ushbu rejimda foydalanuvchilar ma'lumotlarni qo'shadi, o'zgartiradi, o'chiradi, hisobotlarni yaratadi va boshqa dastur vazifalarini bajaradi.

Konfigurator rejimida siz ma'lumotlar bazasi konfiguratsiyasini boshqarasiz va o'zgartirasiz. Aynan shu rejimda dasturning dastlabki kodi yoziladi, yangi shakllar ishlab chiqiladi, yangi hisobotlar, ma'lumotnomalar, hujjatlar va boshqalar yaratiladi.

Konfigurator rejimi

Konfigurator rejimida biz ma'lumotlar bazasida ma'lumotlarni saqlash tuzilishini tavsiflovchi konfiguratsiya bilan tanishishimiz mumkin. Menyuda konfiguratsiyani ochish uchun menyudan “Konfiguratsiya/Konfiguratsiyani ochish” bandini tanlang.

Konfiguratsiya nomining yonidagi belgi orqali biz uning odatiy (o'zgartirilmagan) ekanligini tushunishimiz mumkin:

Uchta variant mavjud:

  • Ob'ektni tahrirlash mumkin emas - odatiy konfiguratsiya, unga hech qanday o'zgartirish kiritish mumkin emas.
  • Ob'ekt qo'llab-quvvatlashni saqlab turganda tahrirlanadi - konfiguratsiyaga ma'lum o'zgarishlar kiritildi, lekin u qo'llab-quvvatlanadi, ya'ni yangi versiya chiqarilganda uni yangilash mumkin.
  • Ob'ekt qo'llab-quvvatlashdan olib tashlandi - konfiguratsiya juda o'zgartirildi yoki noldan yozildi, yangi versiyalar chiqarilganda u yangilanmaydi.

Konfiguratsiyaning asosi vizual dizayn vositalari bilan tavsiflangan konfiguratsiya ob'ektlarining tuzilishidir.

Konfiguratsiya ob'ektlari

1C: Enterprise tizimidagi konfiguratsiya ob'ekti - bu o'xshash xususiyatlarga va bir xil maqsadga ega bo'lgan tushunchalar guruhining tavsifi. Masalan, Katalog konfiguratsiya ob'ekti bir hil ma'lumotlar elementlari - kataloglar, karta fayllari, klassifikatorlar ro'yxatini saqlash uchun mo'ljallangan.

Konfiguratsiya ob'ekti ma'lum bir qiymatni emas, balki uning ko'rinishini tasvirlaydi. Masalan, Pudratchilar ma'lumotnomasida "Solnyshko" MChJ ma'lum bir tashkilot tavsiflanmagan, ammo ma'lumotlar ro'yxati (TIN, KPP, To'liq ism va boshqalar), shuningdek ularning qiymatlarini kiritish shakllari, ro'yxatlarni ko'rish shakllari va sxemalarni o'z ichiga oladi. axborotni chop etish.

Konfiguratsiya ob'ektlari konfiguratsiya daraxtida ko'rinishlarga guruhlangan. Foydalanuvchi konfiguratsiya oynasini ochganda konfiguratsiya daraxtining birinchi darajasidagi turlarning nomlarini ko'radi:

Quyida VLSI integratsiyasini o'rnatishda foydalaniladigan ob'ektlar turlarining qisqacha tavsifi keltirilgan.

Konstantalar

Doimiy va kam o'zgaruvchan ma'lumotlar bilan ishlash uchun tizim Constant tipidagi ob'ektlardan foydalanadi. Masalan, buxgalteriya valyutasi konstantalarda saqlanadi.

Kataloglar

Muayyan qiymatlar to'plamiga ega doimiy ma'lumotlar bilan ishlash uchun katalog tipidagi ob'ektlardan foydalaniladi. Odatda, ma'lumotnomalar tovarlar, tashkilotlar, xodimlar va boshqalar ro'yxatidir.

Transferlar

Ro'yxatlar doimiy qiymatlar to'plamini tavsiflash uchun ishlatiladi. O'tkazmaning odatiy misoli QQS stavkalari (0%, 10%, 18%, 10/110, 18/118, QQSsiz).

Hujjatlar

Hujjatlar korxonaning iqtisodiy hodisalarini aks ettirish uchun mo'ljallangan. Bu, masalan, schyot-fakturalar, schyot-fakturalar, ishga qabul qilish to'g'risidagi buyruqlar, schyot-fakturalar, to'lov topshiriqlari va boshqalar bo'lishi mumkin. Aytishimiz mumkinki, bu VLSI bilan integratsiya uchun asosiy ob'ektdir, chunki Biz hujjatlarni elektron shaklda yuboramiz. Hujjatlarning har bir turi o'ziga xos hodisa turini aks ettirish uchun mo'ljallangan. Bu uning tuzilishi va xususiyatlarini belgilaydi. Hujjatlarning har bir turi cheksiz miqdordagi rekvizitlar va jadval qismlariga ega bo'lishi mumkin.

Hujjatlarni jo'natish yoki yuklab olishni sozlashda bizni ushbu tafsilotlar va jadval qismlari qiziqtiradi.

Axborot registrlari

Reyestrlar korxonaning xo'jalik yoki tashkiliy faoliyatini aks ettiruvchi va ob'ekt xarakteriga ega bo'lmagan turli ma'lumotlarni saqlash va qayta ishlash uchun mo'ljallangan. Masalan, axborot registrlari tashkilotlar va pudratchilarning aloqa ma'lumotlarini (manzillari, telefon raqamlari) saqlashi mumkin.

Ko'pgina konfiguratsiyalarda hujjatlar va katalog yozuvlari bo'yicha qo'shimcha ma'lumotlarni saqlash uchun mo'ljallangan ma'lumot registrlari mavjud (konfiguratsiyaga qarab ObjectPropertyValues ​​yoki Qo'shimcha ma'lumotlar). Misol uchun, agar siz hujjatga ba'zi ma'lumotlarni yozishingiz kerak bo'lsa, lekin buning uchun konfiguratsiyada mos tafsilotlar bo'lmasa, bu ma'lumot registrda saqlanishi mumkin. VLSI bilan integratsiyalashganda, 1C hujjatlari va tegishli VLSI hujjatlarining "ulanish" ma'lumotlar registrlarida saqlanadi. Biz ma'lumotlar registrida paket identifikatorlari, qo'shimchalar va elektron hujjat holatini qayd qilamiz.

Mijoz ilovalari turlari

1C 8.2 versiyasidan oldin faqat bitta turdagi mijoz ilovasi mavjud edi (o'sha paytda u hech narsa deb nomlanmagan, chunki faqat bitta edi, lekin hozir u "qalin" mijoz). Hozirgi vaqtda "qalin" mahalliy kompyuterning resurslari va kuchidan foydalangan holda oddiy ishni anglatadi. Uskuna resurslaridan tejamkor foydalanishning yangi texnologiyalari ishning mijoz-server versiyasidan foydalanadigan dasturlarni takomillashtirishga ham ta'sir ko'rsatdi. 8.2 platformasining chiqarilishi 1C sohasida yangi tushunchalarni berdi - asosiy yuk serverga tushadigan nozik mijoz, veb-ilova. Ma'lumotlar bazasi, ob'ekt ma'lumotlari va so'rovlarni bajarish bilan bog'liq barcha ishlar server tomonida amalga oshiriladi. Mijoz faqat ko'rsatish uchun tayyorlangan tayyor ma'lumotlarni oladi.

Semiz mijoz

1C: Enterprise rejimida ham, Konfigurator rejimida ham ishlaydigan mijoz ilovasi.

Boshqa mijoz ilovalaridan farqli o'laroq, u Internet orqali ma'lumotlar bazalariga ulanishga imkon bermaydi va ishlash uchun katta miqdordagi resurslarni talab qiladi.

Yupqa mijoz

Mahalliy tarmoq orqali ham, Internet orqali ham infobazalarga ulanish imkonini beruvchi mijoz ilovalaridan biri (veb-server orqali http va https protokollari orqali infobazaga ulanishni ta'minlaydi). Faqat 1C: Enterprise rejimida ishlaydi. Veb-mijozdan farqli o'laroq, u foydalanuvchining kompyuteriga oldindan o'rnatishni talab qiladi.

Yupqa va qalin mijozlar boshqariladigan dastur rejimida ishlaydigan dastur yechimi bilan ishlashi mumkin.

Veb mijoz

Internet orqali ma'lumotlar bazalariga ulanish imkonini beruvchi mijoz ilovalaridan biri.

Faqat 1C: Enterprise rejimida ishlaydi. Foydalanuvchining kompyuterida oldindan o'rnatish talab qilinmaydi. Veb-mijoz har qanday operatsion tizim bilan ishlaydi. Bundan tashqari, veb-mijoz boshlash uchun mahalliy kompyuterda qo'shimcha fayllarga muhtoj emas. Boshlash uchun foydalanuvchi o'z brauzerini ishga tushirishi va axborot bazasi bilan veb-serverga ulanishi kerak.

Barcha afzalliklariga qaramay, veb-mijoz nozik mijozni to'liq almashtira olmaydi, chunki unda ba'zi funktsiyalar mavjud emas, masalan, fayl tizimi bilan ishlash, XML bilan ishlash, elektron pochta bilan ishlash va boshqalar.

Mijoz ilovalari uchun imkoniyatlar

Mijoz ilovalarini ishga tushirishning ikkita varianti mavjud.

Ish fayl versiyasi

Bitta foydalanuvchining shaxsiy ishi yoki mahalliy tarmoqdagi kam sonli foydalanuvchilarning ishlashi uchun mo'ljallangan ish varianti.

Ushbu parametrda barcha ma'lumotlar bazasi ma'lumotlari (konfiguratsiya, ma'lumotlar bazasi, ma'muriy ma'lumotlar) bitta faylda - fayl ma'lumotlar bazasida joylashgan. Ushbu ma'lumotlar bazasi bilan ishlash 1C tomonidan ishlab chiqilgan va platformaning bir qismi bo'lgan DBMS fayli tomonidan amalga oshiriladi.

Ishning mijoz-server versiyasi

Ishchi guruh yoki korporativ foydalanish uchun mo'ljallangan ish varianti.

Bu uchta o'zaro ta'sir qiluvchi qismning kombinatsiyasi:

  • mijoz ilovasi (1C: Enterprise)
  • server klasteri (1C: Enterprise)
  • Uchinchi tomon DBMS (masalan, Microsoft SQL Server, PostgreSQL)

Ishga tushirish rejimlari 1C: Enterprise

Korxonani ishga tushirish rejimi integratsiya uchun qaysi tashqi ishlovdan foydalanishimizni belgilaydi (oddiy yoki boshqariladigan shakllar uchun).

Oddiy dastur rejimi

1C: Enterprise ning oldingi versiyalari interfeysi faqat qalin mijozda ishlashga qaratilgan dastur yechimi bilan ishlash uchun ishlatiladigan rejim. Ushbu interfeys huquqlar va funktsional imkoniyatlarga qarab avtomatik ravishda o'zgartirilmaydi.

Interfeys misoli:

Boshqariladigan dastur rejimi

Ilova yechimi bilan ishlash uchun boshqariladigan buyruq interfeysi va boshqariladigan shakllardan foydalaniladigan rejim.

Boshqariladigan dastur interfeys tajribasini butunlay o'zgartiradi. Konfiguratsiyada foydalanuvchi interfeysini ishlab chiqish modeli o'zgarmoqda - interfeys "chizilgan" emas, balki "ta'riflangan". Ishlab chiquvchi faqat buyruq interfeysi va shakllarining umumiy tartibini belgilaydi.

Boshqariladigan ilovaning arxitekturasi barcha funktsiyalarni serverga maksimal darajada o'tkazishga va mijozni maksimal darajada "osonlashtirishga" qaratilgan.

Boshqariladigan dastur amaliy yechimlarni amalga oshirishni sezilarli darajada osonlashtiradi. Uni o'zgartirmaslik, balki konfiguratsiyaning o'zini o'zgartirmasdan, kompaniyaning o'ziga xos xususiyatlariga qarab yechimni sozlash mumkin.

Barcha yangi 1C konfiguratsiyalari ("Savdoni boshqarish, 11-versiya", "Korxona hisobi, 3-versiya" va boshqalardan boshlab) faqat boshqariladigan rejimda ishlashga mo'ljallangan.

Interfeys misoli:

Va yangi interfeysga misol:

1C: Enterprise da qanday ishlash kerak

Bizni eng ko'p savdo-sotiq operatsiyalarini amalga oshirish qiziqtiradi, chunki bu ko'pincha elektron shaklda yuboriladigan va qabul qilinadigan hujjatlardir.

Keling, dasturda tegishli hujjatlar qayerda joylashganligini, ularni qanday ko'rish va chop etishni ko'rib chiqaylik.

Ko'pgina konfiguratsiyalarda asosiy menyuda "Sotish" va "Xarid" (yoki "Sotish" va "Xaridlar") bo'limlari mavjud:

Bizni qiziqtirgan hujjatlar shu yerda "yashaydi". Masalan, amalga oshirish hujjatlari. Interfeysda ularning nomlari turli xil konfiguratsiyalarda farq qilishi mumkin ("Tovarlar va xizmatlarni sotish" yoki "Sotish (aktlar, fakturalar)"). Hujjatlar reestrini ochish uchun savdo menyusidagi tegishli bandni tanlang. Ro'yxatga olish kitobi oynasida odatda yangi hujjat yaratish, chop etish, filtrni o'rnatish va hokazolar uchun asboblar paneli mavjud:

Yangi hujjat yaratish yoki mavjudni ochishda hujjat kartasi ochiladi:

Barcha hujjat ma'lumotlari kartaga kiritilgan. Qog'oz hujjat aylanishi bilan hujjat chop etiladi (kartadan yoki registrdan) va kontragentga yuboriladi.

Chop etish tugmasi hujjat uchun chop etiladigan shakllar ro'yxatini taqdim etadi:

Chop etilgan shakllar standart bo'lishi mumkin, ya'ni konfiguratsiyaga kiritilganlar va nostandart, ya'ni tashqi bosma shakllar yoki ma'lum bir mijoz ehtiyojlari uchun maxsus konfiguratsiyaga qo'shilgan bosma shakllar. Agar mijoz chop etishda nostandart shakldan foydalansa, VLSI bilan integratsiyalashganda buni hisobga olish kerak, chunki Elektron hujjatning bosma shakli mijozning bosma shakliga mos kelishi kerak.

Shuningdek, kartadan hujjatning bo'ysunish tuzilishini ko'rishimiz mumkin:

Barcha tegishli hujjatlar bo'ysunish tuzilmasida ko'rsatiladi. VLSI bilan integratsiyalashganda, 1C hujjatlari odatda bir vaqtning o'zida emas, balki ikki yoki uchta tegishli hujjatlar to'plamida yuboriladi (hisob-faktura + schyot-faktura yoki faktura + schyot-faktura).

Hisobot tuzilmasidagi ma'lumotlar mijoz elektron hujjatlar to'plamiga sukut bo'yicha to'plamga kiritilganlardan tashqari boshqa hujjat qo'shishni xohlasa foydali bo'lishi mumkin. Bu erda biz joriy hujjat va mijoz to'plamga qo'shmoqchi bo'lgan hujjat o'rtasida bog'liqlik mavjudligini ko'rishimiz mumkin.

Tashqi muolajalar

Standart konfiguratsiyalar bilan ishlashda ba'zida 1C ishlab chiquvchilari tomonidan ta'minlanmagan ba'zi funktsiyalarga ehtiyoj bor. Bunday holda, ishlab chiquvchi ikkita variantga ega: konfiguratsiyaning o'zini o'zgartirish yoki tashqi ishlov berishni ishlab chiqish. Agar konfiguratsiyaning o'zi o'zgarsa, u endi standart bo'lmaydi va uni oddiy usullar yordamida yangilab bo'lmaydi. Nostandart konfiguratsiyani yangilash uzoqroq va jiddiyroq jarayondir.

Tashqi ishlov berish, aslida, tashqi modul bo'lib, u Konfiguratorda 1C dasturlash tilida ham ishlab chiqilgan, ammo standart konfiguratsiyaga o'zgartirishlar kiritmaydi. U konfiguratsiyadan mustaqil ravishda mavjud va "epf" kengaytmali faylda alohida saqlanadi.

Shuning uchun, 1C-ni VLSI bilan integratsiyalashganda, biz tashqi ishlov berishdan foydalanamiz va mijoz konfiguratsiyasiga hech qanday o'zgartirish kiritmaymiz.

Rivojlanish davrida Internet texnologiyalari, ma'lumotlar bazasiga foydalanuvchi uchun qulay ulanish va u bilan veb-brauzerlar orqali ishlashga ehtiyoj bor edi. Internetga kirish turli xil aloqa kanallari orqali amalga oshirilganligi sababli - ham yuqori tezlikda, ham past ma'lumotlar tezligi - konfiguratsiya operatsiyani tezlashtirish uchun ishlab chiqilgan. funksionallikni ajratishning tubdan yangi mexanizmi mijoz va server o'rtasida. Bundan tashqari, konfiguratsiyada foydalanuvchi interfeysini ishlab chiqish kontseptsiyasi ham o'zgardi. 1C: Enterprise 8 platformasining yangi ishlab chiqilgan arxitekturasi boshqariladigan dastur deb nomlandi.

Boshqariladigan ilovada oddiy dasturga nisbatan nima o'zgardi?

Interfeys

Axborot bazasi ma'lumotlari bilan ishlaydigan va biznes mantig'i uchun javobgar bo'lgan tizim qatlami sezilarli o'zgarishlarsiz qoldi. Kataloglarga, hujjatlarga va boshqa konfiguratsiya ob'ektlariga kirish, shuningdek, so'rovlar va ma'lumotlar almashinuvi mexanizmlari odatdagi dasturda bo'lgani kabi amalga oshiriladi. Interfeys bilan ishlash qatlami butunlay o'zgardi: buyruqlar interfeysi, oyna tizimi, shuningdek, foydalanuvchi dialog shakllari qayta ishlab chiqildi.

Kengaytirilgan masshtablilik

Masshtablilik - bu tizimning kengayib borayotgan talablarga va hal qilinishi kerak bo'lgan vazifalar hajmini oshirishga moslashish qobiliyati. Boshqariladigan dastur bir nechta nuqtalar tufayli tizimning miqyoslanishini oshiradi:

  • Yukni mijoz tomonidan server tomoniga o'tkazish orqali. Oddiy dasturda axborot bazasi ob'ektlari bilan barcha ishlar, hisob-kitoblar, ishlov berish va hisobotlarni yaratish foydalanuvchi kompyuterida amalga oshirildi, serverda faqat ba'zi umumiy modullar ishladi. Boshqariladigan ilovada mijozda faqat quyidagi amallar bajariladi:
    • shakllarni qabul qilish, ochish va ko'rsatish;
    • foydalanuvchi bilan interaktiv muloqot,
    • kichik hisob-kitoblar
    • mahalliy fayllar va tijorat uskunalari bilan ishlash;
  • Agar 1C: Enterprise dasturiy mahsulotini ishlatish uchun serverlar klasteri ishlatilsa, serverlarda dinamik yuk taqsimoti yoqiladi, bu oddiy dasturda ishlaganda bunday emas;
  • Server 1C ishonchlilik va barqarorlikni yaxshilash uchun qayta ishlab chiqilgan.

Masofaviy ish (onlayn)

Boshqariladigan ilovada axborot bazasi bilan masofaviy ishlash ikki rejimda taqdim etiladi:

Yupqa mijoz mijozi foydalanuvchining kompyuteriga o'rnatiladi va undan foydalanib ma'lumotlar bazasi bilan aloqa qiladi internet protokollari ma'lumotlarni uzatish. Axborot bazasi parametrlari nozik mijozning ishlashini past tezlikdagi aloqa kanaliga moslashtirishga imkon beruvchi sozlamalarni o'z ichiga oladi; Veb-mijoz - bu foydalanuvchi kompyuteriga o'rnatishni talab qilmaydigan mijoz. Axborot bazasi bilan barcha ishlar orqali amalga oshiriladi Internet-brauzer. Veb-mijozdan foydalanish uchun veb-serverni qo'shimcha o'rnatish va sozlash va 1C serveri uchun qo'shimcha veb-xizmat qo'shimchasi talab qilinadi (1C: Enterprise platformasini o'rnatishda tanlangan).

Amalga oshirish jarayonida tizimni tezkor sozlash

Boshqariladigan dasturning eng muhim xususiyati - konfiguratsiyani o'zgartirish o'rniga joylashtirish vaqtida sozlash qobiliyatidir. Funktsional variantlar sifatida bunday konfiguratsiya ob'ektining paydo bo'lishi murakkab amaliy echimlarning butun funktsional qismlarini yoqish va o'chirish qobiliyatini amalga oshirish imkonini berdi. Masalan: umumiy sozlamalardagi “ ” konfiguratsiyasida bir tugmani bosish bilan siz “Ombor hisobi” kabi global modulni yoqishingiz yoki o‘chirib qo‘yishingiz mumkin. Bunday holda, tizim ushbu funktsional qism bilan bog'liq individual tafsilotlar va buyruqlarni ko'rsatishni nazorat qilib, foydalanuvchi interfeysini avtomatik ravishda sozlaydi.

Interfeyslar va hisobotlarni tavsiflashning murakkabligini kamaytirish

Oddiy dasturda interfeys yaratishda ishlab chiquvchi uni o'zi chizishi kerak edi. Har bir shakl ob'ekti unga qo'lda o'tkazilishi kerak edi va ob'ektlarning joylashishi, shuningdek ularning bir-biri bilan o'zaro ta'siri ishlab chiquvchining o'ziga bog'liq edi. Boshqariladigan ilovada ishlab chiquvchi faqat qaysi ob'ektlar, atributlar va buyruqlar formada joylashishi kerakligini tavsiflaydi va buyruq interfeysi va shakllarning umumiy tartibini belgilaydi.

Muayyan foydalanuvchi uchun interfeysni yaratishda tizim ushbu tavsifni turli omillarni (foydalanuvchi huquqlari, muayyan dasturning xususiyatlari, foydalanuvchining o'zi tomonidan o'rnatilgan sozlamalar) hisobga olgan holda ishlatadi.

Markazlashtirilgan interfeyslarni boshqarish imkoniyati

Buyruqlar interfeysi va shakllar boshqariladi foydalanuvchi roli sozlamalari, funktsional variantlar va shaxsiy foydalanuvchi sozlamalari tarkibi.

Kirish huquqlarini farqlash tizimini ishlab chiqish

Boshqariladigan ilova kirishni sozlash va har bir rol uchun konfiguratsiya ob'ektlarining alohida maydonlarini tahrirlash imkoniyatiga ega bo'lishiga qo'shimcha ravishda, nozik mijozning arxitekturasi bloklangan ma'lumotlar unga o'tkazilmaydigan tarzda qurilgan. Bu kirish huquqlarini yanada samarali boshqarish imkonini beradi. Tizimdagi yuk sezilarli darajada kamayadi - barcha massiv operatsiyalar kirish huquqlarini tekshirmasdan (imtiyozli rejimda) amalga oshirilishi mumkin.

Maxsus sozlamalar

1C: Enterprise boshqariladigan ilovasida amalga oshirilgan foydalanuvchi interfeysini sozlash qobiliyati. Shuningdek, foydalanuvchiga tizim interfeysini shaxsiy xohishlariga ko'ra sozlash imkoniyati beriladi. U buyruqlar interfeysidagi buyruqlarning ko'rinishini, ularning tartibini va guruhlanishini boshqarishi mumkin. Bundan tashqari, u shakl elementlarining ko'rinishini, joylashishini va guruhlanishini o'zgartirishi va ko'rsatish va tahrirlashga ta'sir qiluvchi shakl elementlarining ba'zi xususiyatlarini sozlashi mumkin.

Men kitobimning ikkinchi bobini nashr etyapman "1C da rivojlanish asoslari: Taksi"

2-bob. Muntazam va boshqariladigan 1C ilovasi

Ushbu bobda biz oddiy va boshqariladigan dastur nima ekanligini va ular bir-biridan qanday farq qilishini ko'rib chiqamiz, ammo bundan oldin biz "interfeys" tushunchasini ko'rib chiqamiz.

Baribir "interfeys" nima? Asosan, bu o'zaro ta'sir qiluvchi ikkita tizim o'rtasidagi umumiy chegaradir (ko'pincha bitta tizim odamdir). Masalan, mashinani olaylik. Uning interfeysi bormi? Ha albatta. Ammo mashina va odam o'rtasidagi umumiy chegara nima? Birinchidan, bu ish joyi, ya'ni. to'g'ridan-to'g'ri haydovchi o'rindig'i va boshqaruv elementlari (rul, gaz pedali, tormoz pedali va boshqalar). Ikkinchidan, bu qandaydir qoidalar to'plami bo'lgan avtomobil bilan insonning o'zaro munosabatlari tamoyillari. Masalan, mashinani tezlashtirish uchun gaz pedalini bosish, sekinlashtirish - tormoz pedalini, o'ngga burish uchun rulni o'ngga burish kerak va hokazo. Ushbu ikki shaxs tufayli odam mashinani boshqarishi mumkin. Bir narsani olib tashlang va haydash imkonsiz bo'ladi.

Bu dasturiy ta'minot olamida farq qilmaydi. Bitta tizim - bu shaxs - operator, foydalanuvchi. Ikkinchi tizim esa inson faoliyatining ma'lum bir turini avtomatlashtirish uchun yaratilgan dasturdir (biz amaliy dasturlashni ko'rib chiqamiz).

Masalan, biz mustaqil ravishda ombor hisobini yuritishimiz kerak: tovarlarning omborga kelishini amalga oshiring, ushbu tovarlarni hisobdan chiqaring va qoldiqlarni kuzatib boring. Ilova qanday va qayerda yozilganidan qat'i nazar, foydalanuvchi bilan umumiy chegara qanday bo'ladi? Birinchidan, bu ma'lumotlarni kiritish organlari - aks holda siz qandaydir 5 dona mahsulot omborga kelganligini dasturga qanday etkazasiz. Bizning holatda, bu kompyuter klaviaturasi va kompyuter sichqonchasi. Ikkinchidan, bu kompyuter va inson o'rtasidagi o'zaro ta'sir tizimi. Misol uchun, bu buyruq qatori interfeysi bo'lishi mumkin: Siz klaviatura yordamida turli xil matn satrlarini (buyruqlarni) kiritasiz va ulardan kerakli harakatlarni bajarish uchun foydalanasiz (tovarlarni qabul qilish, tovar iste'molini qayd etish va hokazo). Bunday interfeys quyidagicha ko'rinadi: rasmga qarang. 1.2.1.

Guruch. 1.2.1 Buyruqlar qatori misoli

Ushbu rasmda Windows operatsion tizimining buyruq qatori ko'rsatilgan, u yordamida siz Explorer-da bajaradigan deyarli barcha operatsiyalarni bajarishingiz mumkin: fayllarni nusxalash, fayllarni o'chirish, katalog yaratish va h.k.

Ushbu turdagi interfeys uzoq vaqtdan beri arxaik bo'lib, u grafik foydalanuvchi interfeysi bilan almashtirildi (ing. grafik foydalanuvchi interfeysi GUI). Bu interfeysda foydalanuvchi va ilova o'rtasidagi o'zaro aloqa displeyda chizilgan turli grafik elementlar (tugmalar, piktogrammalar, kalitlar va boshqalar) orqali amalga oshiriladi. Grafik interfeysda operator boshqaruv elementlari orqali istalgan grafik elementlarga tasodifiy kirish huquqiga ega. Bizning holatda, biz ombor hisobini avtomatlashganda, o'zaro ta'sir quyidagicha ko'rinishi mumkin: operator "Qabul qilish" tugmasini bosadi, mahsulotni tanlash shakli ochiladi, bu erda operator kerakli mahsulotni ro'yxatdan tanlaydi va uning miqdorini kiritadi. Agar siz xarajat qilishingiz kerak bo'lsa, operator "Iste'mol" tugmasini bosadi va tanlov shakli ham ochiladi, bu erda operator kerakli mahsulotni tanlaydi va uning miqdorini kiritadi. Balansni tekshirish kerak bo'lganda, operator "Qolganlar" tugmasini bosadi va dastur ombordagi qolgan tovarlarni ko'rsatadi. Shunday qilib, ushbu grafik interfeysdan foydalanib, siz ombordagi tovarlarni juda muvaffaqiyatli kuzatib borishingiz mumkin.

Keling, nazariy qism bilan yakunlaymiz va to'g'ridan-to'g'ri ushbu bobning mavzusiga o'tamiz. Ya'ni, barcha grafik foydalanuvchi interfeyslari bo'lgan 1C dasturining amaliy interfeyslari turlariga. 1C: Enterprise 8 dasturida ikkita global turdagi grafik dastur interfeyslari mavjud. Bular odatiy dastur rejimi va boshqariladigan shakllar ilova rejimi (yoki boshqariladigan ilova).

8.0 va 8.1 versiya platformalari. faqat oddiy rejimda ishlagan, platformaning yuqori versiyalari (8.2, 8.3 va boshqalar) oddiy dastur rejimida ham, boshqariladigan dastur rejimida ham ishlashi mumkin.

Oddiy dastur rejimi

Deyarli barcha zamonaviy konfiguratsiyalar allaqachon boshqariladigan rejimda ishlaydi, ammo odatdagi dastur rejimida ishlaydigan eski konfiguratsiyalardan foydalanadigan tashkilotlar hali ham mavjud. Shuning uchun muntazam dasturning ishlash tamoyillarini bilish kerak. Bu mening kitobimda (3 va 4-boblar) batafsil muhokama qilinadi. Bu erda biz faqat eng umumiy fikrlarga to'xtalamiz.

Oddiy dastur rejimi 8.0 va 8.1 platformalarida ishlatilgan interfeys va shakllardan foydalanadi. Ilgari, bu rejim hech narsa deb atalmagan, ammo hozir u "muntazam dastur rejimi" deb nomlanadi va ushbu rejimda ishlatiladigan shakllar "muntazam shakllar" deb ataladi.

Keling, ushbu rejim qanday ko'rinishini tezda ko'rib chiqaylik. Ko'pchilik allaqachon u bilan tanish bo'ladi, lekin ba'zilar, ayniqsa 8.0 va 8.1 platformalarida ishlashni ko'rmaganlar buni birinchi marta ko'rishadi.

Dasturni yuklagandan so'ng, foydalanuvchi yuqori qismida menyusi bo'lgan interfeysni ko'radi (1.2.2-rasmga qarang).

1.2.2-rasm Oddiy ilovaning interfeys ko'rinishi

Menyu bandlarini bosish orqali foydalanuvchi turli shakllarni ochishi mumkin. Bular asosan ma'lumotnomalar va hujjatlar ro'yxatlarining shakllari (1.2.3-rasmga qarang), ammo hisobotlar, ishlov berish, hisob-kitoblar sxemalari va boshqalar ham bo'lishi mumkin.

1.2.3-rasm. Hujjatlar ro'yxati shakli

Ro'yxat shaklidan foydalanuvchi hujjat yoki ma'lumotnoma shaklini ochishi mumkin (1.2.4-rasmga qarang).

Guruch. 1.2.4. Hujjat shakli

Ishlab chiquvchi avtomatik ravishda yaratilgan shakllardan foydalanishi yoki ularni o'zi yaratishi mumkin.

Ishlab chiquvchi oddiy shakllarni sichqoncha bilan loyihalashi kerak: kerakli elementlarni shaklga (tugmacha, maydon, jadval) joylashtiring, ularni qulay joyga ko'chiring va hajmini aniqlang (1.2.5-rasmga qarang).

1.2.5-rasm. An'anaviy shakllarni loyihalash

Ko'pincha, murakkab shakllarni ishlab chiqishda, shakl elementlarining bir-biri bilan o'zaro ta'sirini hisobga olish kerak edi. Shu maqsadda bog'lashlar o'rnatildi. Ba'zan ular chalkashib ketishdi va shakli unchalik chiroyli bo'lmagan ko'rinishga ega bo'ldi. Biz ushbu mexanizm va uni noto'g'ri ishlatish oqibatlari haqida batafsil to'xtalmaymiz, chunki boshqariladigan shakllarda u o'z ahamiyatini yo'qotdi.

Va nihoyat, shuni ta'kidlaymanki, boshqariladigan dasturdan farqli o'laroq, oddiy dastur faqat "qalin mijoz" ostida ishlashi mumkin. Umuman olganda, bu an'anaviy shakllar va boshqariladigan shakllar o'rtasidagi asosiy, eng asosiy farq. Chunki boshqariladigan dastur rejimi "nozik mijoz" ostida ishlash uchun maxsus ishlab chiqilgan.

Boshqariladigan dastur rejimi

Xo'sh, boshqariladigan dastur rejimi va oddiy rejim o'rtasidagi o'ziga xoslik va asosiy farq nima? Asosiy farq - bu boshqariladigan buyruq interfeysi va boshqariladigan shakllardan foydalanish. Keling, ushbu ob'ektlarning har birini alohida ko'rib chiqaylik. Boshqariladigan buyruq interfeysi nima? Bu savolga javob berish uchun o'tmishga yana bir bor kirib borish kerak.

Keling, oddiy dasturda konfiguratsiya qanday ishlab chiqilganligini eng oddiy shaklda ko'rib chiqaylik. Birinchidan, biz biznes mantiqini ishlab chiqdik: hujjatlar, ma'lumotnomalar, hisobotlar, ishlov berish va ularning bir-biri bilan o'zaro ta'siri. Keyin biz rollarni o'rnatdik, masalan, "Yetkazib beruvchi" roliga ega bo'lgan foydalanuvchi "Tovarni qabul qilish" hujjatiga kirish huquqiga ega edi, lekin "Tovarni chiqarish" hujjatiga emas. Aksincha, "Sotuvchi" roliga ega bo'lgan foydalanuvchi "Tovarni chiqarish" hujjatiga kirish huquqiga ega edi, lekin "Tovar kvitansiyasi" hujjatiga emas. Keyingi qadam har bir turdagi foydalanuvchi uchun interfeyslarni ishlab chiqish edi. Oddiy dastur ostida ishlab chiqish bilan shug'ullanganlar, "Interfeys" kabi konfiguratsiya ob'ekti mavjudligini eslashadi, unda 1.2.2-rasmdagi menyu kabi har bir menyuni sozlash mumkin edi. Va bizning holatlarimizda, ishlab chiquvchi ikkita interfeys yaratish uchun qiyinchiliklarga duch kelishi kerak edi: biri yetkazib beruvchi uchun, ikkinchisi esa sotuvchi uchun. Chunki agar u "Tovarni qabul qilish" hujjatini ham, "Tovarni chiqarish" hujjatini ham ochishingiz mumkin bo'lgan bitta umumiy interfeysni ishlab chiqqan bo'lsa, etkazib beruvchi "Tovar chiqishi" ro'yxatini ochishga harakat qilganda, bu mutlaqo to'g'ri bo'lmaydi. hujjatlar, u buni qilish huquqiga ega emasligi haqida xabar tizimini oldi. Bunga yo'l qo'ymaslik uchun ikkita interfeys yaratish va har bir foydalanuvchi uchun qaysi interfeys ostida ishlashi kerakligini belgilash kerak edi.

Boshqariladigan dastur rejimida hamma narsa ancha sodda. Boshqariladigan buyruqlar interfeysini keyingi qismda batafsilroq o'rganamiz. Ushbu qismda biz uni eng umumiy ma'noda tahlil qilamiz. Taksi interfeysi holatida boshqariladigan buyruq interfeysi quyidagicha ko'rinadi:

Guruch. 1.2.6. Boshqariladigan buyruq interfeysi

Boshqariladigan dasturni ishlab chiqishda dasturchi biroz boshqacha yo'l tutishi kerak bo'ladi. Biznes mantig'ini ishlab chiqishdan oldin, biz ob'ektlarimiz kiritiladigan quyi tizimlarni aniqlashimiz kerak (oddiy dasturda ular ham mavjud, ammo ular tabiatan ko'proq deklarativdir). Masalan, “Tovarlarni qabul qilish” hujjati “Ta’minot” quyi tizimiga, “Tovarlarni iste’mol qilish” hujjati esa “Sotish” quyi tizimiga kiritiladi. Shu bilan birga, ba'zi ob'ektlar bir vaqtning o'zida bir nechta quyi tizimlarda joylashgan bo'lishi mumkin: "Mahsulotlar" katalogi "Sotish" quyi tizimiga, "Ta'minot" quyi tizimiga va "Marketing" quyi tizimiga kiritiladi. Bunday holda, ishlab chiquvchi "Interfeys" ob'ektini yaratishi shart emas, tizimning o'zi foydalanuvchi huquqlari va funktsional imkoniyatlari sozlamalari asosida avtomatik ravishda kerakli interfeys turini quradi.

Agar ba'zi foydalanuvchi quyi tizimni ko'rish huquqiga ega bo'lmagan rolga ega bo'lsa, masalan, "Ta'minot", u holda 1C ilovasini ishga tushirganda, u oddiygina ushbu menyu bandini ko'rmaydi. Bundan tashqari, u menyu ro'yxatida hech bo'lmaganda ko'rish huquqiga ega bo'lmagan hujjatni ko'rmaydi.

1.2.6-rasmda siz to'liq huquqli foydalanuvchi interfeysini ko'rdingiz va, masalan, sotuvchining interfeysi quyidagicha ko'rinadi:

Guruch. 1.2.7. Cheklangan foydalanuvchi interfeysi

Odatiy interfeysdan yana bir farqi shundaki, foydalanuvchi navigatsiya, amallar, bo‘limlar va boshqalar sozlamalari yordamida o‘z interfeysining ko‘rinishini mustaqil ravishda aniqlashi mumkin.Masalan, 1.2.7-rasmdagi interfeysdan biz “Ombor” bandlarini o‘chirishimiz mumkin. joriy bo'limning funktsiyalari (yuqori menyu) va "Mahsulot". Siz ushbu ko'rinishga ega bo'lasiz:

Guruch. 1.2.8. Joriy qismning qisqartirilgan funksiyalari bilan foydalanuvchi interfeysi

Biz ushbu qismning keyingi boblarida foydalanuvchi interfeysini sozlashni batafsil ko'rib chiqamiz va ushbu kursning keyingi qismida rollar va interfeys ko'rinishi o'rtasidagi munosabatni o'rganamiz. Hozircha, boshqariladigan buyruq interfeysi va oddiy interfeys o'rtasidagi asosiy farqlarni ko'rib chiqaylik.

  • Boshqariladigan buyruqlar interfeysining ko'rinishi foydalanuvchi huquqlari va funktsional imkoniyatlari sozlamalariga qarab platforma mexanizmlari yordamida avtomatik ravishda sozlanadi.
  • Foydalanuvchi o'z xohishiga ko'ra interfeysning ko'rinishini mustaqil ravishda sozlashi mumkin.

Endi boshqariladigan shakllar nima ekanligini ko'rib chiqaylik.

"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 vazifa chizma (skrinshot) bilan birga keladi.
  4. Uy vazifasi uchun muammolar to'plami.
  5. Kitob tushunarli va sodda tilda yozilgan - yangi boshlanuvchilar uchun.
  6. Kitob elektron pochta orqali PDF formatida yuboriladi. Har qanday qurilmada ochilishi mumkin!


Agar ushbu dars sizga biron bir muammoni hal qilishda yordam bergan bo'lsa, sizga yoqqan yoki foydali deb topilgan bo'lsa, unda siz mening loyihamni istalgan miqdorda xayriya qilish orqali qo'llab-quvvatlashingiz mumkin:

Siz qo'lda to'lashingiz mumkin:

Yandex.Money - 410012882996301
Web Money - R955262494655

Mening guruhlarimga qo'shiling.

Boshqariladigan 1C ilovasida shakllarni dasturiy ravishda ochish ularni oddiy dasturda ochishdan sezilarli darajada farq qiladi. Avval eski usulni ko'rib chiqaylik. U formani qabul qilish va keyin uni normal yoki modal rejimda ochishdan iborat (modal rejimda ochilganda forma dasturni bloklaydi).

GetForm() . Ochiq()

Bu shakllarni ochishning eng sekin usuli. Biroq, bu shaklni ochishdan oldin uni dasturiy ravishda qayta ishlashga imkon beradi. Kodni qayta ishlash uchun siz biroz o'zgartirishingiz kerak:

Shakl = GetForm ( "Hujjat. Tovar va xizmatlarni qabul qilish. Hujjat shakli") ;
//Bu yerda forma bilan amallarni bajaramiz
Shakl. Ochiq();

Shuni hisobga olish kerakki, ariza qabul qilinganda, boshqa hodisa protsedurasi bajariladi WhenCreatedOnServer.

Keling, boshqariladigan 1C ilovasida shakllarni tezroq va qulayroq ochishga imkon beruvchi boshqa usullarni ko'rib chiqaylik. Muayyan vaziyatga qarab, turli usullardan foydalanish mumkin.

1. Boshqariladigan ilovada ob'ekt formasini qanday ochish mumkin, agar unga havola mavjud bo'lsa.

Bunday holda, hamma narsa juda oddiy.

RefLink = Kataloglar. Nomenklatura. FindByCode("000000001" );
OpenValue (RefLink);

2. Tanlov shaklini qanday ochish va keyin tanlangan qiymatni olish.

Buning uchun funksiya mavjud EnterValue(). Funktsiya 3 ta parametrga ega:

  • Tanlangan qiymat yoziladigan o'zgaruvchi;
  • Tanlash oynasida ko'rsatiladigan maslahat;
  • Tanlangan qiymatlar turlarining tavsifi. Bir nechta turlar bo'lishi mumkin, bu holda ma'lum bir qiymatni tanlashdan oldin sizdan turni tanlashingiz so'raladi.

Funktsiyani bajarish natijasida ko'rsatilgan turdagi ob'ekt uchun standart tanlash shakli ochiladi.

O'zgaruvchan qiymat;
Massiv = yangi massiv;
Massiv. Qo‘shish(Tur( "DirectoryLink.Nomenklatura") ) ;
Massiv. Qo‘shish(Tur( "DirectoryLink. Qarama-qarshi tomonlar") ) ;

TypeDescription= new TypeDescription(Array) ;

Res = EnterValue(Qiymat, "Maslahat" , TypeDescription);

Oldingi usullar faqat ob'ektlar uchun standart shakllarni ochishga imkon berdi (ob'ekt shakli yoki tanlov shakli). Agar siz maxsus shaklni ochishingiz kerak bo'lsa, funksiyadan foydalanishingiz mumkin OpenForm().

Ushbu funktsiya juda ko'p parametrlarga ega. Keling, ulardan ba'zilarini ko'rib chiqaylik:

  • Shakl nomi— bu yerda siz standart obʼyekt shakllaridan birini tanlashingiz mumkin, masalan, Tanlov shakli yoki Ro'yxat shakli. Yoki ishlab chiquvchilar tomonidan yaratilgan maxsus shakl.
  • Variantlar— uni formadagi shaklga o‘tkazish imkonini beradi tuzilmalar uni ochishdan oldin ba'zi parametrlar, shu bilan chiqish ma'lumotlarini aniqlash. Parametrlar mijozdan serverga uzatilishi mumkin bo'lgan har qanday ma'lumotlar bo'lishi mumkin. Shaklni ochishda o'tgan parametrlar protsedurada qayta ishlanishi mumkin WhenCreatingOnServer() ochilayotgan shaklda.
  • Shaklni ochish rejimi— 3 ta variant mavjud: mustaqil, butun interfeysni bloklash, egasi formasini bloklash.

Funktsiya qanday ishlatilishini ko'rib chiqaylik OpenForm() turli vaziyatlarda.

3. Mavjud obyektning shakli qanday ochiladi

Har bir shakl bitta asosiy atributga ega. Shakl tafsilotlari ro'yxatida qalin shrift bilan ta'kidlangan va odatda chaqiriladi Ob'ekt ma'lumotnomalar va hujjatlarning elementlari shakllarida. Boshqa ob'ektlar boshqa nomga ega bo'lishi mumkin. Mavjud ob'ektning formasini ochish uchun ochilayotgan shaklga parametr o'tkazish kerak Kalit ob'ektga havola sifatida qiymat bilan.

&OnClient
Protsedura buyrug'i 1 (buyruq)
Parametr = yangi tuzilma;
Parametr. Insert("Kalit" , FindC() );
OpenForm(, Parametr);
Jarayonning oxiri

&Serverda
FindC();
Kataloglarni qaytarish. Qarama-qarshi tomonlar. FindByRequisites ("TIN", "745107734623")
EndFunction

4. Yangi obyekt formasini ochish

Bu yerda oddiy funksiya bajariladi OpenForm() hech qanday parametrlarsiz.

&OnClient
Protsedura buyrug'i 1 (buyruq)
OpenForm( "Katalog. Qarama-qarshi tomonlar. Ob'ekt shakli") ;
Jarayonning oxiri

5. Yangi ob'ekt shaklini qanday ochish va uni biror narsaga asoslanib to'ldirish

Siz parametrni kiritishingiz kerak Baza, uning qiymati to'ldirish asosiy ob'ektiga havola bo'ladi. Bu protsedurani boshlaydi ProcessFill().

&OnClient
Protsedura buyrug'i 1 (buyruq)
Parametr = yangi tuzilma;
Parametr. Insert("Asosiy", LinkToBuyerAccount) ;
OpenForm( "Hujjat. Tovar va xizmatlarni sotish. Ob'ekt shakli", Parametr);
Jarayonning oxiri

Ushbu misol hujjat yaratadi Tovar va xizmatlarni sotish va xaridorga to'lov uchun schyot-faktura asosida to'ldiriladi, unga havola uzatiladi.

6. Shaklni ochish va undagi tanlovni o'rnatish

1C shakllari bo'yicha tanlov oddiy yoki murakkab bo'lishi mumkin. Oddiy tanlash kabi ifodalarni o'z ichiga oladi Tashkilot = Horns and Hooves MChJ. Kompleks tanlash boshqa turdagi taqqoslashni o'z ichiga oladi, masalan. Ro'yxatda. Ushbu maqolada biz oddiy tanlovni tashkil qilishni ko'rib chiqamiz va alohida maqola murakkab tanlovga bag'ishlanadi.

Oddiy tanlovni tashkil qilish uchun ochilayotgan shaklga kalit bilan parametrni o'tkazish kerak Tanlash, qiymat kalit dinamik ro'yxat maydonining nomi bo'lgan struktura bo'ladi va qiymat izlanayotgan ma'lumotlardir.

Masalan, katalog ro'yxati formasini ochamiz GTD raqamlari va u erda egasi - katalog elementi bo'yicha tanlov qiling Nomenklatura.

&OnClient
Protsedura buyrug'i 1 (buyruq)
Parametr = yangi tuzilma;

Tanlash= yangi tuzilma;
Tanlash. Insert("Egasi", LinkToNomenclature) ;

Parametr. Insert("Tanlash", Tanlash);

OpenForm( "Directory.GTD raqamlari.Ro'yxat shakli", Parametr);
Jarayonning oxiri

7. Axborot reestriga kirish blankasi qanday ochiladi

Buning uchun sizga ma'lumotlar registrini kiritish kaliti kerak bo'ladi.

Yozuv kaliti- bu barcha o'lchovlar va davrning qiymatlari (agar registr davriy bo'lsa). Ya'ni, yozuv kaliti - bu yozuvni yagona aniqlash mumkin bo'lgan parametrlar.

Ochilish algoritmi quyidagicha:

  1. Biz tuzilishga kerakli qiymatlar bilan asosiy yozuv ma'lumotlarini kiritamiz.
  2. Olingan strukturani massivga joylashtiramiz.
  3. Massivdan yozuv kalitini yaratamiz.
  4. Ochilgan formaga parametr o'tkazamiz Kalit qiymat sifatida 3-bosqichdagi yozuv kaliti bilan.

&OnClient
Protsedura buyrug'i 1 (buyruq)
Parametr = yangi tuzilma;

KeyParameters= yangi tuzilma;
Asosiy parametrlar. Insert("Nomenklatura", LinkToNomenklatura) ;
Asosiy parametrlar. Insert("PriceType", LinkToPriceType) ;
Asosiy parametrlar. Insert ("Davr", Sana);

KeyArray = Yangi massiv;
KeyArray. Qo'shish (KeyParameters);

EntryKey = Yangi( "Axborot registrini qayd etish kaliti. Narxlar nomenklaturasi", KeyArray);

Parametr. Insert("Kalit", RecordKey) ;

OpenForm( "Axborot reestri. Nomenklatura narxlari. Ro'yxatga olish shakli", Parametr);
Jarayonning oxiri

Diqqat! Endi kurs ham kechki soat 18:30 dan 21:30 gacha immersion formatida o'tkaziladi.

Kurs "1C: Enterprise 8 tizimida samarali ishlash" kompleks kursining ajralmas qismidir.

Trening maqsadi: talabalarni 1C: Enterprise 8 texnologik platformasining boshqariladigan ish rejimi bilan tanishtirish va mutaxassislarga tizimning ushbu versiyasidan foydalanish tizimini yaratish yondashuvlarini ko'rsatish.

Kurs qamrab oladi dastur interfeysini yaratishning yangi modeli, mijoz-server arxitekturasining yangi tatbiq etilishi, shakllar mexanizmi. Kurs davomida talabalar o'rganilayotgan dasturiy ta'minot paketida konfiguratsiya, boshqaruv va dasturlash bo'yicha amaliy ko'nikmalarga ega bo'ladilar. Bu ko'nikmalar o'quv vazifasini yechish jarayonida ega bo'ladi. Ushbu vazifaning mohiyati "nozik mijoz" rejimida ishlashni yoqish uchun taqdim etilgan konfiguratsiyani sozlashdir.

Kurs mo'ljallangan: 1C: Enterprise platformasida dastur echimlarini sozlash tajribasiga ega bo'lgan mutaxassislar uchun (7.7, 8.0, 8.1, 8.2 versiyalari - oddiy dastur).

Kursda o'rganiladigan mexanizmlar:

  • Boshqariladigan interfeysni qurish tamoyillari
  • Yangi modullar, modulni bajarish konteksti, o'zaro ta'sir mexanizmi
  • Konfiguratsiya ob'ektlarining interfeys xususiyatlari
  • Shaklni sozlash (konfigurator rejimida, bajarish rejimida)
  • Direktivlar, mijoz-server dasturlash, boshqariladigan shakl mexanizmi
  • Funktsional variantlar mexanizmi, funksional shakl variantlari
  • Ro'yxat shakllari, dinamik ro'yxatlar
  • Bosma shakllarni shakllantirish mexanizmi
  • Ma'lumotlar tarkibi mexanizmidagi o'zgarishlar (boshqariladigan ilovada ishlash xususiyatlari)
  • Imtiyozli/xavfsiz rejimlar
  • Vaqtinchalik saqlash, fayllar va rasmlar bilan ishlashning yangi texnologiyasi
  • Shakllarning o'zaro ta'siri mexanizmi, tanlashni tashkil etish
  • Tizim sozlamalari bilan ishlash, sozlamalarni saqlash mexanizmini bekor qilish
  • Tashqi manbalar
  • Ma'lumot almashish mexanizmi
  • Avtomatlashtirilgan sinov
  • Mobil platforma

To'liq kunlik kurs narxiga quyidagilar kiradi:

  • 2 kun 10:00 dan 17:00 gacha
  • o'quv materiallari
  • tushlik, kofe tanaffuslari
  • "1C" kompaniyasining sertifikati

WEB kursi narxiga quyidagilar kiradi:

  • 5 hafta, albatta, o'qituvchi bilan 5 vebinar
  • 3-sonli 1C o'quv markazi sertifikati (amaliy mashg'ulotlardan o'tish sharti bilan)

To'liq kunlik immersion kursining narxiga quyidagilar kiradi:

  • 5 kun 10:00 dan 17:00 gacha yoki 9 kechqurun 18:30 dan 21:30 gacha
  • eslatmalar, naushniklar
  • tushlik, kofe tanaffuslari
  • kursni tugatgandan keyin 2 yil davomida yangilangan video materiallarga kirish
  • 1C-o'quv markazining №3 sertifikati

Trening formatlari

Kunduzi to'liq ish kuni

Bu format kim uchun:Ishdan uzoqda mashg'ulotlardan o'tishi mumkin bo'lgan va klassik to'liq vaqtda mashg'ulotlarni afzal ko'rganlar uchun.

Davomiyligi:16 akademik soat

WEB trening

Bu qanday format:Taklif etilayotgan format masofaviy ta'limning ko'pgina afzalliklarini videomateriallar va onlayn maslahatlar bilan ifodalangan yuzma-yuz komponent bilan birlashtiradi.
WEB kursi videolar, amaliy topshiriqlar va o‘qituvchilar ishtirokidagi vebinarlardan iborat. Barcha kurs materiallari Internet orqali 24/7 mavjud bo'lib, siz o'zingizga mos vaqtda o'qishingiz mumkin. Kurs sinflarga bo'lingan. Dars davomida joriy mavzu bo'yicha materiallar o'rganiladi, amaliy mashg'ulotlar o'tkaziladi, o'qituvchiga savollar beriladi. Har bir dars oxirida vebinar o'tkaziladi, uning davomida o'qituvchi olingan barcha savollarni, tipik xatolarni tekshiradi va to'g'ri echimni tushuntiradi. Veb-seminarlarning yozuvlari portalda mavjud. Shu tarzda bir necha darslar birin-ketin o'tkaziladi. Yakuniy mustaqil ish va yakuniy vebinar.

Davomiyligi: 5 hafta

Bu qanday format:


Davomiyligi:40 akademik soat

Bu qanday format:To'liq kunlik immersion kursi kunduzgi ta'lim, masofaviy ta'lim va individual ta'limning barcha afzalliklarini o'zida mujassam etgan formatdir. Mashg'ulotlar jihozlangan sinfda o'tkaziladi, siz mustaqil ravishda kurs materiallarini (bosqichma-bosqich videolar) o'rganasiz va mahorat darslarini bajarasiz. Shu bilan birga, auditoriyada istalgan vaqtda savollarga javob berishga va amaliy muammolarni hal qilishda yordam berishga, shuningdek, ularning bajarilishining to'g'riligini tekshirishga tayyor bo'lgan o'qituvchi mavjud.
Afzalliklari - savollaringiz bo'yicha o'qituvchidan individual maslahatlar, materialni to'ldirish tezligi shaxsan sizga mos keladi.
Bularning barchasi kurs materialini yanada chuqurroq o'rganishni ta'minlaydi.
Ushbu kursni ish joyingizdan talaba bo'lgan joyda o'qituvchining mavjudligining to'liq ta'siri bilan olish mumkin! Agar ushbu imkoniyat sizni qiziqtirsa, bizga qo'ng'iroq qiling!

Davomiyligi:40 akademik soat

Kurs dasturi

KURSNING MAQSAD VA VAZIFALARI

KIRISH

1. FOYDALANISH VARIANTLARI

2. O'ZBARA ALOQALARNING TEXNIK TUZILISHI

  • Mijoz-server opsiyasi:
  • Fayl opsiyasi:
  • Amaldagi protokollar
  • Server klasterining tuzilishi
  • Seanslar
  • Modullarning turlari, umumiy imkoniyatlari

3. BUYRUQ INTERFESYASI

  • Quyi tizimlar
  • Jamoalar
  • Oldindan sozlash
  • Interfeysni yaxshilash

4. INTERFESYON XUSUSIYATLARI

  • Moslashtirilgan ob'ekt namoyishi
  • Standart tafsilotlar
  • Ob'ekt tafsilotlarini to'ldirishni nazorat qilish
  • Standart qiymatni o'rnatish
  • Taqdim etishdan foydalanish

5. FUNKSIONAL VARIANTLAR

6. BOSHQARILGAN FORMASI

  • Muloqot oynasini sozlash
  • Hodisa ishlov beruvchilarini aniqlash
  • Hujjat miqdorini hisoblash
  • Tugallanganligini tekshirish, xabarlar
  • To'ldirishni qayta ishlash
  • O'zgartirish tugmasidan foydalanish
  • Imtiyozli rejimni boshqarish
  • Xavfsiz rejim
  • Ro'yxatdan o'tishning yangi metodologiyasi
  • Hodisaga asoslangan shakl modeli
  • Shaklning funktsional imkoniyatlari
  • Harakatlarni ro'yxatga olish

7. BOSIB ETILGAN FORMATNI YARATING

  • Oddiy dekodlash

8. RO'YXAT SHAKLLARI

  • "Tovarlarni sotish" hujjatining ro'yxat shakli
  • "Nomenklatura" katalogini tanlash shakli
  • "Serverda ma'lumotlarni qabul qilishda" ishlov beruvchisidan foydalanish
  • Dinamik ro'yxatda ko'rsatilgan ma'lumotlarni olish

9. MODAL QO'NG'IROQLARNI RAD ETISh.

10. Vaqtinchalik saqlash

  • Fayllar bilan ishlash (rasmlar)
  • Tanlovni tashkil etish

11. BOSHQARILGAN HISOBOTLAR

  • "Tovar qoldiqlari" haqida hisobot
  • Hisobot variantlari
  • Maxsus sozlamalar
  • Shifrni hal qilish qiymatini olish

12. MA'LUMOTLAR TARIXI

13. BIRLIK MEXANIZMASI

14. NATIJALARNI SAQLASH INTERVALI CHEGARLARI

15. BELGILANGAN TURLAR

16. Ish stoli

17. SOZLAMALARNI SAQLASH

  • Hisobot sozlamalari saqlanmoqda

18. UMUMIY MA'LUMOTLAR

  • Ob'ektlar uchun umumiy tafsilotlarni aniqlash
  • Ma'lumot almashish mexanizmi

19. KONFIGURASYON KENGAYTISHLARI

20. REJAL TUZISH

21. tashqi ma'lumotlar manbalari

  • Access ma'lumotlar bazasiga ulanish

22. AVTOMATLANGAN SINOV

23. MOBIL PLATFORMA

  • Kirish ("http://v8.1c.ru/overview/Term_000000818.htm" dan parchalar)
  • Ma'lumotlar bazasini ishlab chiqish
  • Oldindan sozlash
  • Mobil ilova yaratish
  • Ilova testi

Texnik talablar:

  • Internetga ulanish(siz “sinov” kirishiga ulanish orqali aloqa kanalingizni tekshirishingiz mumkin),
  • 1C: Enterprise 8.3 platformasining mavjudligi kursning amaliy vazifalarini bajarish.

Dasturlashni o'rganish uchun "1C: Enterprise 8.3" versiyasidan foydalanishingiz mumkin.



 


O'qing:



Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?

O'yinlar uchun SSD drayveri qanchalik muhim, u nimaga ta'sir qiladi va ushbu texnologiyaning foydaliligi nimada - bu bizning maqolamizda muhokama qilinadi. Qattiq holat...

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak

USB portini qanday tuzatish mumkin? Mutaxassisdan javob: Kompyuterdan foydalanganda USB portlari tez-tez buziladi. Birinchidan, ular muvaffaqiyatsizlikka uchradi ...

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?

Foydalanuvchilarning shaxsiy kompyuterlarida ko'pincha muhim ma'lumotlar - hujjatlar, fotosuratlar, videolar saqlanadi, ammo ma'lumotlarning zaxira nusxasi odatda...

Kompyuter nimadan iborat?

Kompyuter nimadan iborat?

Nashr etilgan: 14.01.2017 Assalomu alaykum, do'stlar, bugun biz kompyuter tizim blokining dizaynini batafsil ko'rib chiqamiz. Keling, nima ekanligini bilib olaylik ...

tasma tasviri RSS