Boshqa lug'atlarda "veb mijoz" nima ekanligini ko'ring. 1C: Enterprise bilan ishlash uchun veb-serverlarni sozlash Veb-mijozlar nima

Ular 1C dasturlashda sof elflar borligini aytishadi.

Murakkab ishlab chiquvchilar, to'liq spetsifikatsiyalarga ko'ra, sokin musiqa va bo'sh chiroqlar bilan yorug' xonalarda o'zgarmas ijodlarni yaratadilar :)

Haftalik uchrashuvlar va kofe va kek ustidagi "tovuq" muhokamalari bilan :)

Biz ular haqida o'qidik, lekin ularni hali ko'rmadik.

Dasturchi / dasturchining ishi 1C
(va umuman 1C mutaxassislarining aksariyati)
- bu nafaqat dasturlash

Hali ham haqiqiy rivojlanish bilan hech qanday aloqasi bo'lmagan bir qator vazifalar mavjud, ammo ishning muhim qismidir. har qanday dasturchi yoki dasturchi 1C.

Huquqlarni o'rnatishda yangi foydalanuvchilar qo'shilishi yoki bayroqlarning joylashishi bilan hamma ozmi-ko'pmi engishi aniq :)

Ammo "ommaviy bilim" ga aylanmagan mavzular ham bor.

Shuning uchun biz qo'shimcha materiallarni chiqarishni foydali deb hisoblaymiz.

Veb-mijoz ostida 1C: Enterprise-ni ishga tushiring

Bugungi mavzu yozgi so'rovdan olingan (ha, biz javoblarni o'qiymiz :)

"1C va Internet" mavzusi ko'pchilik uchun nisbatan yangi bo'lib qolmoqda - terra incognita, bu hali ko'rib chiqilmagan.

Shuning uchun, oling:

Veb-mijoz ostida 1C ni ishga tushirish bo'yicha kirish ma'lumotlari

Birinchi, kirish video darsi.

Veb-mijoz xususiyatlari

Veb-mijoz 1C: Enterprise platformasidagi mijoz ilovalaridan biri bo'lib, u qalin yoki ingichka mijozdan sezilarli darajada farq qiladi.
Veb-mijozning xususiyatlari va o'ziga xos tomonlarini ko'rib chiqing

Veb-brauzer orqali 1C: Enterprise ma'lumotlar bazalari bilan ishlashning umumiy sxemasi

Ushbu videoda veb-brauzerdan foydalanganda 1C: Enterprise ma'lumotlar bazalari bilan ishlash qanday tashkil etilganligi ko'rsatilgan.
Veb-mijoz ostida qaysi veb-serverlardan foydalanish va qanday konfiguratsiyalarni ishlatish mumkin.

Veb-serverda ma'lumotlar bazasini nashr qilish

Ushbu videoda ma'lumotlar bazasi foydalanuvchiga brauzer orqali kirishi uchun qanday harakatlar qilish kerakligi muhokama qilinadi.
U veb-serverda ma'lumotlar bazasini nashr qilish nimani anglatishini aytadi.

Windows Server 2008 da IIS veb-serverini o'rnatish. 1C: Enterprise ma'lumotlar bazasini nashr qilish

1C: Enterprise ishlay oladigan veb-serverlardan biri bu Microsoft kompaniyasining IIS sidir. U Windows Server bilan birga keladi.
Ushbu videoda Windows Server 2008 ostida IISni qanday o'rnatish va unda ma'lumot bazasini nashr qilish ko'rsatilgan.
Biz Internet Explorer yordamida nashr etilgan ma'lumotlar bazasiga ulanamiz.

IIS menejerida nashr qilish sozlamalari

Ushbu videoda, IIS menejeridan foydalanib, biz ma'lumotlar bazasi nashr etilganda veb-serverda nima sodir bo'lishini ko'rib chiqamiz - qanday sozlamalar o'rnatilgan va nashr katalogida nima joylashgan.

Fayl infobazalarini nashr qilishning o'ziga xos xususiyatlari

Ushbu videoda biz fayl ma'lumotlar bazalarini nashr qilishda qanday kirish huquqlari xatolari paydo bo'lishi mumkinligini ko'rib chiqamiz.

Yupqa mijoz yordamida veb-serverda nashr etilgan ma'lumotlar bazasiga ulanish

Ushbu videoda biz veb-serverda nashr etilgan ma'lumotlar bazasiga qanday ulanishni ko'rib chiqamiz, bu nafaqat brauzer yordamida, balki nozik mijoz ostida ham.
Bunday bazani ishga tushirish oynasidagi bazalar ro'yxatiga qo'shish mumkin.

IIS veb-serverini Windows Server 2012 R2 da o'rnatish. 32-bitli kengaytma bilan ishlashni sozlash

Ushbu video Windows Server 2012 R2 ostida IIS veb-serverini o'rnatish jarayonini ko'rib chiqadi.
U 64 bitli OT ostida 32 bitli kengaytmaning ishlashini ta'minlash uchun qanday sozlamalarni o'rnatish kerakligini aytadi.

Windows Server 2012 R2 ostida veb-serverda ma'lumotlar bazasini nashr qilish

Ushbu video Windows Server 2012 R2 ostida ma'lumotlar bazasini qanday nashr etishni ko'rsatadi, u konfiguratorda administrator sifatida e'lon qilinishi kerak.

IIS uchun 64-bitli veb-server plaginini sozlash

Ushbu video 64-bitli 1C: Enterprise serverini qanday o'rnatish va ushbu platforma bilan ishlash uchun veb-serverni qanday sozlashni tushuntiradi.

