Nashrlar. Nashrlar 1c nozik mijoz fayl versiyasini o'rnatish

Nashrlar. Nashrlar 1c nozik mijoz fayl versiyasini o'rnatish

1C mijoz-server dasturi bo'lib, bu 1C ikkita dastur - mijoz va serverdan iborat ekanligini anglatadi. Serverda 1C server dasturi ishlamoqda. Uning kompyuteridagi foydalanuvchi ishlaydi Qisqacha 1C mijozi deb ataladigan 1C mijoz dasturi.

1C-da turli xil kompyuter uskunalari, turli xil operatsion tizimlar va geografik jihatdan taqsimlangan dasturdan foydalanishga imkon beruvchi bir necha turdagi mijozlar mavjud.

1C mijozlaridan biri har qanday operatsion tizimda (hatto Mac-da) oddiy Internet-brauzer yordamida 1C-dan foydalanishga imkon beradi. Boshqa 1C mijozi PDA-da, masalan, inventarizatsiya uchun ombordagi ishlab chiqarish PDA, shtrix-kod skaneri bilan.

Keling, 1C mijozlari nima ekanligini, ularning farqlari nimada, ular qanday ko'rinishda va ular bilan qanday ishlashni ko'rib chiqaylik?

Qalin mijoz 1C

Eng oddiy va eng taniqli 1C mijozi 1C qalin mijozdir ("muntazam"). 1C 8.2 versiyasidan oldin, undan tashqari, boshqa variantlar taqdim etilmagan.

1C Configurator (hozirda) faqat 1C qalin mijozda ishlaydi. Shuningdek, 1C qalin mijozidan foydalanib, fayl ma'lumotlar bazasi bilan ishlash tavsiya etiladi.

Hozirgi vaqtda barcha 1C konfiguratsiyalari keyingi yoki ikki yil ichida 1C yupqa mijoziga o'tkazilishi taxmin qilinmoqda. Shuning uchun, kelajakda 1C qalin mijozning aniq taqdiri noma'lum bo'lib qolmoqda, ehtimol u ishlatilmaydi;

1C qalin mijoz Windowsda ishlaydi. U yog 'deb ataladi, chunki u foydalanuvchi kompyuterining resurslarini talab qiladi. Bundan tashqari, 1C qalin mijoz tarmoq orqali juda katta hajmdagi ma'lumotlarni so'rashi mumkin.

Dasturchi nuqtai nazaridan, 1C qalin mijoz o'rtasidagi asosiy farq shundaki, u foydalanuvchi kompyuterida o'rnatilgan 1C tilida ko'pgina dasturlarni ishlaydi. Masalan, 1C ma'lumotlar bazasidan so'rovni bajarishni xohlaydi:

  • 1C mijozi 1C serveridan ma'lumotlarni so'raydi
  • Ma'lumotlar 1C mijoziga yuboriladi
  • 1C mijozi ma'lumotlarni qayta ishlaydi.

