خانه - دستگاه های موبایل
سرورهای وب 1s 8 شناسایی نشدند. پیکربندی وب سرورها برای کار با 1C: Enterprise

با انتشار پلتفرم 1C 8.2، استفاده از وب سرور هنگام کار با 1C برای تعامل با پایگاه داده خود امکان پذیر شد. شبکه جهانی. پس از آن، با انتشار نسخه 8.3 و نسخه های جدید آن، امکانات یکپارچه سازی به طور فزاینده ای گسترش یافت. در حال حاضر، برای برقراری ارتباط با اینترنت، سایر سیستم های اطلاعاتی و دسترسی به پایگاه داده از طریق یک مرورگر، می توانید از یک سرویس گیرنده وب، رابط ODATA، توسعه خدمات وب، خدمات http استفاده کنید.

در این مقاله به نحوه نصب وب سرور آپاچی و انتشار پایگاه اطلاعاتی خود بر روی آن تنها در یک دقیقه خواهیم پرداخت! برای انجام این کار، ما یک پردازش ساده دو دکمه ای را برای شما ایجاد کرده ایم.

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

چرا یک کاربر معمولی نیاز به انتشار 1C در وب سرور دارد؟

در این مطلب، ما تمام مزایا و راحتی های انتشار پایگاه داده در وب سرور را در نظر نخواهیم گرفت. بیایید در مورد آنچه مشتریان ما اغلب از ما می خواهند انجام دهیم صحبت کنیم - دسترسی به 1C از طریق مرورگر. شما قادر به کار با 1C از هر کجای دنیابدون نصب پلت فرم یکی دیگر از مزایای کار در مرورگر این است که می توانید به برنامه خود از طریق دستگاه تلفن همراه دسترسی داشته باشید: تبلت، تلفن هوشمند، اجرای هر سیستم عامل: iOS، Android و غیره. کافی است این گزینه را پیکربندی کنید دسترسی از راه دور، مرورگر را باز کنید و اتصال را به درن نشان دهید. مهمترین چیز این است که اگر پایگاه داده 1C را برای دسترسی از راه دور روی سرور منتشر می کنید، به امنیت فکر کنید! علاوه بر تنظیم رمز عبور و سایر اقدامات امنیتی، استفاده از VPN برای دسترسی به شبکه ای که پایگاه در آن قرار دارد، توصیه می شود. اما این موضوع یک مقاله جداگانه است و بهتر است یک متخصص با تجربه کمتر به آن مراجعه کند.

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

چگونه کار می کند

برای سازماندهی دسترسی به 1C از طریق مرورگر، باید:

  • هر پیکربندی توسعه یافته در فرم های کنترل شده
  • یک وب سرور را نصب و پیکربندی کنید
  • پایگاه داده را روی سرور وب منتشر کنید

1C از دو وب سرور پشتیبانی می کند:

  • آپاچی

وب سرور آپاچی رایگان است، نصب و پیکربندی آن آسان است و راضی کننده خواهد بود حداقل الزامات، بنابراین ما از آن در پردازش خود استفاده خواهیم کرد.

بیایید به جالب ترین قسمت برسیم. چگونه می توان همه اینها را انجام داد؟ البته می توانید این کار را به صورت دستی انجام دهید. اما برای صرفه جویی در زمان و داشتن تجربه کمی، می توانید از ما استفاده کنید رایگاندر حال پردازش. طبق دستورالعمل ما، هر کاربری می تواند راه اندازی آن را انجام دهد. یک بار دیگر تاکید می کنیم که پیکربندی باید در فرم های مدیریت شده باشد. حالت تاکسی یا نه مهم نیست.