Ushbu maqolada men 1C: Enterprise ma'lumotlar bazalariga Internetga kirishni tashkil qilish jarayonini batafsil tasvirlab beraman. 8.3 Microsoft Windows Server tarkibiga kiritilgan IIS (Internet Information Server) veb-serverida. 1C: Enterprise ning eski versiyalari uchun ( 8.1 Va 8.2 ) ma'lumotlar bazalarini nashr qilish algoritmi odatda o'xshash. 1C: Enterprise ishi uchun IIS ni sozlash algoritmi ko'rib chiqiladi va ma'lumotlar bazalarini veb-serverda nashr qilish jarayoni quyidagicha tavsiflanadi. 32-bit, va uchun 64-bit veb-server kengaytmasi moduli.

1. Sizga kerak bo'lgan narsa

  1. Quyidagi operatsion tizimlardan birida ishlaydigan veb-serverni ishga tushirish uchun mas'ul kompyuter:
  2. Ushbu kompyuterda mahalliy administrator huquqlari.
  3. 1C: Enterprise komponentlarini o'rnatish uchun tarqatish to'plami. 64-bitli veb-server kengaytmasi modulini o'rnatish uchun, 64-bitli 1C: Enterprise serverini o'rnatish uchun tarqatish to'plami. Ushbu misol versiyadan foydalanadi 8.3.4.389 . 1C: Enterprise ning eski versiyalari uchun ( 8.1 Va 8.2 ) ma'lumotlar bazalarini nashr qilish algoritmi odatda o'xshash.

2. IIS veb-serverini o'rnatish

Microsoft Windows Server bilan sukut bo'yicha kiritilgan Internet Information Server veb-serverini o'rnating. O'rnatishda komponentlarni tanlashni unutmang:

  • Umumiy HTTP xususiyatlari
    • Statik tarkib
    • Standart hujjat
    • Kataloglarni ko'rib chiqish
    • HTTP xatolar
  • Ilovalarni ishlab chiqish
    • ASP.NET 3.5
    • .NET kengaytirilishi 3.5
    • ISAPI kengaytmalari
    • ISAPI filtrlari
  • Tuzatish va diagnostika (Salomatlik va diagnostika)
    • HTTP jurnali
    • Monitorni so'rash
  • Boshqaruv vositalari
    • IIS boshqaruv konsoli

IIS veb-serverini joylashtirish jarayoni haqida batafsil yozdim:

  • Microsoft Windows Server 2012 (R2) da - . IIS 8-versiyasi, o'rnatishdan so'ng, formaning standart veb-sayt sahifasini ko'rishingiz kerak:

  • Microsoft Windows Server 2008 (R2) da - . IIS 7-versiyasi, o'rnatishdan so'ng siz formaning standart veb-sayt sahifasini ko'rishingiz kerak:

3. 1C: Enterprise komponentlarini o'rnatish

IIS veb-serveri o'rnatilgan serverda (32-bitli komponentlar), o'rnatish vaqtida komponentlarni tanlashni unutmang:

  • 1C: Korxona
  • Veb-server kengaytmalari

Agar siz 64-bitli veb-server kengaytmasi modulini sozlashni rejalashtirmoqchi bo'lsangiz, qo'shimcha ravishda tegishli 1C: Enterprise tarqatilishidan ishga tushirishingiz va quyidagi komponentni o'rnatishingiz kerak:

  • Veb-serverni kengaytirish moduli

4. Operatsion tizimni sozlash

Endi siz 1C: Enterprise ma'lumotlar bazalariga veb-kirish uchun ishlatiladigan asosiy papkalarga kerakli huquqlarni o'rnatishingiz kerak. Veb-serverda chop etilgan veb-sayt fayllari uchun saqlash katalogi uchun (standart C:\inetpub\wwwroot\) siz guruhga to'liq huquqlarni berishingiz kerak " Foydalanuvchilar» (Foydalanuvchilar). Aslida, bu bosqichni o'tkazib yuborish mumkin, ammo keyin ma'lumotlar bazasi nashrini nashr qilish yoki o'zgartirish uchun siz 1C: Enterprise-ni administrator sifatida ishga tushirishingiz kerak bo'ladi. Ushbu katalogning xavfsizligini sozlash uchun ustiga sichqonchaning o'ng tugmachasini bosing va "ni tanlang. Xususiyatlari» (Xususiyatlar).

Ochilgan xususiyatlar oynasida yorlig'iga o'ting " Xavfsizlik» (Xavfsizlik) va « tugmasini bosing. O'zgartirish» (Tahrirlash…), joriy ruxsatlarni o‘zgartirish uchun. Ushbu katalog uchun ruxsatlar oynasi paydo bo'ladi. Guruhlar yoki foydalanuvchilar ro'yxatida (Guruhlar yoki foydalanuvchi nomlari) guruhni tanlang " Foydalanuvchilar" (Foydalanuvchilar) va tanlangan guruh uchun ruxsatlar ro'yxatida bayroqni o'rnating " to'liq kirish» (To'liq nazorat). Keyin "bosing" Murojaat qiling"(Ilova) tugmasi yordamida o'zgarishlarni saqlash va barcha oynalarni yopish uchun" OK».

