اتصال به مؤلفه خارجی سرور SLC. چگونه سیستم صدور مجوز را به روز کنیم؟ نصب سرور

SLK 2.0 در پیکربندی های زیر استفاده می شود:

  • "1C: حسابداری برای یک شرکت کشاورزی" نسخه 2.0
  • "1C: حسابداری یکپارچه یک شرکت کشاورزی"

ابتدا به اصول کلی نصب SLK و تفاوت های نسخه های قبلی می پردازیم.

برخلاف نسخه‌های قبلی SLK، توزیع نسخه 2.0 SLK فقط شامل اجزای زیر است:

  • ماژول سرور SLK
  • درایور کلید امنیتی
  • فایل های اطلاعات ثبت نام و داده های محافظت شده برای یک سری کلیدهای خاص (یک سری "33CE" برای هر دو پیکربندی استفاده می شود)*
    *در آخرین نسخه ها، فایل داده های محافظت شده در طرح پیکربندی کلی قرار دارد

جزء خارجی SLK "LicenceAddIn" با استفاده از فناوری جدید NativeApi ساخته شده است و از نظر فیزیکی در طرح کلی خود پیکربندی قرار دارد.
در کلاینت ضخیم و در سرور 1C: Enterprise، مؤلفه به طور خودکار نصب و راه اندازی می شود. هنگام راه اندازی thin and web client برای اولین بار، کامپوننت باید به صورت دستی نصب شود (با شروع از نسخه SLK 2.0.5.133، این عمل دیگر ضروری نیست).

توجه!!!با توجه به محدودیت اعمال شده توسط نسخه فعلی SLK2.0، عملکرد سرور 1C-Enterprise در حالت سرویس گیرنده-سرور فقط در سیستم عامل های ویندوز امکان پذیر است، به عنوان یک کلاینت می توان از هر سیستم عامل و مرورگر وب پشتیبانی شده توسط پلت فرم 1C:Enterprise استفاده کرد.

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

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

توجه!!! هنگام نصب کیت توزیع (از جمله به روز رسانی های پیکربندی)، کیت توزیع SLK همیشه در پوشه الگوی پیکربندی نصب می شود.
"C:\Program Files\1cv82\tmplts\AgroSoft\BUHSH\Version\" به زیر شاخه "Protection"*

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

پس از نصب SLK 2.0، اگر قصد دارید با SLK نسخه های قبلی کار کنید، باید یک پورت متفاوت برای سرور SLK (به طور پیش فرض 9099)، به عنوان مثال 9098 تعیین کنید. این کار را می توان با اجرای سرور "LicenceServerOptions" انجام داد. فایل پیکربندی پارامترها

حال بیایید به روند نصب و پیکربندی SLK برای هر گزینه راه اندازی پیکربندی نگاه کنیم.

کار در حالت فایل با کلید حفاظتی تک کاربره SLK

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

کار در حالت فایل با کلید حفاظتی چند کاربره SLK

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

کار در حالت کلاینت-سرور، زمانی که سرور 1C: Enterprise و کلیدهای حفاظتی SLK در یک سرور فیزیکی قرار دارند.

در این حالت باید توزیع SLK نصب شود فقط روی سرور. در رایانه های مشتری، کیت توزیع SLK را نصب کنید نیازی نیست.

کار در حالت کلاینت-سرور، زمانی که سرور 1C:Enterprise روی یک سرور قرار دارد و کلیدهای حفاظتی SLK روی سرور دیگری هستند.

در این حالت باید توزیع SLK نصب شود فقطدر رایانه ای به پورت USB که یک کلید چند کاربره (یا چندین کلید) برای محافظت SLK متصل است (از این پس این رایانه را نامیده می شود سرور SLK). در رایانه های مشتری و روی سروری که سرور 1C: Enterprise نصب شده است، کیت توزیع SLK را نصب کنید. نیازی نیست.
بعد، در سروری که سرور 1C: Enterprise نصب شده است، باید به پوشه ای با تنظیمات کلی برای همه کاربران بروید (به عنوان مثال، برای ویندوز ویستا "C:\Users\All Users\1C\Licence 2.0" خواهد بود. ، برای ویندوز 8 "C: \ProgramData\1C\Licence 2.0" خواهد بود) فایل متنی "LicenceAddIn.config" را حاوی داده های زیر قرار دهید:


