نصب بر روی سرور 1C IIS. پیکربندی سرورهای وب برای کار با "1C: Enterprise

امروز من یک پست کوچک در مورد تنظیم 1C 8.3 در بخشی از سازمان دسترسی از طریق سرویس وب سرور 1C و IIS 8 را ترک خواهم کرد.

قبلا، من به 1C به سرور ترمینال دسترسی دادم. سپس من ویندوز 2003 سرور C 1C نسخه 7 را در محل کار داشتم، یک مجوز سرور ترمینال وجود داشت که در آن سرور ترمینال مستقر شد. یک مقاله در راه اندازی این خوب من نیز یک بار نوشت. همه چیز قوانینی بود، اما اکنون ما یک آهن جدید داریم (بر اساس اینتل Xeon CPU E3-1220 V3، 8GB RAM)، جدید 1C (V 8.3)، سیستم عامل جدید (ویندوز سرور 2012 R2).

از ابتدا، حسابداری ما (8 عدد) در یک دیسک شبکه کار می کرد، اما در این مورد برنامه بر اساس اصل دانلود فایل ها در شبکه کار می کند و به آرامی آن را بسیار شبیه سازی می کند. تصمیم گرفت تا راهی برای سرعت بخشیدن به کار پیدا کند.

من در مورد سرور ترمینال فکر کردم، اما من مجوز سرور ترمینال ندارم (من آن را در اینترنت پیدا نکردم، و من به خرید گران قیمت گفتم). خروجی به صورت شانس پیشنهاد شد، به نظر می رسد که پشتیبانی 1C برای سرور وب است. از آنجا که تجربه با همان آپاچی من و من می دانم اصل کار، من تصمیم گرفتم که سرور وب 1C را اداره کنم.

نصب و بررسی تمام اجزای

بیایید شروع کنیم از نصب اجزای سرور وب 1C. بررسی کنید که ما ماژول سرور وب 1C را نصب کرده ایم. اگر نصب نشده باشد

ما پایگاه داده را به وب سرور منتشر می کنیم

ما به پایگاه داده 1C در حالت پیکربندی می رویم. بعد، به منو بروید "اداری" - "انتشار در یک سرور وب"

ما منتشر می کنیم!

افشای حقوق به پوشه ها 1C

گام بعدی این است که حقوق را به پوشه های زیر تعیین کنید:

پوشه بن در 1C.

حقوق روی صفحه نمایش زیر در منوی امنیتی قرار داده شده است.

اتصال به سرور وب از رایانه های مشتری

برای انجام این کار، اتصال به پایگاه داده 1c ایجاد کنید - نام اتصال را بنویسید -\u003e در وب سرور -\u003e بعدی را انتخاب کنید، همانطور که در تصویر زیر:

پس از آن، شما یک اتصال به 1C از طریق یک سرور وب دارید.

خطاهای با آنها ملاقات کرد:

1C8.3 IIS "ارزش بالقوه خطرناکی درخواست request.path شناسایی شده است" از مشتری دریافت شده است

پس از راه اندازی وب سرور 1S، من به یک مشکل فرار کردم: من می توانم در 1C وارد سیستم شوید، من وارد سیستم شدم، اما تمام منوها کار نمی کنند، شما نمیتوانید یک پنجره را به جز دسکتاپ 1C باز کنید. تا زمانی که یک راه حل در اینترنت پیدا کردم، طول می کشد.

آنچه باید انجام شود:
1. IIS را باز کنید شروع - انجام - پیدا کردن "مدیریت خدمات IIS"
2. سایت ما را باز کنید
3. به منو بروید "مقایسه دستگیره ها"
4. به دنبال ISAPI-DLLو تغییر را انتخاب کنید
5. مسیر پرس و جو را از "* .dll" به "*"، فایل اجرایی تغییر دهید (ممکن است نسخه دیگری از 1C داشته باشید، لطفا توجه داشته باشید) - "C: \\ فایل های برنامه (x86) \\ 1cv8 \\ 8.3.6.2390 \\ bin \\ wsisapi.dll. "
6. ما ذخیره می کنیم.