Keyinchalik, o'rnatilgan 1C: Enterprise fayllari bilan katalogga to'liq huquqlarni berishingiz kerak (sukut bo'yicha, C:\Dastur fayllari (x86)\1cv8\ 32-bitli kengaytirish moduli uchun va C:\Dastur fayllari\1cv8\ 64 bitli guruh uchun). IIS_IUSRS. Buning uchun biz yuqorida tavsiflangan harakatlarni bajaramiz, yagona farq shundaki, kerakli guruh ro'yxatda paydo bo'lishi uchun " Guruhlar yoki foydalanuvchilar” (Guruhlar yoki foydalanuvchi nomlari), roʻyxat ostida joylashgan “tugmasini bosishingiz kerak. Qo'shish" (Qo'shish..) va guruhlar yoki foydalanuvchilarni tanlash oynasida " Qo'shimcha» (Kengaytirilgan…).

Keyin o'ngdagi tugmani bosing Qidirmoq"(Hozir top), keyin kerakli guruhni tanlang IIS_IUSRS qidiruv natijalari jadvalida va "ni bosing" OK».

Guruh IIS_IUSRS guruhlar yoki foydalanuvchilar ro'yxatida paydo bo'ladi. Tanlangan katalogga to'liq huquqlarni bering va "ni bosing. Murojaat qiling O'zgarishlarni saqlash uchun » (Ilova) tugmasini bosing.

Va nihoyat, agar nashr fayl bazasi uchun amalga oshirilsa, siz ham guruhni berishingiz kerak IIS_IUSRS ushbu ma'lumot bazasi fayllarini o'z ichiga olgan katalogga to'liq huquqlar.

5. Ma'lumotlar bazasini veb-serverda nashr qilish

Biz veb-serverda ma'lumotlar bazasini to'g'ridan-to'g'ri nashr etishga o'tamiz. Buni amalga oshirish uchun siz nashr etmoqchi bo'lgan ma'lumotlar bazasi uchun Konfigurator rejimida 1C: Enterprise dasturini ishga tushiring. Keyin "ni tanlang Ma'muriyat» — « Veb-serverga nashr etilmoqda...»

Veb-serverda nashrning xususiyatlarini o'rnatish oynasi ochiladi. Nashr qilish uchun zarur bo'lgan asosiy maydonlar sukut bo'yicha allaqachon to'ldirilgan:

  • Virtual katalog nomi - veb-serverda ma'lumotlar bazasiga kirish mumkin bo'lgan nom. Faqat lotin harflarini o'z ichiga olishi mumkin.
  • Veb-server - joriy kompyuterda topilgan veb-serverlar ro'yxatidan tanlangan. Bizning holatda, bu Internet-axborot xizmatlari.
  • Katalog - virtual dastur fayllari joylashgan katalogning jismoniy joylashuvi.
  • Tegishli bayroqlar nashr qilinadigan mijozlar turlarini belgilashi mumkin, shuningdek, veb-xizmatlarni nashr qilish imkoniyatini ko'rsatishi mumkin. Quyidagi jadvalda siz e'lon qilinadigan veb-xizmatlar ro'yxatini, shuningdek "ustunida" tahrirlashingiz mumkin. Manzil» ushbu veb-xizmatga kirish uchun sinonimni o'zgartiring.
  • Shuningdek, IIS veb-serveri uchun tegishli bayroqni o'rnatish orqali OS vositalaridan foydalangan holda veb-serverda autentifikatsiyani amalga oshirish zarurligini ko'rsatish mumkin.

Kerakli nashr qilish sozlamalarini tanlagandan so'ng, "ni bosing. Nashr qilish».

Agar nashr xatosiz o'tgan bo'lsa, biz tegishli xabarni ko'ramiz.

IIS veb-serveriga nashr qilish har doim standart veb-sayt va standart dastur puli uchun amalga oshiriladi. Shuni yodda tutish kerakki, konfiguratordan nashr qilishda 32-bitli veb-server kengaytmasi moduli ro'yxatga olinadi va standart dastur puli bo'ladi. DefaultAppPool- konfiguratsiyasiz, u faqat 64-bitli ilovalar bilan ishlaydi. Shunga ko'ra, keyingi harakatlar siz foydalanmoqchi bo'lgan veb-serverni kengaytirish modulining bitligiga bog'liq. 32-bitli veb-server plagini uchun siz ilovalar hovuziga 32-bitli ilovalardan foydalanishga ruxsat berishingiz yoki 64-bitli veb-server plaginini roʻyxatdan oʻtkazishingiz kerak. Bu quyida muhokama qilinadi.

6. 32-bitli veb-server plaginidan foydalanish uchun IIS-ni sozlang

Imkoniyatlar» (Asboblar) — « IIS menejeri

Standart veb-sayt- ma'lumotlar bazasini nashr qilishda biz o'rnatgan nom bilan dasturga aylantirilgan virtual katalog paydo bo'ldi. Nashrni yakunlash uchun qolgan narsa standart ilovalar hovuzi uchun 32-bitli ilovalarga ruxsat berishdir. Buni amalga oshirish uchun ulanish daraxtida "" ga o'ting. Ilova hovuzlari» (Ilova hovuzlari).

Ilova hovuzlari ro'yxatida nomi bilan hovuzni toping DefaultAppPool. Unga sichqonchaning o'ng tugmachasini bosing va "ni tanlang" Qo'shimcha variantlar» (Kengaytirilgan sozlamalar).

Ochilgan dastur pulining sozlamalari oynasida " General» (Umumiy) elementni toping 32-bitli ilovalarga ruxsat berilgan» (32-bitli ilovalarni yoqish) va parametr qiymatini o'rnating To'g'ri. Keyin "tugmasini bosish orqali o'zgarishlarni saqlang. OK».

7. 64-bitli veb-server plaginidan foydalanish uchun IIS-ni sozlang

Yordamchi dastur yordamida 64-bitli veb-server kengaytmasi modulini ro'yxatdan o'tkazishingiz mumkin webinst.exe katalogda joylashgan tegishli versiya bin, 1C: Enterprise o'rnatilgan katalog yoki quyidagi usuldan foydalaning.

Internet Information Services (IIS) menejerini ishga tushiring. Buni Server menejeridan menyu bandini tanlash orqali qilishingiz mumkin " Imkoniyatlar» (Asboblar) — « IIS menejeri» (Internet Information Services (IIS) menejeri).

Bu erda, ulanishlar oynasida daraxtni kengaytirib, biz standart veb-sayt uchun ekanligini ko'ramiz - Standart veb-sayt- ma'lumotlar bazasini nashr qilishda biz o'rnatgan nom bilan dasturga aylantirilgan virtual katalog paydo bo'ldi. Nashrni yakunlash uchun ushbu ilovaga 64-bitli soʻrov ishlov beruvchisidan foydalanishni aytishgina qoladi. Buni amalga oshirish uchun ushbu virtual katalog uchun ishlov beruvchini xaritalash sozlamalari sahifasini oching. Ishlovchi xaritalash» (Handler Mappings) ilovaning bosh sahifasida.

Ishlovchi xaritalash jadvalida ishlov beruvchini toping "1C veb-xizmati kengaytmasi". Jadvaldagi tegishli qatorni ikki marta bosish orqali ushbu ishlov beruvchini oching.

Keling, hozirda tanlangan 32-bitli veb-server kengaytmasi modulining bajariladigan DLL-ga yo'lni kutubxonaning 64-bitli versiyasiga yo'l bilan almashtirib, ishlov beruvchini tahrir qilaylik. Ushbu misolda yo'lni o'zgartiring c " C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll" ustida " C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» tanlash tugmasi yordamida. Yo'lni o'zgartirgandan so'ng, "ni bosing. OK» o'zgarishlarni saqlash uchun.

8. Veb-brauzer orqali nashr etilgan ma'lumotlar bazasiga ulanish

Xo'sh, hammasi shu. Yangi nashr etilgan ma'lumotlar bazasiga ulanish uchun Internet Explorer-ni ishga tushiring va manzil satriga o'xshash yo'lni kiriting http://localhost/<Имя публикации информационной базы> . Ushbu misolda bu http://localhost/DemoAccounting/.

Shuningdek, ushbu ma'lumot bazasiga tarmoqdagi istalgan kompyuterdan veb-serverga uning ichki (yoki port bo'lsa) orqali kirish orqali ulanishingiz mumkin. 80 , tashqi) IP manzili bo'yicha.