1C qalin mijoz interfeysi shunday ko'rinadi. Odatiy bo'lib, faqat foydalanuvchi menyusi ochiq. Foydalanuvchi odatda oynani ochadigan menyu elementini tanlaydi (bir turdagi ro'yxat). Keyinchalik, foydalanuvchi ro'yxat bilan ishlaydi.

1C qalin mijoz uchun ba'zi konfiguratsiyalarda ish stoli mavjud. U shunday ko'rinadi. Birinchidan, bular Buxgalteriya hisobi va ish haqi va xodimlar konfiguratsiyasi.

Yupqa mijoz 1C

1C nozik mijozi nisbatan yaqinda paydo bo'ldi. Savdoni boshqarish konfiguratsiyasi (versiya 11) 1C nozik mijozi uchun allaqachon chiqarilgan. 1C yupqa mijoz boshqa 1C mijoz variantlari bilan bir qatorda sukut bo'yicha o'rnatiladi, lekin uni alohida o'rnatish mumkin (faqat u).

1C konfiguratori 1C nozik mijozida ishlamaydi. U ma'lumotlar bazasining fayl versiyasi bilan ishlashi mumkin, ammo mijoz-server rejimidan foydalanish yaxshiroqdir.

1C yupqa mijoz ham Windows da ishlaydi. Dasturning mijoz-server tashkiloti to'g'ri tashkil etilganligi sababli u nozik deb ataladi. 1C qalin mijozdan farqli o'laroq, ma'lumotlar bazasidan so'rov quyidagicha ko'rinadi:

  • 1C mijozi 1C serveriga foydalanuvchining 1C serveridan ma'lumotlarni so'rash zaruratini uzatadi.
  • Server 1C ma'lumotlar bazasidan ma'lumotlarni so'raydi
  • 1C server ma'lumotlarni qayta ishlaydi
  • Ma'lumotlarni qayta ishlash natijasi 1C mijoziga yuboriladi.

Siz tushunganingizdek, ortiqcha va minus darhol tug'iladi. Bundan tashqari - foydalanuvchi kompyuterining resurslariga talablar yo'q, kamroq trafik kutiladi. Kamchilik - server resurslariga yuqori talablar.

Yirik kompaniyalar uchun oxirgi kamchilik 1C serverini masshtablash mumkinligi, ya'ni turli xil kompyuterlarda bir nechta 1C serverlar tizimini o'rnatish va ular birgalikda ishlashi bilan bartaraf etiladi.

1C yupqa mijoz interfeysi shunday ko'rinadi. Odatiy bo'lib, foydalanuvchi ish stoli ochiladi. Buxgalteriya hisobi turi bo'yicha bloklarga bo'linadi. Foydalanuvchi xatcho'pni ochadi va ro'yxatlarni ochish uchun giperhavolalardan foydalanadi.

1C yupqa mijoz va qalin mijoz o'rtasidagi qo'shimcha farq shundaki, u qalin mijoz kabi nafaqat TCP/IP orqali, balki 1C veb-mijoz kabi HTTP orqali ham ishlashi mumkin.

1C veb-mijoz (veb mijoz 1C, Linux mijozi 1C)

1C veb-mijozi sizga oddiy Internet-brauzer orqali 1C-dan foydalanish imkonini beradi. Uni ishlatish uchun qo'shimcha hech narsa o'rnatishingiz shart emas. Har qanday operatsion tizimda, jumladan, iPad uchun foydalanish mumkin.

Siz hozir 1C veb-mijozda ishlayotganingizda 1C qanday ko'rinishini ko'rishingiz mumkin. Buning uchun Savdoni boshqarish konfiguratsiyasining rasmiy demosiga o'ting (versiya 11).

1C veb-mijozdan foydalanish uchun veb-serverni o'rnatishingiz kerak. U faqat transport sifatida ishlatiladi va so'rovlarni 1C serveriga uzatadi. 1C veb-mijozda so'rovlarni bajarish va ma'lumotlarni qayta ishlash mantig'i 1C yupqa mijoz bilan bir xil. Ishlash uchun biz o'rnatilgan 1C tilini JavaScript-ga avtomatik o'zgartirishdan foydalanamiz.

1C veb-mijozida siz hech qanday 1C konfiguratsiyasidan foydalana olmaysiz - faqat 1C nozik mijoz bilan ishlash uchun maxsus yozilganlar. Nazariy jihatdan, 1C yupqa mijoz va 1C veb-mijoz uchun konfiguratsiyalarni ishlab chiqish bir xil (tizimning interfeysi va xatti-harakati ham bir xil bo'lishi kerak).

Biroq, hech bo'lmaganda, hozirda hamma narsa unchalik silliq emasligi va ba'zi funktsiyalar 1C veb-mijozda xatolarga olib kelishi haqida mish-mishlar mavjud, garchi ular 1C yupqa mijozda ishlaydi.

1C veb-mijoz interfeysi shunday ko'rinadi. Ko'rib turganingizdek, u 1C nozik mijozdan ozgina farq qiladi.

PDA uchun 1C mijozi (cho'ntak kompyuterlari uchun 1C kengaytmasi)

1C PDA-larda (cho'ntak kompyuterlari, smartfonlar) ham foydalanish mumkin. Hatto omborxonada yoki do'konda ishlash uchun maxsus sanoat PDA'lar ham mavjud, ular odatda o'rnatilgan shtrix-kod skaneriga ega;

PDA-da 1C bilan ishlash uchun siz 1C veb-kengaytmasidan foydalanishingiz mumkin (pastga qarang) - ya'ni to'g'ridan-to'g'ri 1C bilan ishlaydigan kichik veb-sayt. Biroq, ayniqsa, Windows Mobile 5.0 va undan yuqori operatsion tizimli PDA yoki Pocket PC 2003 uchun PDA uchun 1C mijozi mavjud.

PDA uchun 1C kengaytmasi quyidagicha ishlaydi:

  • PDA 1C dan ma'lumotlarni so'raydi (WiFi, GPRS, bluetooth)
  • PDA PDA uchun maxsus shakllar yordamida ma'lumotlarni qayta ishlaydi
  • PDA ma'lumotlarni printerga chop etadi (muloqot shunga o'xshash tarzda)
  • PDA ma'lumotlarni 1C da saqlaydi.

PDA uchun 1C mijozi sizga konfiguratordan biroz qisqartirilgan shaklda foydalanish imkonini beradi, bu sizga kataloglar, hujjatlar, registrlar va ularning shakllari bilan ishlash imkonini beradi.

1C veb kengaytmasi va 1C veb-xizmatlari (Veb kengaytma va xizmatlar 1C)

To'g'ridan-to'g'ri 1C bilan ishlaydigan yoki to'g'ridan-to'g'ri 1C bilan ishlash kerak bo'lishi mumkin bo'lgan saytlar soni ortib bormoqda. Oddiy misol - onlayn-do'kon. 1C bilan to'g'ridan-to'g'ri aloqa onlayn balanslar, chegirmalar, mijozlar profillarini olish va buyurtmalarni saqlash uchun ishlatilishi mumkin.

Veb-sayt bilan integratsiya qilish uchun ular odatda davriy almashinuvdan (masalan, veb-saytlar va 1C Bitrix onlayn-do'konlari uchun CMS-da) yoki 1C bilan onlayn aloqadan foydalanadilar. 1C bilan onlayn veb-saytni boshqarish uchun siz 1C veb-kengaytmasidan yoki 1C veb-xizmatlaridan foydalanishingiz mumkin.

1C veb-kengaytma alohida yetkazib beriladigan qo'shimcha mahsulotdir. U 1C dan MAQOMOTI ulanishlar hovuzi orqali ishlaydigan ASP .NET platformasida saytlarni ishlab chiqish imkonini beradi. COM ulanishlari navbatini yaratish, ularni saqlash va boshqarish allaqachon 1C uchun veb-kengaytma dvigatelida yozilgan.

1C veb-xizmatlari - bu 1C platformasining (1C serveri) imkoniyatlari. Ulardan foydalanish uchun siz 1C dan qo'shimcha dasturlarni sotib olishingiz yoki o'rnatishingiz shart emas.

Veb-serverni (MS IIS yoki Apache) va uning oddiy konfiguratsiyasini (ISAPI kengaytmasini ulash) talab qiladi. Shundan so'ng 1C o'z veb-xizmatlarini nashr etishi mumkin. 1C veb-xizmatlari sizga 1C dan ma'lumotlarni so'rash va 1C ga ma'lumotlarni yozish imkonini beradi.

Xavfsizlik, MAQOMOTI ulanishidan farqli o'laroq, avtomatik funktsiyalar ta'minlanmaganligi bilan tashkil etiladi - dasturchi o'zi funktsiyalarning imkoniyatlarini belgilaydi, shuning uchun agar dasturchi teshik qilmagan bo'lsa (universal rekord), u mavjud bo'lmaydi.

1C veb-mijozi hozircha biroz qo'pol va u bilan ishlashda siz xalaqit beradigan va bezovta qiladigan xatolarga duch kelishingiz mumkin. Bu u bilan ishlash mumkin emas degani emas - dasturchi xatolarga olib keladigan konfiguratsiya joylarini olib tashlashi mumkin.

Albatta, 1C veb-mijozi 1C platformasining kelajagi. U operatsion tizimdan (Windows, Unix, Mac), brauzerdan (IE, Chrome, Safari, Firefox, Opera) mustaqil va kompyuter resurslarini talab qilmaydi.

1C: Enterprise dasturining 8.2 va 8.3 versiyalarining chiqarilishi tizim arxitekturasini rivojlantirishda katta sakrashni ko'rsatdi. Boshqa narsalar qatorida, bu mijozning turini tanlash qobiliyatida o'zini namoyon qildi. Keling, 1C da "qalin" va "nozik" mijozlar o'rtasidagi farqlarni ko'rib chiqaylik.

Ma'lumotlarni ko'rsatishdagi farqlar mijoz-server tizimi shaklida.

Dastur arxitekturasi

1C tizimi mijoz-server asosida qurilgan. Mijoz atamasi odatda foydalanuvchiga yo'naltirilgan iste'molchi ilovalari to'plami sifatida tushuniladi. Kontseptsiya serveri 1C-da yashirin va foydalanuvchidan mustaqil bo'lgan xizmat qismiga ishora qiladi. Mijoz-server tizimi har xil turlar bilan ifodalanishi mumkin. Shunday qilib, "qalin" va "nozik" mijoz-server tizimining turli xil turlari. Ularning farqlarini ko'rib chiqish vaqti keldi.

Semiz mijoz bilan tanishing

"yog '" nima? - Bu biz 1C da 7.7 dan beri ishlayotgan keng tarqalgan dastur turi. 1C 8.0 va 8.1 da u bir xil bo'lib qoldi. Bu serverning o'zi, ma'lumotlarni qayta ishlash, vaqtinchalik fayllar, kesh - bularning barchasi foydalanuvchi kompyuterida joylashganligi bilan tavsiflanadi. Bu uning to'liq funksionalligini va Internetdan mustaqilligini ta'minlaydi.

Va u qalin deb ataladi, chunki bu kuchli jarayonlarni qayta ishlash uchun kuchli ma'lumotlar kanallari kerak - qalin (o'tkazish qobiliyatini anglatadi). Va almashish TCP/IP protokoli orqali amalga oshiriladi. 8.2 paydo bo'lishidan oldin, u odoneski ishining yagona turi edi. O'rnatishdagi qiyinchilik va yuqori narx bilan tavsiflanadi.

MUHIM. Konfiguratorda amaliy yechimlarni ishlab chiqish faqat ushbu mijozdan mavjud.

Yupqa mijozni tanlash

1C da nozik mijoz 8.2 versiyasi bilan paydo bo'ldi. Ushbu rejimda ishlash dasturga asoslangan deb ataladi. Amalda, bu barcha ma'lumotlarni qayta ishlash jarayonlari, ma'lumotlar, vaqtinchalik fayllar, so'rovlarni bajarish, kesh - bularning barchasi allaqachon kirish deyarli cheklangan masofaviy serverda joylashganligida namoyon bo'ladi. Va natija (tayyor ma'lumotlar) foydalanuvchi monitorida ko'rsatiladi.

Bunga qandaydir veb-ilovalar bilan ishlash misol bo'la oladi. Bunday mijozdan foydalanganda tizim resurslarini ko'paytirish va almashinuv kanallari talab qilinmaydi - bu kanallar allaqachon ingichka (kichikroq oqim uchun mo'ljallangan). Tarqatishni o'rnatish oddiy va ko'p joy egallamaydi. Bir tomondan, u Internet orqali 1C bilan ishlashga imkon beradi, boshqa tomondan, u faqat foydalanuvchi rejimini qo'llab-quvvatlaydi, sizni konfiguratordan foydalanishdan mahrum qiladi.

Endi siz 1C qalin va ingichka mijozlar o'rtasida qanday farq borligini bilasiz va siz korxonangiz uchun eng yaxshi mijoz server turini tanlashingiz mumkin.

Platformani o'rnatganingizdan so'ng, bo'sh konfiguratsiya yaratildi (yoki ba'zi o'quv demo konfiguratsiyasi o'rnatildi), keyin 1C starterini ishga tushirganingizda ikkita tugmani ko'rasiz: "1C Enterprise" va "Konfigurator" (buning uchun siz ma'lumotlar bazasini tanlashingiz kerak). ro'yxatidan 1.1.1-rasmga qarang).

Guruch. 1.1.1. Boshlang'ich 1C

Umuman olganda, bu mijoz ilovalarining ikkita asosiy turi.

Baribir mijoz ilovasi nima? Mijoz ilovasi foydalanuvchining kompyuterida o'rnatilgan dastur bo'lib, foydalanuvchiga 1C: Enterprise tizimi bilan o'zaro aloqada bo'lish imkonini beradi. Aslida, bizda foydalanuvchi ishlashi mumkin bo'lgan ikkita asosiy dastur turi mavjud: dasturchi dastur yechimini ishlab chiqadigan konfigurator va foydalanuvchi dasturchi tomonidan ishlab chiqilgan ma'lumotlar va algoritmlar bilan ishlaydigan korxona. Bu 8.0 va 8.1 platformalarida bo'lgan. 8.2 platformasi, keyin esa 8.3 platformasi paydo bo'lishi bilan mijoz ilovalari soni ortdi.

8.2 platformasi chiqarilgandan so'ng, foydalanuvchi dastur rejimida "1C: Enterprise" nozik va qalin mijozlarda ishlashi mumkin, shuningdek, veb-brauzerdan "1C: Enterprise" bilan ishlashga imkon beruvchi veb-mijoz ham paydo bo'ldi.

Umuman olganda, hozirda to'rt turdagi mijoz ilovalari mavjud:

  • "Yupqa mijoz"
  • "Semiz mijoz"
  • Veb mijoz

Nima uchun oddiy mijoz ilovasini uch turga bo'lish zarurati paydo bo'ldi: "nozik", "qalin" va veb-mijoz? Bu umuman texnologiya va xususan, Internetning rivojlanishi bilan bog'liq. Ko'pincha Internet orqali 1C: Enterprise bilan ishlash zarurati paydo bo'la boshladi va bu ma'lum cheklovlarni joriy qila boshladi, chunki Internetning o'tkazish qobiliyati oddiy mahalliy tarmoqqa qaraganda ancha tor. Shu sababli, 8.0 va 8.1 nashrlarida mavjud bo'lgan platforma texnologiyalari yangi voqelikda qo'llanilmaydi. Natijada 8.2 platformasi ishlab chiqildi, u uchta turga bo'lingan: "qalin", "nozik" va veb-mijoz.

Keling, barcha turdagi mijozlarni batafsil ko'rib chiqaylik.

"Yupqa mijoz"

Keling, nozik mijozdan boshlaylik. "Yupqa mijoz" - bu Internet orqali ishlash uchun ishlatilishi mumkin bo'lgan 1C: Enterprise mijoz dasturining bir turi. Asosiysi, u faqat shakl yoki hisobotda ma'lumotlarni ko'rsatadi, nozik mijozdan ob'ekt turlariga kirish imkoni yo'q va siz uning ostida so'rovlarni bajara olmaysiz. Yupqa mijoz ishlayotgan qurilmaning resurslari faqat displey ekranida ma'lumotlarni ko'rsatish uchun ishlatiladi, barcha hisob-kitoblar, so'rovlar va algoritmlar server tomonida bajarilishi kerak; Ushbu mijoz turi ostida konfiguratorda ishlay olmaysiz.

Ushbu turdagi mijoz ilovasi deb ataladigan alohida tarqatish sifatida taqdim etiladi « Yupqa mijoz 1C: Windows uchun Enterprise», 1C veb-saytidan yuklab olingan (agar sizda ITS obunasi bo'lsa) va mahalliy kompyuteringizga o'rnatilgan. Windows operatsion tizimidagi bajariladigan fayl deyiladi 1Cv8s.exe.

"Yupqa mijoz" ma'lumotlar bazasi bilan TCP/IP, HTTP, HTTPS protokollari orqali bog'lanishi mumkin. Yupqa mijoz HTTP va HTTPS protokollari orqali ishlashi uchun server tomonida Apache yoki IIS kabi veb-server o'rnatilishi va sozlanishi kerak. Va eng qiziq narsa: veb-server 1C-Enterprise bilan ham fayl, ham mijoz-server rejimida o'zaro aloqada bo'lishi mumkin.

Keling, turli xil protokollardan foydalangan holda "nozik mijoz" ishini tahlil qilaylik. Avvalo, tanish TCP/IP dan boshlaylik (bilmaganlar uchun bu Ethernet lokal tarmog'ini ishlatish uchun eng keng tarqalgan protokol). Ethernet tarmog'i orqali nozik mijoz bilan ishlashning ikkita varianti mavjud: mijoz-server varianti va fayl ma'lumotlar bazasi bilan ishlash.

Keling, 1C: Enterprise bilan ishlashning ikkala variantini ko'rib chiqaylik:

Fayl opsiyasi bir yoki bir nechta foydalanuvchi kichik tarmoq ichida ishlaganda, shuningdek, katta hajmdagi ma'lumotlar yoki noqulay hisob-kitoblar ishlatilmaganda qo'llaniladi. Ishning ushbu versiyasida barcha ma'lumotlar bitta faylda joylashgan 1Cv8.1 CD, bu "1C: Enterprise" fayl ma'lumotlar bazasi deb ataladi. Sxematik ravishda fayl variantining ishlashi quyidagicha ifodalanishi mumkin:

Guruch. 1.1.2 Fayl varianti ishining sxematik ko'rinishi

Mijoz-server varianti murakkabroq tuzilishga ega. U ko'p sonli foydalanuvchilar va katta hajmdagi ma'lumotlarning noqulay hisob-kitoblari uchun mo'ljallangan. Hammasi bo'lib, ushbu parametr uchta havolaga ega: mijoz oxirgi foydalanuvchi ishlaydigan dasturdir; "1C: Enterprise" server klasteri - mijoz va ma'lumotlar bazasini boshqarish tizimi o'rtasidagi o'zaro aloqani ta'minlaydigan dastur; SQL - server (ma'lumotlar bazasini boshqarish tizimi) ma'lumotlar bazasini tartibga solish va uni saqlash uchun mo'ljallangan maxsus dasturdir. U sxematik tarzda quyidagicha ifodalanishi mumkin:

Guruch. 1.1.3 Mijoz-server versiyasining sxematik ko'rinishi

Keling, "nozik mijoz" ga qaytaylik. Yuqorida aytib o'tilganidek, bu protokol orqali mijoz ilovasi TCP/IP fayl ma'lumotlar bazasi opsiyasi va mijoz-server arxitekturasi opsiyasi bilan ishlashi mumkin.

Fayl ish rejimida (1.1.4-rasm) "nozik mijoz" to'g'ridan-to'g'ri fayl ma'lumotlar bazasi bilan o'zaro ta'sir qiladi. Shu bilan birga, "nozik mijoz" tomonida ixtisoslashtirilgan server muhiti tashkil etilgan bo'lib, u mohiyatan serverning ishlashiga taqlid qiladi. Ushbu ixtisoslashtirilgan server muhiti operatsion tizimda alohida jarayon sifatida ajratilmagan, balki nozik mijoz jarayoniga kiritilgan. U dastur konfiguratsiyasini va yupqa mijozning normal ishlashi uchun zarur bo'lgan boshqa server harakatlarini yuklash bilan shug'ullanadi.

Mijoz-server variantida (1.1.5-rasm) yupqa mijoz mahalliy Ethernet tarmog'i orqali 1C: Enterprise serverlari klasteri bilan bevosita o'zaro aloqada bo'ladi. Ushbu versiyada ishlash tamoyillari "qalin mijoz" bilan bir xil.

Nima uchun mahalliy tarmoqda ishlashda "nozik mijoz" dan foydalanish kerak, buning uchun "qalin mijoz" ostida ishlashingiz mumkin? Korxonaning mahalliy tarmog'i har doim ham ba'zi hisob-kitoblarni o'z zimmasiga olishga qodir yaxshi, tezkor mashinalardan foydalanmaydi. Ko'pincha bu "yo'q qilingan" kompyuterlar bo'lishi mumkin va bu holda "nozik mijoz" ostida ishlash to'liq oqlanadi. "Yupqa mijoz" da ishlaganda, kichikroq hajmdagi ma'lumotlar mahalliy tarmoq orqali o'tadi, barcha hisob-kitoblar mahalliy mashinada emas, balki serverda amalga oshiriladi va shuning uchun ushbu turdagi kompyuterlar uchun past ishlash talablari o'rnatiladi. mijoz ilovasi ishlayapti (ishlatilgan holatda ma'lumotlar bazasi operatsiyasining mijoz-server versiyasi).

Endi Internet orqali "nozik mijoz" bilan ishlashga o'tamiz. Ushbu turdagi mijoz ilovasi bilan Internet orqali ishlash fayl versiyasida ham, mijoz-server versiyasida ham mumkin.

Ammo ikkala holatda ham uning to'liq ishlashi uchun server tomonida veb-server (Apache yoki IIS) o'rnatilishi va ishlashi kerak. Bunday holda, quyidagi zanjir ishlaydi: "nozik mijoz" HTTP va HTTPS protokollari orqali veb-server bilan o'zaro ta'sir qiladi va veb-server allaqachon to'g'ridan-to'g'ri fayl ma'lumotlar bazasi bilan (1.1.6-rasmga qarang) yoki 1C bilan o'zaro aloqada bo'ladi. : Enterprise server klaster , va server klasteri SQL serveri bilan tanish sxema bo'yicha o'zaro ta'sir qiladi.

Ushbu kitobda biz "nozik mijoz" ni sozlash mexanizmlarini batafsil ko'rib chiqmaymiz vaInternet orqali ishlash uchun veb-mijoz, lekin biz ishlash printsipini tushunishingiz uchun faqat umumiy fikrlarga to'xtalamiz.

Va "nozik mijoz" ning oxirgi muhim xususiyati: uning ostida siz konfigurator bilan ishlash imkoniga ega emassiz. "Yupqa mijoz" ni ishga tushirganingizda, 1C starteridagi "konfigurator" tugmasi yo'qoladi (1.1.8-rasmga qarang). Printsipial jihatdan, bu mantiqiy: cheklangan tarmoq resurslariga ega bo'lganingizda "og'ir" konfiguratorga ruxsat berishning ma'nosi yo'q.

Guruch. 1.1.8. Yupqa mijozni ishga tushirish oynasining ko'rinishi

Veb mijoz

Biz ko'rib chiqadigan keyingi qiziqarli mijoz turi bu veb-mijozdir. Ushbu turdagi mijoz ilovasi faqat Internet orqali ishlashi uchun talab qilinadi. Bundan tashqari, agar mahalliy mashinada "nozik mijoz" ni ishlatish uchun dasturiy ta'minotni o'rnatish kerak bo'lsa, veb-mijoz ostida ishlash uchun bu shart emas. Ushbu mijoz bilan barcha ishlar Internet-brauzer (Mozilla, Opera, Internet Explorer va boshqalar) orqali amalga oshirilishi mumkin. Bu "nozik mijoz" ning juda qulay turi: istalgan foydalanuvchi, dunyoning istalgan nuqtasidan istalgan qurilmadan Internet-brauzerni ishga tushirishi, ma'lumotlar bazasi nashr etilgan veb-server manzilini kiritishi va aynan shu ma'lumotlar bazasiga kirish huquqiga ega bo'lishi mumkin. Hech qanday dasturni yuklab olish yoki o'rnatishning hojati yo'q.

Veb-mijoz ham oddiy fayl ma'lumotlar bazasi, ham mijoz-server arxitekturasi bilan ishlashi mumkin. Bitta narsa shundaki, ikkala holatda ham, Internet orqali ishlaydigan "nozik mijoz" kabi, server tomonida maxsus dasturiy ta'minotni - veb-serverni (odatda Apache yoki IIS) o'rnatish kerak.

Fayl ma'lumotlar bazasi va mijoz-server arxitekturasi holatida veb-mijozning ishlash tamoyillari rasmda keltirilgan. 1.1.9 va 1.1.10

"Semiz mijoz"

"Qalin mijoz" - bu 1C: Enterprise bilan normal ishlashingiz mumkin bo'lgan mijozning asosiy turi. Ushbu turdagi mijoz ostida o'rnatilgan 1C dasturlash tili tomonidan taqdim etilgan deyarli barcha funktsiyalar mavjud. Masalan, uning ostida so'rovlar va dastur turlari bilan ishlashingiz mumkin.

"Qalin mijoz" ning xususiyatlaridan biri shundaki, u oddiy rejimda ishlashni qo'llab-quvvatlaydi, ya'ni. "qalin mijoz" ostida siz 8.1 va 8.0 platformalarida ishlab chiqilgan ilovalarni ishga tushirishingiz mumkin. - muntazam ilovalar. Bundan tashqari, boshqariladigan ilovalarda oddiy shakllarni ishga tushirishingiz mumkin, bu tabiiy ravishda nozik mijozda amalga oshirilmaydi.

Muntazam va boshqariladigan ilovalar haqida keyingi bobda batafsil gaplashamiz.

"Qalin mijoz" oddiy tarqatish to'plami tomonidan o'rnatiladi va Windows operatsion tizimida bajariladigan fayl sifatida ishga tushiriladi. 1Cv8.exe.

"Qalin mijoz" bilan ishlash katta hisoblash quvvatini talab qilganligi sababli, ma'lumotlar bazasi bilan to'g'ridan-to'g'ri yoki mahalliy Ethernet tarmog'i orqali bog'lanishingiz mumkin. Ushbu turdagi mijoz ilovasi ham fayl ma'lumotlar bazasi, ham mijoz-server arxitekturasi (TCP/IP protokoli yordamida) bilan ishlashi mumkin.

"Qalin mijoz" operatsiyasining mijoz-server versiyasidan foydalanilganda (1.1.13-rasm), "qalin mijoz" mahalliy tarmoq orqali 1C: Enterprise server klasteriga ulanadi va server klasteri o'zaro ta'sir qiladi. SQL server (DBMS) bilan. Bundan tashqari, server klasteri va ma'lumotlar bazasi ma'lumotlar bazasi turli xil kompyuterlarda joylashgan bo'lishi mumkin.

Qalin mijoz fayl ma'lumotlar bazasi bilan to'g'ridan-to'g'ri ishlashi mumkin: ma'lumotlar bazasi fayli qalin mijoz o'rnatilgan kompyuterda yoki mahalliy tarmoq orqali joylashgan (1.1.12-rasm). Mahalliy tarmoq orqali fayl ma'lumotlar bazasi bilan o'zaro aloqa mavjud bo'lsa, unga to'liq kirish umumiy tarmoq resursi orqali ta'minlanishi kerak.

Va allaqachon tushunarli bo'lganidek, "qalin mijoz" - bu konfiguratorni erkin ochishingiz va ishlab chiqishni amalga oshirishingiz mumkin bo'lgan yagona foydalanuvchi ilovasi. Boshqa hech qanday 1C: Enterprise foydalanuvchi ilovasi buni amalga oshirishga imkon bermaydi. "Qalin mijoz" ni ishga tushirganingizda, ishga tushirish oynasida "Konfigurator" tugmasini ko'rasiz (1.1.11-rasmga qarang).

Guruch. 1.1.11 Qalin mijozni ishga tushirish oynasi

Xulosa qilib aytganda, biz ushbu uchta turdagi mijoz ilovalari qanday farq qilishini aniq ko'rsatadigan jadvalni taqdim etamiz: "qalin mijoz", "nozik mijoz" va veb-mijoz.

"Semiz mijoz" "Yupqa mijoz" Veb mijoz
Konfigurator bilan ishlash +
Ethernet mahalliy tarmog'i orqali ishlash + + +
Internet ishi + +
Tarqatish o'rnatilishi talab qilinadi + +
Fayllar bazasi bilan ishlash + + +
Sql server bilan ishlash + + +
Oddiy ilovalar bilan ishlash +
Boshqariladigan ilovalar bilan ishlash + + +
Boshqariladigan ilovalarda oddiy shakllarni oching +

Jadval 1.1.1 Har xil mijoz ilovalari orasidagi farqlar.

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

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

  1. Murakkab texnik shartlarsiz;
  2. 600 betdan ortiq amaliy material;
  3. Har bir misol chizma (skrinshot) bilan birga keladi;

15% chegirma uchun promo-kod - 48PVXHeYu

"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.

8.2 platformasi uchun:

8.3 platformasi uchun:

Izoh. Windows XP va Windows Vista da 1C:Link orqali yupqa mijozni avtomatik yangilash ishlamasligi mumkin. Bu juda qulay emas va biz sizga zamonaviyroq operatsion tizimni yangilashni ko'rib chiqishingizni tavsiya qilamiz.

1C Thin Client-ni 1C: Enterprise 8 platformasining 8.3.4.437 va undan yuqori versiyalari bilan ishlash uchun sozlash

1C: Link xizmatining ildiz sertifikatini o'rnating Windows sertifikatlar do'konida Internet Explorer brauzeri ko'rsatmalariga muvofiq.

https://<ваш-сайт>.link.1c.ru/xxx

Server sertifikatini tekshirish usuli sifatida "Windows sertifikatlari" ni tanlang

"Bajarildi" tugmasini bosing

Veb-serverda avtomatik avtorizatsiyani sozlash

  • 1C Thin Client-da kerakli axborot xavfsizligini tanlang va "o'zgartirish" tugmasini bosing
  • "Kengaytirilgan" havolasini bosing (infobase manzil maydoni ostida joylashgan)
  • "Veb-server foydalanuvchisini autentifikatsiya qilish usulini tanlang" bo'limida "Avtomatik tanlash" ni tanlang va "Keyingi" tugmasini bosing.
  • Sertifikat sozlamalari oynasida "Keyingi" tugmasini bosing.
  • "Qo'shimcha ishga tushirish parametrlari" bo'limida qatorni belgilang: bu erda login - bu veb-server foydalanuvchisi login va parol - uning paroli.

"Finish" tugmasini bosing va ma'lumot bazasiga ulanishni tekshiring.

ITS veb-saytida Thin Client sozlamalari haqida ko'proq o'qing.

1C Thin Client-ni 1C: Enterprise 8 platformasining 8.2.19.121 va undan yuqori versiyalari bilan ishlash uchun sozlash

Yupqa mijozda ishlash uchun yuklab oling . Buning o'rniga saqlang <1C>\bin\cacert.pem , qaerda<1C> - 1C Thin Client-ning o'rnatish katalogi. Bu "Tengdosh sertifikati ma'lum CA sertifikatlari bilan autentifikatsiya qilinishi mumkin emas" SSL xatosi paydo bo'lishining oldini oladi.


Ma'lumot bazasi nomini kiriting, "Veb server" ni tanlang va "Keyingi" tugmasini bosing.

Axborot bazangiz manzilini kiriting: https://<ваш-сайт>.link.1c.ru/xxx, bu erda xxx - sizning veb-ilovangiz yo'li.

"Bajarildi" tugmasini bosing

1C Thin Client-ni 1C: Enterprise 8 platformasi bilan ishlash uchun sozlash tavsiya etilganlar ro'yxatiga kiritilmagan versiyalar

Agar siz 1C: Link xizmatida ishlash uchun yuqorida tavsiya etilganlardan farqli yupqa mijoz versiyasidan foydalanmoqchi bo'lsangiz, ishni quyidagiga muvofiq sozlashingiz kerak bo'lishi mumkin. HTTP yoki o'rnatish STunnel.

Yupqa mijozni HTTP orqali ishlash uchun sozlash

Link Agent HTTP protokoli yordamida nozik mijozda ishlash imkoniyatiga ega. Biroq, 1C: Link orqali nozik mijozda ishlash uchun afzal qilingan protokol HTTPS hisoblanadi. http protokolidan foydalanish tavsiya etilmaydi, chunki foydalanilganda ma'lumotlar shifrlanmagan holda uzatiladi va tajovuzkor tomonidan tutib olinishi mumkin.

Agar siz 1C:Link xizmati orqali nozik mijozda ishlash uchun ushbu protokoldan foydalanish zarurligiga ishonchingiz komil bo'lsa, quyida keltirilgan ko'rsatmalardan foydalanishingiz mumkin:

    Bog'lanish agentining boshqaruv panelini oching va HTTP orqali ishlashni yoqing (1C:Link foydalanuvchi qo'llanmasining 4.4-bo'limi).

    Yupqa mijozni sozlang:

Yupqa mijozni ishga tushiring va Qo'shish tugmasini bosing.


Ma'lumot bazasi nomini kiriting, "Veb server" ni tanlang va "Keyingi" tugmasini bosing.

Axborot bazangiz manzilini kiriting: http://<ваш-сайт>.link.1c.ru/xxx, bu erda xxx - sizning veb-ilovangiz yo'li.

"Bajarildi" tugmasini bosing

Stunnelni o'rnatish va sozlash

Stunnel dasturini 1C Thin Client bilan kompyuterga o'rnating. Dasturni o'rnatgandan so'ng uni ishga tushiring.

Ochilgan oynada "Konfiguratsiya" ni tanlang.

Ochiladigan menyuda "Stunnel.conf-ni tahrirlash" -ni tanlang.

Bloknot konfiguratsiya fayli bilan ochiladi. Fayldagi matnni quyidagi qatorlar bilan almashtiring.

Aksariyat 1C foydalanuvchilari, xususan, 8s, "ingichka mijoz" va "qalin mijoz" kabi tez-tez ishlatiladigan atamalarni bir necha bor eshitgan, ammo ularning ma'nosini tushunishmaydi.

Aslida, dasturni har kuni ish joyida ishlatadigan oddiy foydalanuvchi uchun nozik va qalin mijoz o'rtasidagi farq sezilmaydi, chunki bunday foydalanuvchi kompyuter tomonidan bajariladigan jarayonlarning texnik nozikliklarini o'rganishga hojat yo'q. ularning algoritmlari. Shu bilan birga, 1C 8.3 platformasining asosiy xususiyatlarini hech bo'lmaganda ibtidoiy darajada tushunish ortiqcha bo'lmaydi, bu haqda bilish tanqidiy vaziyatlarda ba'zi muammoli muammolarni hal qilishga yordam beradi.

Misol uchun, ba'zi xatolar doimiy ravishda bitta kompyuterda paydo bo'lishi mumkin, boshqasida esa, aksincha, ular umuman yo'q. Bunday vaziyatda turli mijozlar ishining nuanslarini tushunib, ko'pincha bitta mijozni boshqasiga o'zgartirish kifoya qiladi va shu bilan muammoni tezda hal qiladi.

Xo'sh, 1C qalin va ingichka mijozlar o'rtasidagi farqlar qanday?

Qalin mijoz 1C

Bu rejimda axborotning asosiy qismi foydalanuvchi kompyuterida qayta ishlanadi. Shuning uchun, bu rejim tarmoq tezligiga juda talabchan.

Yupqa mijoz 1C

Ushbu rejimda barcha operatsiyalar ma'lumotlar bazasi saqlanadigan serverda amalga oshiriladi. Foydalanuvchiga faqat olingan ma'lumotlarning ekrani ko'rsatiladi.
Masalan, hisobot yaratish uchun "qalin mijoz" kabi mijozning shaxsiy kompyuteri emas, balki server resurslari ishlatiladi.
Bu mijoz kompyuterlarining resurs talablarini va tarmoq tezligini kamaytirish imkonini beradi. Shu sababli, yupqa mijoz taqsimoti kamroq joy egallaydi.
ko'rishlar