7. بررسی کنید

این همه است اگر سوالی دارید، سعی خواهم کرد کمک کنم.

انتشار پایگاه های داده "1C: شرکت ها" 8.3 در وب سرور IIS در مایکروسافت ویندوز سرور 2008/2012

در این مقاله، من فرایند سازماندهی دسترسی وب به پایگاه های داده را توصیف خواهم کرد "1c: Enterprise" 8.3 در وب سرور IIS (سرور اطلاعات اینترنتی) در تحویل مایکروسافت ویندوز سرور. برای نسخه های قدیمی تر "1c: Enterprise" ( 8.1 و 8.2 ) الگوریتم انتشار پایگاه داده به طور کلی مشابه است. الگوریتم پیکربندی IIS برای کار "1C: Enterprise" در نظر گرفته خواهد شد، و فرآیند انتشار پایگاه های داده در یک وب سرور در نظر گرفته شده است 32 بیتیو برای 64 بیتی ماژول فرمت وب سرور.

1. چه چیزی نیاز دارید؟

  1. کامپیوتر مطابق با حداقل سیستم مورد نیاز برای سرور وب در حال اجرا یکی از سیستم عامل است:
    • مایکروسافت ویندوز سرور 2012 (R2)
    • مایکروسافت ویندوز سرور 2008 (R2)
  2. حقوق مدیر محلی در این رایانه.
  3. توزیع برای جزء نصب "1C: Enterprise". برای پیکربندی یک ماژول وب سرور 64 بیتی، توزیع برای نصب یک سرور 64 بیتی "1c: Enterprise". این مثال از نسخه استفاده می کند 8.3.4.389 . برای نسخه های قدیمی تر "1c: Enterprise" ( 8.1 و 8.2 ) الگوریتم انتشار پایگاه داده به طور کلی مشابه است.

2. نصب وب سرور IIS

سرور وب سرور اطلاعات اینترنت را نصب کنید، که به طور پیش فرض در تحویل مایکروسافت ویندوز سرور است. هنگام نصب، قطعا اجزاء را انتخاب می کنیم:

  • ویژگی های HTTP مشترک (ویژگی های HTTP مشترک)
    • محتوای استاتیک (محتوای استاتیک)
    • سند پیش فرض (سند پیش فرض)
    • بررسی دایرکتوری (مرور دایرکتوری)
    • خطاهای HTTP (خطاهای HTTP)
  • توسعه برنامه (توسعه برنامه)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (توسعه قابل اعتماد 3.5)
    • Extensions ISAPI (Extensions Isapi)
    • فیلترهای ISAPI (فیلترهای ISAPI)
  • تصحیح و تشخیص (بهداشت و تشخیص)
    • ورود به سیستم HTTP (ورود به سیستم http)
    • مانیتور درخواست (مانیتور درخواست)
  • ابزار مدیریت (ابزار مدیریت)
    • کنسول مدیریت IIS (کنسول مدیریت IIS)

در جزئیات در مورد روند استقرار وب سرور IIS:

  • در مایکروسافت ویندوز سرور 2012 (R2) -. IIS نسخه 8، پس از نصب، شما باید صفحه پیش فرض وب سایت را ببینید:

3. نصب کامپوننت "1C: Enterprise"

به همان سرور که در آن سرور وب IIS مستقر شده است، نصب "1c: Enterprise" (اجزای 32 بیتی)، مطمئن شوید که در هنگام نصب جزء را انتخاب کنید:

  • 1C: Enterprise
  • ماژول های پسوند وب سرور

اگر قصد دارید یک ماژول فرمت 64 بیتی وب سرور را پیکربندی کنید، باید علاوه بر این برنامه نصب 64 بیتی سرور را از تحویل مربوطه "1C: Enterprise" راه اندازی کنید و جزء را نصب کنید:

  • ماژول فرمت وب سرور