Bunday holda, 1C: Enterprise to'g'ri ishlashi uchun qo'ng'iroq qilingan domen nomi (yoki IP-manzil) Internet Explorer-ning ishonchli saytlariga qo'shilishi va buning uchun qalqib chiquvchi oynalarga ruxsat berilishi kerak. 1C: Enterprise veb-mijoz uchun Internet Explorer-ni sozlash haqida ko'proq o'qing.

9. 1C: Enterprise mijozi orqali nashr etilgan ma'lumotlar bazasiga ulanish

Shuningdek, siz 1C: Enterprise yupqa mijozi yordamida veb-serverda nashr etilgan ma'lumotlar bazasiga ulanishingiz mumkin. Ulanish uchun 1C: Enterprise ishga tushirish oynasini oching va " Qo'shish» maʼlumot bazasini qoʻshish uchun.

Ma'lumot bazasi/guruh qo'shish oynasida kalitni "ga o'rnating. Mavjud ma'lumotlar bazasini ro'yxatga qo'shish» va « ni bosing Keyinchalik».

Ma'lumotlar bazasi nomini kiriting, chunki u ma'lumotlar bazalari ro'yxatida ko'rsatiladi (ushbu ro'yxat uchun noyob bo'lishi kerak), joylashuv turini tanlang " Veb-serverda» va « ni bosing Keyinchalik».