دستورالعمل های کوتاه برای کسانی که با پردازش خارجی آشنا هستند:

  1. ما یک کپی (پشتیبان) از سیستم امنیت اطلاعات تهیه می کنیم. درمان کاملا بی خطر است. اما هیچوقت به درد نمیخوره بیایید نحوه انجام آن را بخوانیم.
  2. فایل پردازشی را دانلود کنید
  3. تحت سرپرست (مدیر کامپیوتر).این را با اجرای پیکربندی 1C تحت کاربری با حقوق کامل (اداری) اشتباه نگیرید
  4. در منوی فرمان File - Open. فایل SetupWebServer.epf/SetupWebServer.epf را انتخاب کنید (نسخه ممکن است متفاوت باشد)
  5. در فرم، نام مورد نظر را برای انتشار در وب سرور وارد کنید. در هنگام راه اندازی به طور خودکار از هدر سیستم پر می شود.
  6. هنگام دسترسی به اینترنت از طریق سرور پروکسی، پارامترهای پروکسی را مشخص کنید
  7. تأیید کنید که وب سرور آپاچی از اینترنت بارگیری می شود
  8. یه مدت منتظریم
  9. وب سرور دانلود و نصب شده است، پایگاه داده منتشر و پیکربندی شده است - می توانید با استفاده از دکمه آن را باز کنید. همچنین می‌توانید آدرس را به موارد دلخواه در مرورگر اضافه کنید

اگر سوالی دارید یا همه چیز از دستورالعمل های کوتاه مشخص نیست، دستورالعمل های دقیق همراه با تصاویر را بخوانید.

  • فایل پردازشی را دانلود کنید

فایل را در رایانه خود بارگیری کنید، از آنجا می توانید آن را از 1C باز کنید

  • با راه اندازی پلت فرم به 1C وارد شوید تحت سرپرست (مدیر کامپیوتر)

پلتفرم (فهرست امنیت اطلاعات) را با حقوق سرپرست رایانه/سرور محلی باز کنید. بر روی میانبر راه اندازی کلیک راست کرده و "run as administrator" را انتخاب کنید. این امر ضروری است زیرا سرویس آپاچی شروع می شود.

  • در منوی فرمان File - Open. Install WebServer.epf را انتخاب کنید (نسخه ممکن است متفاوت باشد)

در هر پیکربندی روی فرم‌های مدیریت‌شده، پردازش را با کلیک روی «فایل-باز کردن» در گوشه سمت چپ بالا باز کنید. فایل دانلود شده ما در مرحله 1 را انتخاب کنید.

  • در فرم، نام پایگاه مورد نظر را برای انتشار پر کنید. هنگام راه اندازی، به طور خودکار از هدر سیستم پر می شود.

پردازش باز می شود. به طور پیش فرض، نام پایگاه داده منتشر شده پر می شود. شما می توانید نام را به نام خود تغییر دهید؛ اگر کاراکترهای نامعتبر بنویسید، برنامه سعی می کند شما را تصحیح کند.

اگر در حین اجرا پیامی مبنی بر نصب نشدن ماژول های افزونه ظاهر شد، نحوه نصب آن را بخوانید.

  • هنگام دسترسی به اینترنت از طریق سرور پروکسی، پارامترهای پروکسی را مشخص کنید

  • بر روی دکمه "Run" کلیک کنید

پس از کلیک بر روی دکمه، پنجره ای مانند تصویر زیر ظاهر می شود. روی "موافق" کلیک کنید.

  • پایگاه داده در وب سرور منتشر شده و پیکربندی شده است - می توانید با کلیک کردن روی دکمه آن را باز کنید. آدرسی را به موارد دلخواه مرورگر خود اضافه کنید

  • کار با 1C در مرورگر راحت است و نیازی به نصب پلت فرم ندارد

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

با کلیک راست بر روی نماد می توانید مانیتور وب سرور (مانیتور سرویس آپاچی) را راه اندازی کنید.

می‌توانید با وارد کردن خط لوکال هاست در هر مرورگر رایانه‌ای که آپاچی روی آن نصب شده است، بررسی کنید که سرور وب به طور عادی کار می‌کند. اگر همه چیز درست است، باید کتیبه را ببینید - کار می کند!

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

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

در زیر تصویری از راه اندازی و اجرای پردازش در یک پایگاه داده خالی است که تنها یک کتاب مرجع "نامگذاری" به آن اضافه شده است.

اگر می خواهید 1C همیشه در دسترس باشد، از اجاره 1C بدون دستکاری غیر ضروری استفاده کنید.

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

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

طرح سنتی کار با 1C: Enterprise در حالت فایل دلالت بر دسترسی مشترک به فایل ها دارد. پایگاه اطلاع رسانیاز طریق پروتکل SMB (شبکه مایکروسافت). در این حالت یکی از رایانه ها به عنوان عمل می کند سرور فایل، در حالی که دیگران با میزبانی در کار می کنند دسترسی عمومیپایگاه اطلاع رسانی