4. تنظیم سیستم عامل

حالا شما باید حقوق لازم را برای پوشه های کلیدی مورد استفاده در هنگام کار برای دسترسی به وب به پایگاه داده ها نصب کنید "1c: Enterprise". برای دایرکتوری ذخیره سازی فایل های وب سایت منتشر شده در وب سرور (به طور پیش فرض c: \\ inetpub \\ wwwroot \\) لازم است حقوق کامل به گروه " کاربران"(کاربران). در اصل، این مرحله می تواند از بین برود، اما پس از انتشار یا تغییر انتشار پایگاه داده، شما باید "1c: Enterprise" را از طرف مدیر اجرا کنید. برای پیکربندی امنیت این پوشه، روی آن کلیک کنید با دکمه سمت راست ماوس و منوی زمینه را انتخاب کنید " خواص"(خواص).

در پنجره خواص باز می شود، به " ایمنی"(امنیت) و دکمه را فشار دهید" تغییر دادن"(ویرایش ...)، برای تغییر مجوز معتبر. پنجره مجوز برای این دایرکتوری ظاهر می شود. در لیست گروه ها یا کاربران (گروه ها یا نام کاربری)، گروه را انتخاب کنید " کاربران"(کاربران) و در لیست مجوز برای گروه انتخاب شده پرچم" دسترسی پوتایی"(کنترل کامل). سپس روی "کلیک کنید" درخواست دادن"(درخواست) برای ضبط تغییرات و بستن تمام پنجره ها با استفاده از دکمه" خوب».

بعد، شما باید حقوق کامل را به دایرکتوری با فایل های نصب شده "1c: Enterprise" (به طور پیش فرض C: \\ فایل های برنامه (x86) \\ 1cv8 \\برای یک ماژول انبساط 32 بیتی و C: \\ فایل های برنامه \\ 1cv8 \\ برای یک گروه 64 بیتی) IIS_IUSRS. برای انجام این کار، ما مشابه عمل شرح داده شده فوق را انجام می دهیم، با تنها تفاوت که به منظور گروه لازم برای نمایش در لیست " گروه ها یا کاربران"(گروه ها یا نام کاربری) شما باید روی دکمه کلیک کنید" اضافه کردن"(اضافه کنید ..)، و در پنجره انتخاب گروه یا کاربران کلیک کنید" علاوه بر این"(پیشرفته ...).

سپس دکمه را که در سمت راست قرار دارد را فشار دهید. جستجو کردن"(پیدا کن)، پس از آن آنها گروه لازم را انتخاب می کنند IIS_IUSRS در جدول نتایج جستجو و کلیک کنید " خوب».

گروه IIS_IUSRS این در لیست گروه ها یا کاربران ظاهر می شود. دادن حقوق کامل خود را به دایرکتوری انتخاب شده و کلیک کنید " درخواست دادن"(اعمال) برای ذخیره تغییرات.

خوب، در نهایت، اگر انتشار برای پایگاه داده اجرا شود، لازم است که یک گروه ارائه شود IIS_IUSRS حقوق کامل به دایرکتوری با فایل های این پایگاه اطلاعات.

5. انتشار پایگاه داده در یک وب سرور

به طور مستقیم به انتشار یک پایگاه داده در یک سرور وب بروید. برای انجام این کار، راه اندازی "1c: Enterprise" در حالت پیکربندی برای پایه ای که می خواهید منتشر کنید. سپس انتخاب کنید " مدیریت» — « انتشار در یک سرور وب ...»