Axborot bazasiga ulanish uchun manzil qatorini kiriting (/ru_RU/ prefiksisiz). Shuningdek, bu yerda proksi-server sozlamalarini (agar mavjud bo'lsa) va veb-serverda autentifikatsiya usulini belgilashingiz mumkin. Kerakli sozlamalarni belgilab, yana bosing " Keyinchalik».

Ma'lumot bazasi uchun ishga tushirish parametrlarini belgilang va "ni bosing. Tayyor» sehrgarni bajarish uchun.

Shundan so'ng, ushbu ma'lumotlar bazasi 1C: Enterprise ishga tushirish oynasidagi ma'lumotlar bazalari ro'yxatida paydo bo'ladi. E'tibor bering, konfiguratorni ishga tushirish rejimi ushbu turdagi ulanish uchun mavjud emas. tugmasini bosing 1C: Korxona» axborot bazasiga ulanish uchun.

10. Virtual katalog konfiguratsiya fayllari

Keling, nashr qilish jarayonida yaratilgan fayllarning tuzilishini batafsil ko'rib chiqaylik. Agar nashr etilgan ma'lumotlar bazasiga internetga kirish biron sababga ko'ra ishlamasa, kerakli natijaga erishish uchun konfiguratsiya fayllarini qo'lda tahrirlash mumkin (64 bitli veb-server kengaytmasi moduli uchun ushbu maqoladagi konfiguratsiya fayllarini yuklab olish mumkin).

Keling, ma'lumotlar bazasini nashr qilish paytida biz ko'rsatgan katalogga o'tamiz. Unda ikkita faylni ko'ramiz:

  • default.vrd
  • web.config

Ikkala faylni ham Notepad kabi istalgan matn muharriri yordamida ko'rish va tahrirlash mumkin. Keling, ushbu fayllarning tuzilishini batafsil ko'rib chiqaylik.

10.1. default.vrd fayli

Fayl ichida default.vrd nashr etilgan veb-xizmatlarni tavsiflaydi (element ), shuningdek virtual dastur nomi (atribut asos) va 1C: Enterprise ma'lumotlar bazasiga ulanish qatori (atribut ib). Ushbu misolda, fayl ma'lumotlar bazasi uchun ulanish qatori quyidagicha bo'ladi:

Ib="File="C:\1C_BASE\DemoAccounting";"

Misoldan ko'rinib turibdiki, agar ulanish satrida XML standarti (http://www.w3.org/TR/xml11/) bo'yicha yaroqsiz bo'lgan belgilar mavjud bo'lsa, ular mos ravishda almashtirilishi kerak.

Ulanish qatorida foydalanuvchi nomi va parolni belgilashingiz mumkin. Bunday holda, ma'lumotlar bazasiga ulanish ko'rsatilgan foydalanuvchi nomidan amalga oshiriladi. Masalan, sotuvchi foydalanuvchi sifatida ulanish uchun ulanish qatori quyidagicha bo'ladi:

Ib="File="C:\1C_BASE\DemoAccounting";Usr=Seller;Pwd=123;"

Ulanish uchun qator quyidagicha ko'rinadi:

Ib="Srvr="WIN2012;Ref=Buxgalteriya;"

Qayerda WIN2012 1C: Enterprise server klasterining nomi va Buxgalteriya hisobi klasterdagi ma'lumotlar bazasining nomi.

Ushbu faylning tuzilishi haqida ko'proq "Administrator uchun qo'llanma" kitobining 2-nashri, 2-ilova, 3.12-bo'limda o'qishingiz mumkin.

10.2. web.config fayli

Fayl web.config ASP.NET veb-ilovasi sozlamalarini belgilaydigan fayldir. Har bir veb-ilovada fayl bo'lishi kerak web.config uning asosiy katalogida joylashgan. Bizning virtual katalogimiz bundan mustasno emas. Joriy faylda ushbu ilovaga so'rovlarni qayta ishlaydigan 1C veb-xizmati kengaytmasi ishlovchisi haqidagi ma'lumotlar mavjud. Ishlovchi shunday tuzilganki, barcha so'rovlar kutubxonaga uzatiladi wsisapi.dll katalogida joylashgan bin, 1C: Enterprise fayllari bilan katalog. Agar server ma'lumotlar bazalari ishlatilsa, kutubxona versiyasi 1C: Enterprise server klasterining versiyasiga mos kelishi kerak.

Siz ushbu ishlov beruvchini Internet Information Services (IIS) menejerida topishingiz mumkin (yoki mavjud bo'lmasa qo'shing). Buning uchun joriy ilova bilan yorliqni tanlang va xususiyatlar oynasida elementni tanlang " Ishlovchi xaritalari» (Handler xaritalari).

Ishlovchilarni xaritalash jadvalida biz ishlov beruvchimizni ko'ramiz "1C veb-xizmati kengaytmasi". Agar ro'yxatda bunday ishlov beruvchi bo'lmasa, u oynada « ni tanlash orqali qo'shilishi kerak. Harakatlar» (Amallar) bandi « Joker skript mosligini qo'shish» (Jirkatli belgilar skript xaritasini qo'shish…).

Qo'shish paytida ishlov beruvchining nomini kiriting va faylga yo'lni belgilang wsisapi.dll. Ushbu parametrlarni joriy ishlov beruvchi uchun ham elementni tanlash orqali o'zgartirish mumkin. Oʻzgartirish…» (Tahrirlash…) amallar ro‘yxati oynasida.

Shuningdek, ishlovchi uchun bayroq o'rnatilganligiga ishonch hosil qilishingiz kerak " Ishlash» (Bajarish) funksiya ruxsatini o‘zgartirish oynasida. Siz ushbu oynani " tanlab ochishingiz mumkin. Funksiya ruxsatlarini oʻzgartirish...» (Xususiyatlar ruxsatlarini tahrirlash…) oynasida « Harakatlar» (Harakatlar).

Ushbu maqola sizga yordam berdimi?

1C dasturining sakkizinchi versiyasida boshqariladigan shakllarning paydo bo'lishi ma'lumotlar bazalariga http protokollari orqali sezilarli trafik va sezilarli tarmoq yukisiz kirish imkonini berdi. Ushbu rejimda ishlash uchun mijoz tomonidan qo'shimcha ilovalarni o'rnatish shart emas. Bu holda 1C veb-mijozi qurilmada o'rnatilgan brauzer orqali ishlaydi.

1C veb-mijozning sxemasi va ishlash printsipi

Yuqoridagi diagrammadan ko'rinib turibdiki, ma'lumotlar bazasi va foydalanuvchi qismi o'rtasidagi asosiy bog'lovchi veb-server hisoblanadi. U va veb-mijoz o'rtasidagi aloqa HTTPRequest va DHTML texnologiyalari yordamida amalga oshiriladi. Shu bilan birga, konfiguratorda yaratilgan modullar ular kompilyatsiya qilinadigan mijoz tomonida bajariladi.

Ushbu ish rejimining asosiy afzalliklari quyidagilardan iborat:

  • Strukturaning mijoz tomonida qo'shimcha ilovalarni o'rnatish talab qilinmaydi;
  • Texnik nuqtai nazardan amalga oshirish juda oddiy;
  • Ma'lumotlar bazasiga Internet mavjud bo'lgan har qanday joydan kirishni ta'minlashingiz mumkin;
  • Deyarli har qanday operatsion tizim: Windows, iOS, *nix - yangi tizimlar ish muhiti vazifasini bajarishi mumkin.

1C ostida veb-serverni o'rnatish uchun quyidagilar ko'pincha ishlatiladi:

  • Microsoft mahsuloti IIS (Internet Information Services);
  • apache serveri.

IIS ni sozlash va o'rnatish xususiyatlari

Windows operatsion tizimi o'rnatilgan barcha zamonaviy kompyuterlarda IIS serverini ko'tarish mumkin. Bu xususiyat standart yetkazib berishga kiritilgan.