Host=192.168.1.40
پورت=9099
ReadTimeout=30
KeepAlivePeriod=60
KeyNo=0

که در آن هاست آدرس IP و پورت پورت است سرورهای SLK

توجه!!! پس از این، مطمئن شوید که سرور 1C: Enterprise را مجددا راه اندازی کنید.

P/S در آخرین نسخه‌های SLK، این مورد می‌تواند به صورت خودکار انجام شود، پیکربندی را اجرا کنید (الزاماً در فایلحالت!!!) روی سروری که سرور 1C: Enterprise نصب شده است، در پنجره SLK که ظاهر می شود، پارامترهای صحیح را برای ارتباط با سرور SLKو در بالای پنجره کلیک راست کنید، در منوی ظاهر شده، گزینه "ذخیره پارامترها برای استفاده توسط سرور 1C" را انتخاب کنید، فایل مورد نیاز به طور خودکار در محل مناسب ایجاد می شود.

SLK 2.0 در پیکربندی های زیر استفاده می شود:

  • "1C: حسابداری برای یک شرکت کشاورزی" نسخه 2.0
  • "1C: حسابداری یکپارچه یک شرکت کشاورزی"

ابتدا به اصول کلی نصب SLK و تفاوت های نسخه های قبلی می پردازیم.

برخلاف نسخه‌های قبلی SLK، توزیع نسخه 2.0 SLK فقط شامل اجزای زیر است:

  • ماژول سرور SLK
  • درایور کلید امنیتی
  • فایل های اطلاعات ثبت نام و داده های محافظت شده برای یک سری کلیدهای خاص (یک سری "33CE" برای هر دو پیکربندی استفاده می شود)*
    *در آخرین نسخه ها، فایل داده های محافظت شده در طرح پیکربندی کلی قرار دارد

جزء خارجی SLK "LicenceAddIn" با استفاده از فناوری جدید NativeApi ساخته شده است و از نظر فیزیکی در طرح کلی خود پیکربندی قرار دارد.
در کلاینت ضخیم و در سرور 1C: Enterprise، مؤلفه به طور خودکار نصب و راه اندازی می شود. هنگام راه اندازی thin and web client برای اولین بار، کامپوننت باید به صورت دستی نصب شود (با شروع از نسخه SLK 2.0.5.133، این عمل دیگر ضروری نیست).

توجه!!!با توجه به محدودیت اعمال شده توسط نسخه فعلی SLK2.0، عملکرد سرور 1C-Enterprise در حالت سرویس گیرنده-سرور فقط در سیستم عامل های ویندوز امکان پذیر است، به عنوان یک کلاینت می توان از هر سیستم عامل و مرورگر وب پشتیبانی شده توسط پلت فرم 1C:Enterprise استفاده کرد.

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

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

توجه!!! هنگام نصب کیت توزیع (از جمله به روز رسانی های پیکربندی)، کیت توزیع SLK همیشه در پوشه الگوی پیکربندی نصب می شود.
"C:\Program Files\1cv82\tmplts\AgroSoft\BUHSH\Version\" به زیر شاخه "Protection"*

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

پس از نصب SLK 2.0، اگر قصد دارید با SLK نسخه های قبلی کار کنید، باید یک پورت متفاوت برای سرور SLK (به طور پیش فرض 9099)، به عنوان مثال 9098 تعیین کنید. این کار را می توان با اجرای سرور "LicenceServerOptions" انجام داد. فایل پیکربندی پارامترها

حال بیایید به روند نصب و پیکربندی SLK برای هر گزینه راه اندازی پیکربندی نگاه کنیم.

کار در حالت فایل با کلید حفاظتی تک کاربره SLK

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

کار در حالت فایل با کلید حفاظتی چند کاربره SLK

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