پنجره تنظیم Publishing Property در یک سرور وب باز می شود. زمینه های اصلی لازم برای انتشار در حال حاضر با پیش فرض پر شده است:

  • نام دایرکتوری مجازی - نامی که برای پایگاه داده در وب سرور رخ می دهد. این ممکن است تنها از نمادهای الفبای لاتین باشد.
  • وب سرور - انتخاب شده از لیست سرورهای وب موجود در رایانه فعلی. در مورد ما، این خدمات اطلاعات اینترنت است.
  • کاتالوگ محل فیزیکی دایرکتوری است که در آن فایل های برنامه مجازی واقع خواهد شد.
  • شما می توانید انواع مشتری را برای انتشار مشخص کنید، و همچنین امکان انتشار خدمات وب را مشخص کنید. در جدول زیر، شما می توانید لیستی از خدمات وب را ویرایش کنید که منتشر خواهد شد و همچنین در ستون " نشانی»مترادف را تغییر دهید که به این سرویس وب درخواست خواهد شد.
  • همچنین، برای وب سرور IIS، ممکن است نیاز به انجام احراز هویت در یک سرور وب را با استفاده از ابزار OS با تنظیم پرچم مناسب مشخص کنید.

با انتخاب تنظیمات انتشارات لازم کلیک کنید " انتشار».

اگر نشریه بدون خطا گذشت، پیام مناسب را ببینید.

انتشار در وب سرور IIS همیشه برای وب سایت پیش فرض اجرا می شود و برای استخر برنامه پیش فرض. ارزش توجه داشته باشید که هنگام انتشار یک پیکربندی، یک ماژول توسعه وب سرور 32 بیتی ثبت می شود، و استخر برنامه پیش فرض ثبت شده است - defaultApppool- بدون تنظیم فقط با برنامه های 64 بیتی کار کنید. بر این اساس، اقدامات بیشتر بستگی به کمی ماژول گسترش وب سرور دارد که برنامه ریزی شده است. برای یک ماژول توسعه وب سرور 32 بیتی، شما باید به استخر برنامه اجازه استفاده از برنامه های 32 بیتی، یا یک ماژول فرمت وب سرور 64 بیتی را ثبت کنید. این در زیر بحث خواهد شد

6. راه اندازی IIS برای استفاده از یک ماژول توسعه وب سرور 32 بیتی

منابع مالی"(ابزار) -" نمایندگی خدمات IIS

وب سایت پیش فرض - یک دایرکتوری مجازی با نام به برنامه تبدیل می شود، که ما در هنگام انتشار یک پایگاه داده تنظیم می کنیم. برای تکمیل انتشار، تنها برای حل برنامه های 32 بیتی برای استخر برنامه پیش فرض باقی می ماند. برای انجام این کار، بیایید در درخت اتصال حرکت کنیم برنامه های کاربردی استخر"(استخرهای برنامه).

در لیست استخر های کاربردی، استخر را به نام پیدا کنید defaultApppool. من با کلیک بر روی آن با دکمه سمت راست ماوس و در منوی زمینه انتخاب آیتم " گزینه های اضافی"تنظیمات پیشرفته).

در پنجره پارامترهای استخر برنامه که باز می شود، در گروه " عمومی"(عمومی) پیدا کردن مورد" برنامه های 32 بیتی مجاز هستند"(فعال کردن برنامه های 32 بیتی) و مقدار پارامتر را به یکسان تنظیم کنید درست است، واقعی.. سپس تغییرات را با کلیک کردن " خوب».

7. راه اندازی IIS برای استفاده از یک ماژول فرمت وب سرور 64 بیتی

یک ماژول فرمت 64 بیتی وب سرور را با استفاده از یک ابزار ثبت کنید webInst.exe. نسخه مربوطه در کاتالوگ واقع شده است صندوقچه.، کاتالوگ را با برنامه نصب شده "1c: Enterprise"، یا از روش زیر استفاده کنید.

اجرای مدیر IIS (مدیریت اطلاعات اینترنت (IIS)). شما می توانید آن را از مدیر سرور (مدیر سرور) با انتخاب آیتم " منابع مالی"(ابزار) -" نمایندگی خدمات IIS"مدیریت اطلاعات اینترنت (IIS)).