Buni amalga oshirish uchun siz administrator huquqlariga ega bo'lishingiz kerak. "Boshqarish paneli" da operatsion tizim 7 va undan yuqori versiyalar bo'lsa, "Dasturlar va xususiyatlar" ga yoki XP uchun "Dasturlarni qo'shish yoki o'chirish" bandiga o'tishingiz kerak.

Zaif kompyuterga veb-serverni o'rnatish butun tizim tezligida sezilarli pasayishlarga olib kelishi mumkin. Shuning uchun biz XP ostidan IISni o'rnatish bosqichlarini ko'rib chiqmaymiz.

Keyingi qadam "Windows xususiyatlarini yoqish yoki o'chirish" menyusiga qo'ng'iroq qilishdir.

Kerakli pastki menyuni qidirishda "Boshqarish paneli" bo'ylab uzoq vaqt yurmaslik uchun siz oynaning o'ng tomonida joylashgan qidiruv maydonidan foydalanishingiz mumkin. "Komponent" so'zini kiritish orqali siz darhol kerakli havolani topasiz.

Qalqib chiquvchi oyna 2-rasmda ko'rsatilgandek ko'rinadi.

Ochiladigan daraxtda IIS->Internet xizmatlari bo'limlaridagi katakchalarni belgilashingiz kerak:

  1. Umumiy HTTP xususiyatlari: Statik tarkib, kataloglarni ko'rib chiqish, standart hujjat, HTTP xatolari;
  2. Salomatlikni tekshirish va diagnostika: so'rov monitori, HTTP jurnali;
  3. Ilovalarni ishlab chiqish: ISAPI filtrlari, ISAPI kengaytmalari, .NET5 kengaytmalari, ASP.NET, ASP;
  4. Boshqaruv vositalari: boshqaruv konsoli.

Ya'ni, aslida, shunga o'xshash raqam paydo bo'lishi kerak. 3.

Apache-ni sozlash va o'rnatish xususiyatlari

Windows oilasiga kirmaydigan operatsion tizimga ega kompyuterda veb-serverni o'rnatish zarur bo'lgan hollarda yoki boshqa sabablar uchinchi tomon dasturiy ta'minotidan foydalanishni talab qilsa, ko'plab ma'murlar Apache serverlarini tanlaydilar. Ular uchun tarqatishlarni rasmiy veb-saytda topish oson, o'rnatish va sozlash muhim aqliy va vaqt xarajatlarini talab qilmaydi.

Quyida biz ushbu dasturni Windows 7 operatsion tizimida o'rnatish va sozlash variantini ko'rib chiqamiz.

Rasmda ko'rsatilgan oynani ochishdan oldin. 4, dasturni o'rnatish boshqa o'rnatishdan farq qilmaydi.

Bu erda siz yozishingiz kerak bo'ladi:

  1. Server nomi;
  2. Domen nomi;
  3. Bildirishnomalar yuboriladigan administratorning elektron pochta manzili.

Agar tarmoq eng oddiy konfiguratsiyada sozlangan bo'lsa va server tashqi tarmoqlardan sozlanishi kerak bo'lmasa, siz birinchi ikkita maydonda localhost yoki boshqa server nomini belgilashingiz mumkin.

E'tibor bering, o'rnatish oynasining pastki qismida sukut bo'yicha dastur 80-portdan foydalanishini ko'rsatadigan kalit mavjud. Xuddi shu port ko'pincha boshqa dasturlar (masalan, Skype) tomonidan ishlatiladi, ziddiyatlarni oldini olish uchun ushbu dasturlarni qayta sozlang yoki ularni 1C veb-server o'rnatiladigan kompyuterdan butunlay olib tashlang.

O'rnatish muvaffaqiyatli tugallangandan so'ng, laganda ichida lilak patining tasviri paydo bo'ladi. Bu xizmat muvaffaqiyatli o'rnatilgan va ishlayotganligini anglatadi.

1C veb-mijoz va veb-serverni o'rnatish

Avvalo, agar ushbu kompyuterda 1C allaqachon o'rnatilgan bo'lsa, veb-server kengaytmasi modullari o'rnatilganligini tekshirishingiz kerak. Ularni qayta o'rnatish yaxshiroqdir. Buning uchun biz dasturning tarqatish to'plamini olamiz, platformani o'rnatishni boshlaymiz va tegishli elementni tanlaymiz (4-rasm).

  1. Biz Konfigurator rejimiga ma'muriy huquqlar bilan boramiz;
  2. Biz Ma'muriyat menyu elementini topamiz;
  3. Veb-serverga nashr qilish tugmasini bosing.

Platforma avtomatik ravishda o'rnatilgan veb-serverni topadi. Ma'lumotlar bazasi nomini va u saqlanadigan katalogni belgilash qoladi.

Foydalanuvchilarga ma'lumotlar bazasiga kirishga ruxsat berish, ularga katalog ichidagi fayllarni o'qish va o'zgartirish imkoniyatini berishni unutmaslik kerak. O'rnatilgan platformaga ega papkada joylashgan bin papkasi uchun ham xuddi shunday berilishi kerak.

Sozlamalardagi boshqa barcha tasdiqlash qutilari sukut bo'yicha qoldirilishi yaxshiroqdir. Biz "Publish" tugmasini bosamiz, biz serverni qayta ishga tushirishga ruxsat beramiz, biz tayyor mahsulotni olamiz.

Brauzerga http://server nomi/maʼlumotlar bazasiga berilgan nom kabi qatorni kiritish orqali bajarilgan ish sifatini tekshirishingiz mumkin.

Veb-mijoz orqali ishlashdan tashqari, veb-serverga nashr qilish boshqa ishlash imkoniyatlarini ham qo'llab-quvvatlaydi. Dastur ishga tushganda ochiladigan tanlov ro'yxatiga ma'lumotlar bazasini qo'shish orqali mijoz kompyuterida o'rnatilgan dastur orqali ishni boshlashingiz mumkin.