کار در حالت کلاینت-سرور، زمانی که سرور 1C: Enterprise و کلیدهای حفاظتی SLK در یک سرور فیزیکی قرار دارند.

در این حالت باید توزیع SLK نصب شود فقط روی سرور. در رایانه های مشتری، کیت توزیع SLK را نصب کنید نیازی نیست.

کار در حالت کلاینت-سرور، زمانی که سرور 1C:Enterprise روی یک سرور قرار دارد و کلیدهای حفاظتی SLK روی سرور دیگری هستند.

در این حالت باید توزیع SLK نصب شود فقطدر رایانه ای به پورت USB که یک کلید چند کاربره (یا چندین کلید) برای محافظت SLK متصل است (از این پس این رایانه را نامیده می شود سرور SLK). در رایانه های مشتری و روی سروری که سرور 1C: Enterprise نصب شده است، کیت توزیع SLK را نصب کنید. نیازی نیست.
بعد، در سروری که سرور 1C: Enterprise نصب شده است، باید به پوشه ای با تنظیمات کلی برای همه کاربران بروید (به عنوان مثال، برای ویندوز ویستا "C:\Users\All Users\1C\Licence 2.0" خواهد بود. ، برای ویندوز 8 "C: \ProgramData\1C\Licence 2.0" خواهد بود) فایل متنی "LicenceAddIn.config" را حاوی داده های زیر قرار دهید:


Host=192.168.1.40
پورت=9099
ReadTimeout=30
KeepAlivePeriod=60
KeyNo=0

که در آن هاست آدرس IP و پورت پورت است سرورهای SLK

توجه!!! پس از این، مطمئن شوید که سرور 1C: Enterprise را مجددا راه اندازی کنید.

P/S در آخرین نسخه‌های SLK، این مورد می‌تواند به صورت خودکار انجام شود، پیکربندی را اجرا کنید (الزاماً در فایلحالت!!!) روی سروری که سرور 1C: Enterprise نصب شده است، در پنجره SLK که ظاهر می شود، پارامترهای صحیح را برای ارتباط با سرور SLKو در بالای پنجره کلیک راست کنید، در منوی ظاهر شده، گزینه "ذخیره پارامترها برای استفاده توسط سرور 1C" را انتخاب کنید، فایل مورد نیاز به طور خودکار در محل مناسب ایجاد می شود.

می توانید SLK را برای یک نسخه پیکربندی خاص در جدول زیر دانلود کنید:


به منظور به روز رسانی سیستم صدور مجوز، مراحل زیر را دنبال کنید:

    بیایید همه برنامه های 1C را ببندیم و کلیدهای محافظت سخت افزاری را برداریم.

    بیایید سیستم صدور مجوز قدیمی را حذف کنیم. برای انجام این کار، به پوشه "C:\Program Files (x86)\1C\Licence 2.0\Uninstall" بروید و فایل "Uninstall.exe" را اجرا کنید:

    با این کار پنجره حذف سیستم مجوز باز می شود. بر روی دکمه "ادامه" کلیک کنید:

    پیامی ظاهر می شود که حذف را تأیید می کند. تمام کادرها را علامت بزنید و روی دکمه "حذف" کلیک کنید:

    بیایید منتظر بمانیم تا فرآیند حذف کامل شود و روی دکمه "خروج" کلیک کنید:

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

    پوشه بدون بسته حاوی فایل های زیر خواهد بود:

    بیایید فایل "LicenceSetup.exe" را اجرا کنیم. با این کار پنجره نصب سیستم مجوز 2.0 باز می شود، روی دکمه "ادامه" کلیک کنید:

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

    برنامه نصب یک هشدار نمایش می دهد، روی "نصب" کلیک کنید:

    مراحل نصب شروع خواهد شد:

    در حین نصب، پیام "آیا می خواهید نرم افزار این دستگاه را نصب کنید؟" ظاهر می شود، روی دکمه "نصب" کلیک کنید:

    بیایید منتظر بمانیم تا مراحل نصب به پایان برسد، کادر "Start the SLK server console" را در هنگام خروج از برنامه نصب علامت بزنید و روی دکمه "Exit" کلیک کنید:

    پنجره "کنسول سرور" باز می شود. بیایید کلیدهای امنیتی سخت افزاری را به درگاه های USB وصل کنیم. در این حالت، تمام کلیدهای حفاظتی باید در پنجره “SLK Server Console” تعریف شوند:

برخی از تنظیمات شخص ثالث، از جمله تولید شده با نام تجاری 1C در چارچوب پروژه های 1C-Sovostvo دارای حفاظت اضافی با یک کلید نرم افزاری یا سخت افزاری است که از طریق سیستم مجوز پیکربندی (CLS) کار می کند.

نصب بدون "عصا" در قالب Wine@Etersoft از نسخه SLK 3 امکان پذیر است. در زمان نگارش این مقاله، نسخه 3 در وضعیت Release Candidate (rc) موجود است.

نسخه 3.0 توسعه نسخه 2.1 است و با آن سازگار است، یعنی. پیکربندی شامل SLK نسخه 2.1 می تواند بدون تداخل با کد برنامه آن به SLK نسخه 3.0 منتقل شود.

با دریافت SLK نسخه 3 شروع کنید. نامه ای به آدرس پشتیبانی فنی پیکربندی (که در اسناد مربوط به آن ذکر شده است) با تقریباً محتوای زیر بنویسید:

ما در حال نصب یک سرور 1C: Enterprise در لینوکس هستیم و می خواهیم SLK را روی همان سرور نصب کنیم. می دانیم که در حال حاضر نسخه ای از SLK 3 وجود دارد که روی لینوکس به خوبی کار می کند، اما هنوز به طور رسمی منتشر نشده است و با SLK 2.1 سازگار است. ما واقعا به توزیع آن نیاز داریم. شما به‌عنوان توسعه‌دهندگان، می‌توانید با تماس با پشتیبانی فنی SLK در این آدرس، آن را دریافت کنید [ایمیل محافظت شده]. لطفاً توزیع های سرور و مؤلفه های SLK 3 را در اختیار ما قرار دهید.

شما باید دو آرشیو دریافت کنید

Licenseserver-3.0.10.6556-rc1.zip Licenseaddin-3.0.10.6556-rc1.zip

که در آن 3.0.10.6556-rc1 شماره ساخت فعلی SLK در زمان نوشتن این مقاله است، می توانید یک ساخت جدیدتر دریافت کنید.

نصب سرور

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

فایل های مورد نیاز را در پوشه اصلی کاربر لینوکس کپی کنید، به عنوان مثال ~/slk. نصب، به عنوان مثال، برای معماری 64 بیتی اوبونتو:

$ cd ~/skl $ sudo dpkg -i Licenseserver-3.0.10-6556.rc1.amd64.deb

اجرای سرویس SLK در لینوکس

شروع سرور مجوز سرویس $sudo

کنسول SLK در مرورگر از طریق درگاه پیش‌فرض 9099 قابل دسترسی است. نوار آدرس هر مرورگری را تایپ کنید که از طریق آن می‌توانید به سرور_address: 9099 دسترسی پیدا کنید.

این کنسول چیزی شبیه به این است:

سرویس سرور نصب و اجرا شده است. کلیدهای سخت افزاری بلافاصله بدون نصب درایورهای اضافی کار می کنند. در صورت لزوم، کلیدهای نرم افزار را فعال کنید.

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

اگر به دلایلی توسعه‌دهنده پیکربندی آماده انتقال پیکربندی به SLK 3.0 نیست، می‌توانید به طور مستقل اجزای حفاظتی را در محل کار خود به‌روزرسانی کنید. هر آنچه برای این کار نیاز دارید در بایگانی Licenseaddin موجود است.

برای نصب سرویس گیرنده-سرور، سرور در لینوکس

سرور در دسترس بودن مجوزها را در نسخه سرویس گیرنده-سرور 1C: Enterprise بررسی می کند. برای این کار باید یک کامپوننت خارجی روی سرور نصب کنید. پشتیبانی از اجزای سیستم عامل لینوکس فقط در نسخه SLK 3 ظاهر شد.