در اینجا، با تبدیل درخت در پنجره اتصالات، ما خواهیم دید که برای وب سایت پیش فرض - وب سایت پیش فرض - یک دایرکتوری مجازی به برنامه با نامی که ما در هنگام انتشار یک پایگاه داده تنظیم کردیم، تبدیل شد. برای تکمیل انتشار، تنها برای مشخص کردن این برنامه برای استفاده از یک دستگیره پرس و جو 64 بیتی باقی می ماند. برای انجام این کار، صفحه تنظیمات نقشه برداری Handlers را برای این دایرکتوری مجازی با انتخاب " مقایسه دستگیره ها"نقشه برداری دستی) در صفحه اولیه برنامه کاربردی.

در جدول مقایسه پردازنده ها، ما دستگیره را پیدا می کنیم "افزونه وب سرویس 1C". این دستگیره را با کلیک بر روی 2 بار در خط مربوطه در جدول باز کنید.

ما Handler را ویرایش می کنیم، جایگزین مسیر را به ماژول توسعه 32 بیتی 32 بیتی وب سرور، که در حال حاضر انتخاب شده است، در مسیر به نسخه 64 بیتی کتابخانه انتخاب شده است. در این مثال، مسیر C را تغییر دهید " C: \\ فایل های برنامه (x86) \\ 1cv8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll"در" C: \\ فایل های برنامه \\ 1CV8 \\ 8.3.4.389 \\ bin \\ wsisapi.dll"استفاده از دکمه انتخاب. با تغییر راه کلیک " خوب»برای ذخیره تغییرات

8. اتصال به پایگاه داده اطلاعات منتشر شده از طریق مرورگر وب

خوب، به نظر می رسد همه است. برای اتصالات به پایگاه داده منتشر شده، اجرای اینترنت اکسپلورر، و در نوار آدرس ما مسیر مسیر را وارد کنید http: // localhost /<Имя публикации информационной базы> . در این مثال، این http: // localhost / demoaccounting /.

شما همچنین می توانید به این پایگاه داده اطلاعاتی از هر کامپیوتر در شبکه با تماس با سرور وب با توجه به داخلی خود (یا اگر پورت تهیه شود 80 ، در یک آدرس خارجی) آدرس IP.

در این مورد، برای عملیات صحیح "1C: Enterprise"، نام دامنه که درخواست تجدید نظر (یا آدرس IP) باید به گره های امن اینترنت اکسپلورر اضافه شود، و پنجره های پاپ آپ باید برای آن مجاز باشد. برای اطلاعات بیشتر در مورد پیکربندی اینترنت اکسپلورر به کار "1C: Enterprise" برای کار.

9. اتصال به پایگاه داده اطلاعات منتشر شده از طریق مشتری "1C: شرکت ها"

پایگاه اطلاعاتی منتشر شده در سرور وب می تواند با کمک یک مشتری نازک "1c: Enterprise" متصل شود. برای اتصال، پنجره راه اندازی را باز کنید "1C: Enterprise" و روی "کلیک کنید" اضافه کردن"برای اضافه کردن پایگاه اطلاعاتی.

در پایگاه داده اضافه کردن اطلاعات / گروه گروه، ما سوئیچ را به " اضافه کردن به لیست پایگاه اطلاعات موجود"و کلیک کنید" به علاوه».

ما نام پایگاه داده را معرفی می کنیم، همانطور که در لیست پایگاه های اطلاعات نمایش داده می شود (باید برای این لیست منحصر به فرد باشد)، نوع مکان انتخاب خواهد شد " در یک وب سرور"و کلیک کنید" به علاوه».

پارامترهای راه اندازی را برای پایگاه اطلاعات و کلیک کنید " آماده»برای تکمیل جادوگر.

پس از آن، این پایگاه اطلاعاتی در لیست پنجره راه اندازی "1C: Enterprise" ظاهر می شود. توجه داشته باشید که پیکربندی حالت راه اندازی برای این نوع اتصال در دسترس نیست. کلیک " 1C: Enterprise»برای اتصال به پایگاه اطلاعاتی