با این حال، این طرح دارای تعدادی اشکالات قابل توجه است. سرعت عمل به طور قابل توجهی تحت تأثیر هر دو است توان عملیاتیشبکه ها و قدرت محاسباتی کامپیوترهای مشتری ما این موضوع را با جزئیات بیشتری در مطالب خود مورد بحث قرار دادیم. این امر به ویژه پس از انتقال به پیکربندی‌های مبتنی بر برنامه مدیریت‌شده، که نسبت به پیکربندی‌های نسل قبلی نیاز به منابع بیشتری دارند، صادق است.

مسئله دسترسی از راه دور نیز حاد است کامپیوترهای راه دورهمچنین می توانید دسترسی از راه دور را از طریق RDP سازماندهی کنید، که به هر حال، همیشه برای شرکت های کوچکی که سرور اختصاصی ندارند، در دسترس نیست، سپس با دستگاه های تلفن همراهاین همه بسیار غم انگیز است

همزمان برنامه مدیریت شدهویژگی های جدیدی مانند دسترسی به وب به پایگاه اطلاعاتی را فراهم می کند، از جمله یکی که در حالت فایل کار می کند. این به شما امکان می دهد تا کار را به صورت کیفی تغییر دهید سیستم اطلاعاتبدون هیچ هزینه اضافی.

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

در این حالت برای کار کردن نیازی به استفاده از مرورگر نیست، پلتفرم همچنین می‌تواند از طریق وب سرور در حالت تین کلاینت به پایگاه داده دسترسی داشته باشد. این ویژگی به شما امکان می دهد تا دسترسی را نه تنها برای مشتریان از راه دور و تلفن همراه سازماندهی کنید، بلکه کار بر روی ماشین های ناکارآمد در دفتر را نیز بهبود بخشید، زیرا تمام محاسبات اولیه در سمت سرور انجام می شود و ترافیک منتقل شده از طریق شبکه به حداقل می رسد. بار روی کامپیوتر مشتری

و البته، تقریباً امکانات نامحدودی برای دسترسی از راه دور به پایگاه داده وجود دارد: از هر کجا، از هر دستگاه، با استفاده از مرورگر.

در زیر به پیکربندی های ممکن برای سازماندهی دسترسی وب به پایگاه داده های کوچکی که در حالت فایل در سیستم عامل های کلاینت اجرا می شوند نگاه خواهیم کرد.

بر در حال حاضردو وب سرور اصلی Apache و IIS پشتیبانی می شوند و پلتفرم باید روی دستگاه با وب سرور نصب شود و ماژول های افزونه وب سرور. همیشه می‌توانید با اجرای مجدد برنامه نصب پلتفرم، آنها را به‌علاوه نصب کنید:

ویندوز و IIS

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

برای نصب IIS بر روی سیستم عامل کلاینت، در مورد ما Windows 7 x64، به کنترل پنل - برنامه ها و ویژگی ها - ویژگی های ویندوز را روشن یا خاموش کنید.

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

پس از نصب IIS، بیایید به راه اندازی آن برویم، برای انجام این کار، آن را باز کنید کنترل پنل - ابزارهای اداری - مدیر خدمات اطلاعات اینترنتی.

در درخت سمت چپ را انتخاب کنید استخرهای کاربردی، روی آن راست کلیک کنید DefaultAppPool - گزینه های اضافی و اجازه دهید برنامه های 32 بیتیبا تنظیم گزینه مناسب در درست است، واقعی.

حال اجازه دهید حقوق لازم را برای گروه ها تعیین کنیم IUSRو IIS_IUSRS.ما به پوشه با infobase حقوق می دهیم تغییر دادنو بخوانید و اجرا کنید:

به پوشه صندوقچهبستر، زمینه - بخوانید و اجرا کنید:

سپس 1C: Enterprise را به عنوان مدیر راه اندازی می کنیم و پایگاه اطلاعاتی مورد نیاز را در حالت پیکربندی بارگذاری می کنیم.