بسته مربوط به معماری سرور را در پوشه اصلی کاربر لینوکس کپی کنید و آن را نصب کنید، به عنوان مثال، معماری 64 بیتی اوبونتو

$ cd ~/slk $ sudo dpkg -i Licenseaddin-3.0.10-6556.rc1.amd64.deb

برای حالت کار فایل

ایستگاه های کاری را در سیستم عامل ویندوز مرور کنید و توزیع LicenseaddIn-3.0.10.6556-rc1.win.exe را بر روی آنها نصب کنید (3.0.10.6556-rc1 - شماره ساخت SLK فعلی در زمان نوشتن، ممکن است شماره دیگری داشته باشید، نکته اصلی این است که با شماره ساخت سرور SLK مطابقت دارد. در ایستگاه های کاری سیستم عامل لینوکس، همانطور که در بخش قبل توضیح داده شد، کیت توزیع را برای معماری مناسب نصب کنید.

تحصیل

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

دنباله خرید اجزای سیستم 1C:SLK

"1C:SLK. کیت توسعه" (مقاله 2900001759540)

"1C:SLK. Developer Kit" آرشیوی است که شامل یک جزء نرم افزار امنیتی، مستندات به صورت الکترونیکی و دو مجوز ارزیابی تک کاربره نرم افزار SLK با پارامترهایی برای محدود کردن عملکرد کلید نرم افزار برای 10 و 30 روز است.

یک نسخه ارزیابی از کیت توسعه SLK ارائه شده است رایگان. در حالت آزمایشی، تنها مجوزهای نرم افزاری که در تحویل گنجانده شده اند در دسترس هستند. برای ادامه کار با سیستم در حالت کامل و سفارش مجوزهای نرم افزاری برای محصول، باید "1C:SLK Developer Kit" (مورد 2900001759540) را خریداری کنید.

1C: SLK. مجوزهای نرم افزار (مقالات2900001759502, 2900001759519, 2900001759526)

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

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

خط مجوزهای نرم افزاری "1C:SLK" نسخه 3 با "1C:SLK" نسخه 2 سازگار است. هیچ مجوز نرم افزار الکترونیکی برای "1C:SLK" نسخه 1 وجود ندارد.

"1C:SLK. حامل مجوز سخت افزار (USB) "(ماده 2900001759496)

"1C:SLK. حامل مجوز سخت افزار (USB)" (مقاله 2900001759496) یک دستگاه سخت افزاری است که به پورت USB یک رایانه متصل است و یک کلید سخت افزاری غیرفعال شده برای "1C:SLK" نسخه 3 است. فعال سازی "حامل مجوز سخت افزار" "با اتصال "مجوز نرم افزار SLK، فعال شده با استفاده از "کد فعال سازی" برای این دستگاه اتفاق می افتد. در این حالت، رسانه سخت افزاری به یک کلید حفاظتی پیکربندی سخت افزاری تبدیل می شود که با نوع و تعداد صندلی های مجوز نرم افزار مطابقت دارد. در این صورت لایسنس نرم افزار غیرفعال می شود و هیچ تکراری از کارها رخ نمی دهد.

"1C:SLK. رسانه مجوز سخت افزار (USB)" برای کار با "1C:SLK" نسخه 3 طراحی شده است.

"1C:SLK. مجموعه مجوزهای نرم افزار (PROMO، 100 عدد)" (ماده 2900001765480)

برای انجام تبلیغات هدفمند و توزیع رایگان نسخه‌های غیرتجاری محصول خود در بین مشتریان بالقوه، یک شریک توسعه می‌تواند «مجموعه مجوزهای نرم‌افزار 1C: SLK (PROMO، 100 عدد)» را سفارش دهد. تحویل الکترونیکی کیت شامل یک فایل حاوی 100 مجوز نرم افزار تک کاربره (کدهای فعال سازی) برای 30 روز کارکرد یک پیکربندی سری خاص متعلق به توسعه دهنده محصول است.

1C: SLK. کلیدهای سخت افزاری الکترونیکی (موارد 2900001488099، 2900001488105، 2900001941044، 2900001488112)

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