Kalitni "Veb-serverda" holatiga o'rnatish va ma'lumotlar bazasining manzil satrini to'ldirish orqali siz kerakli kirish huquqiga ega bo'lasiz.

Shuni yodda tutish kerakki, faylning ishlash rejimida ma'lumotlar bazasi va veb-serverni turli xil kompyuterlarga ajratish mumkin emas. Shunday qilib, ruxsatsiz kirish masalasi alohida ko'rib chiqilishi kerak bo'ladi.

Veb-mijozning ba'zi kamchiliklari

Yupqa mijoz va veb-mijoz interfeyslarini solishtirish imkoniga ega bo'lgan har bir kishi, ular o'rtasida tub farq yo'qligini juda oqilona ta'kidlaydi. Va mantiqiy savol tug'iladi: agar siz brauzer orqali ishlashingiz mumkin bo'lsa, nima uchun qo'shimcha platformalarni o'rnatish kerak? Keling, farqni tasvirlashga va bu savolga javob berishga harakat qilaylik:

  • Avvalo, litsenziyalash sohasidagi siyosat sezilarli darajada farqlanadi. Veb-mijoz shaxsiy kompyuterda o'rnatilgan mahalliy litsenziyalarga kirish huquqiga ega emas;
  • Ko'pgina tashkilotlar ma'lumotlar bazasida saqlanadigan ma'lumotlarga juda sezgir. World Wide Webning istalgan joyidan foydalanish mumkin bo'lgan veb-server juda zaif;
  • Veb-mijoz orqali ishlash fayl tizimi, ma'lumotlar almashinuvi, elektron pochtadan foydalanishda sezilarli cheklovlarga ega.

Shunday qilib, har qanday boshqa vosita singari, veb-mijozning ham ijobiy va salbiy tomonlari bor, ammo ma'lum bir qator vazifalarni hal qilish uchun, multiplatforma, Internet orqali kirish va hokazo) boshqa variant yo'q. Internet tezligi past bo'lganida, veb-mijoz foydalanuvchilarga ma'lumotlar bazasi bilan juda bardoshli aloqa qilish imkonini beruvchi maxsus ulanish rejimini ishga tushiradi.

Veb-xizmat mijoz-server arxitekturasida qurilgan taqsimlangan dasturdir. Veb-xizmat mijozi va serveri HTTP protokoli yordamida bir-biri bilan muloqot qiladi.

Veb-xizmat mijozi yoki veb-mijoz, shuningdek, brauzer yoki veb-xizmat foydalanuvchi agenti sifatida ham tanilgan, oxirgi foydalanuvchining kompyuteriga o'rnatilgan dastur bo'lib, uning muhim vazifalaridan biri grafik foydalanuvchi interfeysini ta'minlashdir.

Ushbu interfeys orqali foydalanuvchi keng ko'lamli xizmatlardan foydalanish imkoniyatiga ega bo'ladi, ularning asosiysi, albatta, sahifalarni qidirish va ko'rish, allaqachon ko'rilgan sahifalar o'rtasida navigatsiya qilish, xatcho'plar bo'ylab harakatlanish va ko'rish tarixini saqlashni o'z ichiga olgan "veb-sörfing". Ko'rish va navigatsiya vositalariga qo'shimcha ravishda, veb-brauzer foydalanuvchiga sahifalarni boshqarish imkoniyatini beradi: ularni o'z kompyuterining diskidagi faylga saqlash, chop etish, elektron pochta orqali yuborish, sahifa ichida kontekstli qidiruv, o'zgartirish. kodlash va matn formati va boshqa ko'plab funktsiyalar.ekranda ma'lumot taqdimoti va brauzerning o'zi konfiguratsiyasi bilan bog'liq.

Bugungi kunda eng mashhur brauzerlar orasida Microsoft-ning Internet Explorer, Mozilla-ning Firefox va Google-ning eng so'nggi taklifi bo'lgan Chrome mavjud. Veb-brauzer veb-serverga kira oladigan yagona mijoz turi emas. Ushbu rolni HTTP protokolini qo'llab-quvvatlaydigan har qanday dastur va qurilmalar, shuningdek, mobil telefonlarning ko'plab modellari o'ynashi mumkin - bu holda kirish uchun maxsus WAP protokoli (Simsiz dastur protokoli) ishlatiladi.

Brauzer o'z funktsiyalarining muhim qismini veb-server bilan yaqin hamkorlikda bajaradi. Yuqorida aytib o'tilganidek, veb-xizmat mijozi va serveri HTTP protokoli yordamida tarmoq orqali muloqot qiladi. Bu shuni anglatadiki, veb-xizmatning mijoz tomoni HTTP mijoz tomoniga ega va server tomoni HTTP server tomoniga ega.

Veb-server - - bu o'zi ishlayotgan kompyuterdagi kataloglarda ob'ektlarni lokal ravishda saqlaydigan va ushbu ob'ektlarga URL manzillari orqali kirish imkonini beruvchi dastur. Bugungi kunda eng mashhur veb-serverlar Apache va Microsoft Internet Information Server hisoblanadi.

Guruch. 1. Web-sahifani ko'rsatish