پس از انتشار سیستم عامل های جدید 1C (به عنوان مثال، در حال حاضر در 8.3.11.2867) در پنجره های 64 بیتی از ویندوز آپاچی نسخه 2.0، 2.2، کار متوقف می شود. راهی برای رفتن به 2.4 وجود دارد. نصب آن تا حدودی پیچیده تر از معمول است - هیچ فایل نصب وجود ندارد، بنابراین همه چیز باید شروع شود و به صورت دستی تنظیم شود. با توجه به این واقعیت که من علاقه مند به استفاده از IIS بودم، تصمیم گرفتم یک مقاله را در همان زمان بنویسم.

  1. برای ویندوز X64، توزیع 1C X64 مورد نیاز خواهد بود (این نیز مربوط به هر دو سرور و برنامه های کاربردی مشتری)
  2. نصب وب سرور IIS

سرور وب سرور اطلاعات اینترنتی را نصب کنید. هنگام نصب، قطعا اجزاء را انتخاب می کنیم:

  • ویژگی های HTTP مشترک (ویژگی های HTTP مشترک)
    • محتوای استاتیک (محتوای استاتیک)
    • سند پیش فرض (سند پیش فرض)
    • بررسی دایرکتوری (مرور دایرکتوری)
    • خطاهای HTTP (خطاهای HTTP)
  • توسعه برنامه (توسعه برنامه)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (توسعه قابل اعتماد 3.5)
    • Extensions ISAPI (Extensions Isapi)
    • فیلترهای ISAPI (فیلترهای ISAPI)
  • تصحیح و تشخیص (بهداشت و تشخیص)
    • ورود به سیستم HTTP (ورود به سیستم http)
    • مانیتور درخواست (مانیتور درخواست)
  • ابزار مدیریت (ابزار مدیریت)
    • کنسول مدیریت IIS (کنسول مدیریت IIS)

4. پس از آن ما حقوق کاربران IIS_IUSRS و IUSR را در پوشه ارائه می دهیم:

  • پوشه ها با پلت فرم نصب شده؛
  • پوشه ها با انتشارات پایگاه داده؛
  • پوشه های پایگاه های داده خود را (در مورد یک نسخه فایل).

6. راه اندازی IIS برای استفاده از یک ماژول توسعه وب سرور 32 بیتی

منابع مالی"(ابزار) -" نمایندگی خدمات IIS

وب سایت پیش فرض - یک دایرکتوری مجازی با نام به برنامه تبدیل می شود، که ما در هنگام انتشار یک پایگاه داده تنظیم می کنیم. برای تکمیل انتشار، تنها برای حل برنامه های 32 بیتی برای استخر برنامه پیش فرض باقی می ماند. برای انجام این کار، بیایید در درخت اتصال حرکت کنیم برنامه های کاربردی استخر"(استخرهای برنامه).

در لیست استخر های کاربردی، استخر را به نام پیدا کنید defaultApppool. من با کلیک بر روی آن با دکمه سمت راست ماوس و در منوی زمینه انتخاب آیتم " گزینه های اضافی"تنظیمات پیشرفته).

در پنجره پارامترهای استخر برنامه که باز می شود، در گروه " عمومی"(عمومی) پیدا کردن مورد" برنامه های 32 بیتی مجاز هستند"(فعال کردن برنامه های 32 بیتی) و مقدار پارامتر را به یکسان تنظیم کنید درست است، واقعی.. سپس تغییرات را با کلیک کردن " خوب».

7. راه اندازی IIS برای استفاده از یک ماژول توسعه 64X تخلیه وب سرور

یک ماژول فرمت 64 بیتی وب سرور را با استفاده از یک ابزار ثبت کنید webInst.exe. نسخه مربوطه در کاتالوگ واقع شده است صندوقچه.، کاتالوگ را با برنامه نصب شده "1c: Enterprise"، یا از روش زیر استفاده کنید.