در منو مدیریتانتخاب کنید انتشار در وب سرور. 1C: Enterprise به طور خودکار وب سرور (IIS) را شناسایی می کند و پیشنهاد می دهد برنامه وب را در ریشه وب سرور در فهرستی با نام پوشه infobase قرار دهد که نام انتشارات نیز خواهد بود؛ می توانید آن را تغییر دهید. این پارامترها در صورت لزوم

آماده! برای دسترسی به پایگاه داده می توانیم از آدرسی مانند استفاده کنیم http://host_name(address)/publication_name، در مورد ما http://192.168.3.109/Acc30، مرورگر را اجرا کنید و کار را بررسی کنید.

همچنین می‌توانید پایگاه داده را برای کار با آن از طریق پلتفرم پیکربندی کنید؛ برای انجام این کار، در گفتگوی افزودن یک پایگاه اطلاعاتی جدید، مکان را در وب سرور مشخص کنید:

مرحله بعدی وارد کردن آدرس اتصال است:

پس از راه اندازی infobase، می توانید مطمئن شوید که در حالت وب سرور اجرا می شود نه در حالت فایل:

ویندوز و آپاچی 2.2

اگر به دلایلی نمی خواهید از IIS استفاده کنید، می توانید 1C را برای کار با وب سرور محبوب Apache دیگر پیکربندی کنید. متأسفانه، توسعه دهندگان آپاچی انتشار اسمبلی های باینری برای ویندوز را متوقف کرده اند و پیشنهاد تماس با شرکای خود را داده اند، بنابراین بیایید به وب سایت آپاچی هاوس برویم و اسمبلی را دانلود کنیم. معماری 2.2.x x86، حتی اگر 64 بیتی داشته باشید سیستم عامل.

توجه!برای به دست آوردن ساخت آپاچی، باید فقط از منابع قابل اعتمادی استفاده کنید که در وب سایت پروژه فهرست شده اند. امنیت وب سرور و داده های شما به آن بستگی دارد!

همچنین باید Microsoft Visual C++ 2008 Redistributable Package را که برای عملکرد عادیآپاچی می سازد.

سپس آرشیو آپاچی دانلود شده را در یک فهرست دلخواه باز کنید، برای مثال، C:\Apache22، از تمام پوشه های زیادی که به پوشه ها علاقه مندیم صندوقچهو htdocs، اولی شامل فایل های اجرایی وب سرور است، دومی باید حاوی محتوای وب باشد.

بیا باز کنیم خط فرمانبا حقوق مدیر و به دایرکتوری بروید صندوقچهوب سرور:

سی دی C:\Apache22\bin

حالا بیایید آپاچی را به عنوان یک سرویس نصب کنیم:

Httpd -k نصب کنید

ما به هشدارها توجه نمی کنیم؛ برای اهداف استفاده با 1C، پیکربندی پیش فرض Apache مناسب است.

از آنجایی که سرویس از طرف سیستم اجرا می شود حسابنیازی به تنظیم مجوز روی پوشه های دارای پایگاه داده و پلتفرم نیست.

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

در مورد ما اینطور است C:\Apache22\htdocs\Acc30\به هر حال، می توانید دایرکتوری مورد نظر را مستقیماً در گفتگوی انتخاب پوشه ایجاد کنید. سپس پایگاه اطلاع رسانی را منتشر می کنیم.

تا حد امکان کاهش دهید سیستم مورد نیازبه ماشین های کاربر و استفاده کامل از قابلیت های پیاده سازی شده در شما با انتشار 1C در وب سرور. این به شما امکان می دهد تا کار با پایگاه داده را نه تنها با استفاده از آن سازماندهی کنید تین مشتری، بلکه با استفاده از هر مرورگری، بدون نصب اجزا و برنامه های اضافی.

الزامات اولیه

حداقل سیستم مورد نیاز برای سمت سرور معماری می تواند به طور قابل توجهی متفاوت باشد و به شدت به موارد زیر بستگی دارد:

  1. مشکلات حل شده توسط برنامه؛
  2. شدت جریان اسناد؛
  3. تعداد کاربران متصل به طور همزمان؛
  4. اندازه و تعداد پایگاه های اطلاعاتی منتشر شده و ثبت شده.