Boshqa har qanday server singari, veb-server ham HTTP protokoli uchun mo'ljallangan port bo'lgan TCP 80 portini tinglab, doimo ishlayotgan bo'lishi kerak. Server mijozdan so'rovni qabul qilishi bilanoq, u TCP ulanishini o'rnatadi va mijozdan ob'ekt nomini oladi, masalan, /books/books.htm shaklida, shundan so'ng u ushbu faylni o'z katalogidan topadi. , shuningdek, u bilan bog'liq boshqa ob'ektlar va uni mijozga TCP ulanishiga yuboradi. Serverdan ob'ektlarni qabul qilib, veb-brauzer ularni ekranda ko'rsatadi (1-rasm). Barcha sahifa ob'ektlarini mijozga yuborgandan so'ng, server u bilan TCP ulanishini to'xtatadi. Qo'shimcha server funktsiyalari mijozning autentifikatsiyasini va mijozning ushbu sahifaga kirish huquqlarini tekshirishni ham o'z ichiga oladi.

Ishlashni yaxshilash uchun ba'zi veb-serverlar xotirasida eng so'nggi foydalanilgan sahifalarni keshlashdan foydalanadilar. Sahifaga so'rov tushganda, server uni diskdan o'qishdan oldin uning "tezroq" operativ xotira buferlarida yoki yo'qligini tekshiradi. Sahifani keshlash mijoz tomonida, shuningdek, oraliq serverlarda (proksi-serverlar) ham amalga oshiriladi. Bundan tashqari, mijoz bilan ma'lumotlar almashinuvining samaradorligi ba'zan uzatilgan sahifalarni siqish (siqish) orqali oshiriladi. Hujjatning to'liqligi mijozga emas, balki faqat o'zgartirilgan qismi uzatilishi tufayli uzatiladigan ma'lumotlarning miqdori ham kamayadi. Ushbu veb-xizmat ish faoliyatini yaxshilashning barchasi HTTP protokoli yordamida amalga oshiriladi.

Veb-ilova - mijoz-server ilovasi bo'lib, unda brauzer mijoz, veb-server esa server hisoblanadi. Veb-ilovaning mantig'i server va mijoz o'rtasida taqsimlanadi, ma'lumotlarni saqlash asosan serverda amalga oshiriladi, almashinuv ... ... Vikipediya

mijoz-server- Mijoz-server jarayoni ikkita kompyuter dasturining o'zaro ta'sirini tavsiflaydi, bunda bir dastur (mijoz) so'rovni bajaradigan boshqa dasturga (serverga) xizmatga so'rov yuboradi. Qoida tariqasida, bir nechta mijozlar ......

Veb-ilova - mijoz-server ilovasi bo'lib, unda brauzer mijoz, veb-server esa server hisoblanadi. Brauzer nozik mijozlar deb ataladigan dastur bo'lishi mumkin. Brauzer veb-sahifalarni ko'rsatishga qodir va odatda ... ... Vikipediya tarkibiga kiradi

“Sayt” soʻrovi bu yerga yoʻnaltirilgan; boshqa maʼnolarga ham qarang. Veb-sayt (inglizcha veb-saytdan: web "web", "tarmoq" va sayt "joy", lit. "tarmoqdagi joy") yoki oddiygina kompyuter tarmog'idagi bitta manzil (domen ... Wikipedia) ostida birlashtirilgan sayt.

mijoz (axborot texnologiyalari sohasida)- mijoz Dasturiy ta'minotning mijoz qismi Boshqa dastur yoki kompyuterdan xizmatlar, resurslar, ma'lumotlar yoki ishlov berishni so'raydigan foydalanuvchi, kompyuter yoki dastur. Serverga almashish yoki qabul qilish maqsadida kiradigan kompyuter ... ... Texnik tarjimon uchun qo'llanma

Foydalanuvchiga quyidagi imkoniyatlarni taqdim etadigan mijoz dasturi: navigatsiya va veb-resurslarni ko'rib chiqish; fayllarni yuklab olish va boshqalar. Odatda veb-brauzerlar bilan birga pochta dasturlari, yangiliklar serverlari bilan ishlash vositalari va aloqa vositalari mavjud ... ... Moliyaviy lug'at

O'zbek Ko'zdan kechirish, foydalanuvchiga quyidagi imkoniyatlarni taqdim qiluvchi mijoz dasturini ko'rish: navigatsiya va veb-resurslarni ko'rish; fayllarni yuklab olish va boshqalar. Odatda, veb-brauzerlar pochta dasturlari, ... ... bilan ishlash vositalari bilan birlashtirilgan. Biznes atamalarining lug'ati

Wikimedia Foundation serverlarining arxitekturasi Veb-server - bu mijozlardan, odatda veb-brauzerlardan HTTP so'rovlarini qabul qiluvchi server va siz ... Vikipediya

Veb-brauzer yoki brauzer (inglizcha veb-brauzerdan, brauzer noto'g'ri) veb-saytlarni qidirish, ko'rib chiqish, ya'ni veb-sahifalarni so'rash (asosan Internetdan), ularni qayta ishlash, ko'rsatish va bittadan ko'chirish uchun dasturiy ta'minot ... ... Vikipediya

Kitoblar

  • PHP va MySQL, Lyuk Velling, Tomson Laura, PHP va MySQL bilan veb-ilovalarni ishlab chiqish ma'lumotlar bazalari bilan o'zaro aloqada bo'lgan veb-ilovalarni tez ishlab chiqish uchun ideal bo'lgan mashhur ochiq kodli texnologiyalardir. PHP kuchli... Kategoriya: Ma'lumotlar bazalari Nashriyotchi: Dialektika,
  • PHP va MySQL bilan veb-ilovalarni ishlab chiqish. O'quv qo'llanma, Welling Luke, PHP va MySQL mashhur ochiq manbali texnologiyalar bo'lib, ular ma'lumotlar bazalari bilan o'zaro aloqada bo'lgan veb-ilovalarni jadal rivojlantirish uchun idealdir. PHP kuchli tildir... Kategoriya: Ma'lumotlar bazalari Nashriyotchi: Alpha Book, Ishlab chiqaruvchi:
2022 x360ce.ru
Fotosurat - Axborot portali