اجرای مدیر IIS (مدیریت اطلاعات اینترنت (IIS)). شما می توانید آن را از مدیر سرور (مدیر سرور) با انتخاب آیتم " منابع مالی"(ابزار) -" نمایندگی خدمات IIS"مدیریت اطلاعات اینترنت (IIS)).

در اینجا، با تبدیل درخت در پنجره اتصالات، ما خواهیم دید که برای وب سایت پیش فرض - وب سایت پیش فرض - یک دایرکتوری مجازی به برنامه با نامی که ما در هنگام انتشار یک پایگاه داده تنظیم کردیم، تبدیل شد. برای تکمیل انتشار، تنها برای مشخص کردن این برنامه برای استفاده از یک دستگیره پرس و جو 64 بیتی باقی می ماند. برای انجام این کار، صفحه تنظیمات نقشه برداری Handlers را برای این دایرکتوری مجازی با انتخاب " مقایسه دستگیره ها"نقشه برداری دستی) در صفحه اولیه برنامه کاربردی.

در جدول جدول تطبیق جدول، دستگیره وب سایت 1C وب را پیدا کنید. این دستگیره را با کلیک بر روی 2 بار در خط مربوطه در جدول باز کنید.

ما Handler را ویرایش می کنیم، جایگزین مسیر را به ماژول توسعه 32 بیتی 32 بیتی وب سرور، که در حال حاضر انتخاب شده است، در مسیر به نسخه 64 بیتی کتابخانه انتخاب شده است. در این مثال، مسیر C را تغییر دهید " C: \\ فایل های برنامه (x86) \\ 1cv8 \\ 8.3. ؟؟ \\ bin \\ wsisapi.dll"در" C: \\ برنامه های برنامه \\ 1CV8 \\ 8.3. ؟؟؟ \\ bin \\ wsisapi.dll"استفاده از دکمه انتخاب. با تغییر راه کلیک " خوب»برای ذخیره تغییرات

شرکت های بزرگ با استفاده از محصولات نرم افزاری 1C در شاخه های راه دور آنها اغلب با مشکل عدم وجود امکان نصب 1C در مشاغل جداگانه کار می کنند. گاهی اوقات کامپیوترهای قدیمی می توانند علت این، گاهی اوقات از بین رفتن، گاهی اوقات عدم وجود کارکنان فناوری اطلاعات باشد. توسعه دهندگان 1C این مشکل را در نسخه 8.2 پلت فرم حل کرده اند، یک سرویس دهنده ویژه وب را در آن ادغام می کنند. سازماندهی کار در این نوع مشتری به طور قابل توجهی بر ارتقاء کامپیوتر و محتوای مدیران 1C صرفه جویی خواهد کرد.

در خارج از کشور، مشتری وب از یک مشتری نازک متفاوت نیست، به جز اینکه رابط 1C در مرورگر باز می شود. برای راه اندازی مشتریان وب 1C نیاز به انتشار وب سرور و دسترسی به اینترنت در محل کار دارد. برای اتصال پایگاه داده و رابط کاربر از مشتری وب، سرور وب و فن آوری های DHTML و HTTPREQUEST مسئول هستند. در زمان کار، داده ها از طریق HTTP به سرور وب، کامپایل شده و به طور مستقیم اعدام در سمت سرویس گیرنده، در محیط مرورگر اینترنت منتقل می شود.

محبوبیت کافی از حالت مشتری 1C وب توسط لیست مزایا توضیح داده شده است:

  • عدم نیاز به تنظیم بخش مشتری 1C در محل کار؛
  • اطمینان از دسترسی به پایگاه داده از هر نقطه از جهان با دسترسی به اینترنت؛
  • پشتیبانی از هر مرورگره و، بر این اساس، هر سیستم عامل و تمام ابزارها با دسترسی به شبکه جهانی؛
  • سادگی فنی، به عنوان شما فقط نیاز به شروع مرورگر و به درستی شماره گیری آدرس؛
  • حالت تبادل اطلاعات ویژه با یک وب سرور در سرعت اینترنت کم.