با این حال، هنگام انتشار 1C در سرور وب، انجام بدون دو چیز به سادگی غیرممکن است:

  • یک وب سرور مستقر در سیستم؛
  • یک ماژول توسعه نصب شده و در حال اجرا که توسط 1C عرضه شده است.

وب سرور

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

مزیت اضافی محصولات آپاچی توانایی اجرای آنها از سیستم عامل های مشابه لینوکس است.

ما این گزینه را با IIS در نظر خواهیم گرفت، زیرا ... نیازی به جستجو و نصب محصولات شخص ثالث ندارد.

ماژول های افزونه وب سرور

نصب این ماژول ها با اجرای فایل تحویل پلتفرم قابل انجام است. با رسیدن به پنجره، ظاهرکه در شکل 1 نشان داده شده است، باید نصب کامپوننت مربوطه را فعال کنید.

طبیعتاً علاوه بر افزونه ها، خود پلتفرم 1C Enterprise نیز باید روی رایانه نصب شود، در غیر این صورت به Configurator که قسمت اصلی انتشار از طریق آن انجام می شود، دسترسی نخواهیم داشت.

پس از تصمیم گیری در مورد ابزارها، بیایید به پیکربندی برویم.

نصب و راه اندازی وب سرور

برای اجرای IIS روی کامپیوتر با ویندوز نصب کرد، لازم است دنباله اقدامات زیر را انجام دهید (روی مثال ویندوز 7):


شکل 3

با وارد کردن می توانید مطمئن شوید که سرور وب کار می کند نوار آدرسهر مرورگری با خطی مانند "http://localhost" و دریافت تصویر مانند شکل 4.

شکل 4


شکل 6.

در برخی موارد (به ویژه، اگر برنامه در یک سیستم عامل 64 بیتی کار می کند)، پس از انتشار پایگاه داده روی سرور، ممکن است لازم باشد کار را با کتابخانه های مورد استفاده پلت فرم 1C پیکربندی کنید. این کار را می توان از زیر منوی "سایت ها" انجام داد.

پس از انتخاب یک پایگاه داده خاص و تازه منتشر شده در لیست، باید ابزار "Handler Matching" را فعال کنید (شکل 7).
شکل 7

در مورد ما، ما باید یک مکاتبه بین ISAPI-dll و فایل اجرایی wsisapi.dll واقع در پوشه BIN ایجاد کنیم. نسخه نصب شدهبستر، زمینه.

در اصل، در این مرحله می توان بخش اصلی کار با سرور را تکمیل شده در نظر گرفت، اجازه دهید مستقیماً به انتشار پایگاه داده بپردازیم.

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

تنظیم حقوق کاربر

با دریافت پنجره فوق، اقدام به تنظیم قوانین دسترسی برای کاربران می کنیم.

ما باید به کاربر IIS_USERS اجازه دسترسی کامل بدهیم:

  • به پوشه "C:\inetpub\wwwroot\Publication name" که در آن منبع ذخیره می شود.
  • به پوشه ای با نسخه برنامه در حال استفاده، جایی که کتابخانه wsisapi.dll ذخیره می شود.
  • به مکانی که پایگاه داده در آن ذخیره می شود.

پس از تکمیل مراحل بالا، می‌توانیم با وارد کردن خطی مانند «localhoct/نام انتشار» در پنجره مرورگر و یافتن فرم شناسایی کاربر در آنجا، عملکرد انتشارات خود را بررسی کنیم.

این ایده برای من جالب بود. همانطور که می گویند، به حسابداران نان ندهید، بگذارید آنها از خانه در دمای 1C کار کنند. هیچ کس کار از طریق RDP را لغو نکرده است، اما من فکر نمی کنم انجام آن به دلیل کار کردن در 1C درست باشد، بنابراین یک پایه جمع کردم و تصمیم گرفتم آن را امتحان کنم. آنچه من روی آن امتحان کردم: Windows XP SP3 RUS، 1C 8.2 buh، Apache (تمیز، نه denwer و نه xampp - زیرا پس از تلاش برای نصب آن روی هیچکدام، نتیجه فاجعه آمیز بود). بیایید شروع کنیم... 1. Apache را نصب کنید، من آن را از اینجا گرفتم (می توانید مراحل نصب را در اینترنت جستجو کنید زیرا این چیزی است که مقاله در مورد آن نیست). 2. نصب 1C با پشتیبانی وب سرور 3. ایجاد پایگاه داده Bukh 4. برای انتشار پایگاه داده در وب سرور به قسمت پیکربندی پایگاه داده بروید. مدیریتو مورد را انتخاب کنید " انتشار در وب سرور"اگر همه چیز خوب پیش رفت، پس این پیام است" هیچ سرور وب یافت نشد!" نباید باشد. پنجره زیر باز می شود: فیلد اول: "name" - به لاتین نشان دهید، زیرا این بخشی از آدرس اینترنتی است که باید در آن بروید فیلد دوم: "وب سرور" - اگر همه چیز نصب شده باشد باید Apache باشد. به درستی فیلد 3: "directory" - پوشه ای که تنظیمات در آن ذخیره می شود - من همان پوشه ای را که پایگاه داده در آن قرار دارد را مشخص کردم. روی انتشار کلیک کنید و اگر همه چیز خوب بود ، 1C از شما می خواهد که Apache را مجدداً راه اندازی کنید - ما موافقت می کنیم. حالا اگر به http://localhost/Buhgalteriya/ بروید، فرم آشنا را خواهیم دید.خب، همین است، اساساً هیچ چیز پیچیده ای نیست. موفق باشید.

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

پیش از این، من به کاربران به روش قدیمی با استفاده از سرور ترمینال به 1C دسترسی داشتم. سپس در محل کارم یک سرور ویندوز 2003 با 1C نسخه 7 داشتم، مجوز سرور ترمینال را داشتم که در آن سرور ترمینال مستقر شده بود. من هم یک بار مقاله ای در مورد راه اندازی این خوبی نوشتم. همه چیز خوب بود، اما اکنون سخت افزار جدیدی داریم (بر اساس اینتل زئون CPU E3-1220 v3، رم 8 گیگابایتی، 1C جدید (نسخه 8.3)، سیستم عامل جدید ( ویندوز سرور 2012 r2).

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

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

نصب و تست کلیه قطعات

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

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

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

منتشر کنیم!

تنظیم مجوزها برای پوشه های 1C

مرحله بعدی تنظیم مجوزها در پوشه های زیر است:

پوشه Bin در 1C.

ما حقوق را مانند تصویر زیر در منوی امنیتی تنظیم کردیم.

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

برای انجام این کار، یک اتصال به پایگاه داده 1C ایجاد کنید - نام اتصال را بنویسید -> روی سرور وب -> را انتخاب کنید و سپس مانند تصویر زیر:

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

خطاهایی که با آن مواجه شدم:

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

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

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

7. بررسی کنید.

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



 


خواندن:



استفاده از تابع isnull()

استفاده از تابع isnull()

2017/06/27 NULL، ISNULL() و IS NULL در جستارهای 1C NULL NULL چیست در نتیجه یک پرس و جو به معنای عدم وجود یک مقدار است (این خالی نیست...

موارد در مورد موقعیت های آموزشی

موارد در مورد موقعیت های آموزشی

وزارت آموزش و پرورش و علوم موسسه آموزشی دولتی فدرال روسیه آموزش عالی حرفه ای "ایالت خاکاس...

نگهبان پراچت (ترجمه S. Zhuzhunava، ویرایش A. Zhikarentsev) دانلود fb2. نقل قول از کتاب «نگهبانان! نگهبانان! تری پرچت

نگهبان پراچت  (ترجمه S. Zhuzhunava، ویرایش A. Zhikarentsev) دانلود fb2.  نقل قول از کتاب «نگهبانان!  نگهبانان!  تری پرچت

2 فوریه 2017 نگهبان! نگهبانان! Terry Pratchett (هنوز هیچ امتیازی وجود ندارد) عنوان: Guard! نگهبانان! نویسنده: Terry Pratchett سال: 1989 ژانر: خارجی...

نامگذاری در حسابداری 1s 8

نامگذاری در حسابداری 1s 8

حساب‌های حسابداری آیتم‌ها کجا تغییر می‌کنند (1C Accounting 8.3، نسخه 3.0) 2016-12-08T11:33:27+00:00 بیشتر و بیشتر، حسابداران از من می‌پرسند که کجا...

فید-تصویر RSS