علاوه بر این، حالت مشتری وب دارای معایب خاصی است:

  1. آسیب پذیری وب سرور که در هر نقطه از جهان مقرون به صرفه می شود؛
  2. محدودیت های خاصی در مبادله داده ها و عملکرد سیستم فایل؛
  3. در دسترس بودن فقط برای پیکربندی ها با استفاده از یک نوع برنامه مدیریت شده و یک مشتری ظریف؛
  4. عدم دسترسی مجوز های محلی

اگر شما به طور قاطع تصمیم گرفتید که مشتری وب 1C برای کاربران عالی باشد، باید یک سرور وب را پیکربندی و منتشر کنید. به عنوان مثال، در نظر بگیرید راه اندازی استاندارد IIS جاسازی شده در ویندوز.

اگر کامپیوتر شما بر روی کامپیوتر شما نصب شده باشد، می توانید بدون برنامه های شخص ثالث انجام دهید. این به شما کمک خواهد کرد با یک سرور داخلی IIS، برای پیکربندی دانش نسبتا اولیه از سیستم. لازم به ذکر است که نصب سرور بر روی یک کامپیوتر ضعیف، راه اندازی مشتریان وب 1C را دشوار خواهد کرد و عملکرد کل سیستم تهدید خواهد شد. بنابراین، توصیه می شود که IIS را فقط در آن پیکربندی هایی که سیستم عامل بدون تاخیرها عمل می کند، پیکربندی کنید و منابع زیادی را تامین کنید.

برای شروع تنظیم سرور، به "کنترل پنل" -\u003e "برنامه ها و اجزای سازنده" بروید -\u003e "فعال یا غیر فعال کردن اجزای سازنده". شاخه ای از سرویس IIS / اینترنت را پیدا کنید و DAW های زیر را در درخت لغزش کنید.

  • در بخش "HTTP مشترک":
    • "نمایش دایرکتوری"؛
    • "سند پیش فرض"؛
    • "محتوای استاتیک"؛
    • "خطاهای HTTP".
  • "بررسی عملکرد و تشخیص":
    • "مجله HTTP"؛
    • "نظارت پرس و جو".
  • "توسعه اجزای توسعه برنامه":
    • "ASP"؛
    • "ASP.NET"؛
    • "Extension Isapi"؛
    • "Extensibility.net"؛
    • فیلترهای ISAPI
  • "ابزارهای مدیریتی":
    • "کنسول مدیریت IIS".

برای انتشار یک سرور پیکربندی، شما باید ماژول های گسترش وب سرور 1C را نصب کنید. برای انجام این کار، در طول فرآیند نصب 1C، باید مورد مربوطه را در نصب روش نصب علامت گذاری کنید و اجزاء را نصب کنید. سپس 1C را در حالت پیکربندی با حقوق اداری اجرا کنید و روی منوی "مدیریت" -\u003e "انتشار در وب سرور ..." کلیک کنید. پلت فرم 1C به طور مستقل یک وب سرور پیکربندی را شناسایی می کند و شما فقط باید نام پایه و محل آن را تنظیم کنید.


پس از کلیک بر روی دکمه "انتشار"، سرور باید دوباره راه اندازی شود. حالا شما می توانید اجرای کار را بررسی کنید، مشتری وب را به 1c، صحبت کردن در مرورگر رشته: "http: imaging / name". لازم است پیش بینی کنیم که همه کاربران به محل پایگاه داده برای خواندن و نوشتن دسترسی داشته باشند. در غیر این صورت، پیکربندی مشتری 1C وب در محل کار نتایج را ارائه نمی دهد.

Web Client 1C یک ابزار مناسب برای کاربران است، عملکرد شغلی که بسیار مورد نیاز است. با تشکر از یک راه اندازی ساده، حداقل تفاوت در رابط برنامه و لیست مزایای مختلف، مشتری وب به دست آورد برخی از محبوبیت در شرکت های کالیبر های مختلف.