SLK емулатор за счетоводство на строителна организация. Как да конфигурирате SLC да работи на множество компютри. Основни компютърни параметри

SLK 2.0 се използва в следните конфигурации:

  • "1C: Счетоводство за селскостопанско предприятие" издание 2.0
  • "1C: Интегрирано счетоводство на селскостопанско предприятие"

Първо, нека да разгледаме общите принципи на инсталиране на SLK и разликите от предишните версии.

За разлика от предишните версии на SLK, разпространението на SLK версия 2.0 съдържа само следните компоненти:

  • SLK сървърен модул
  • Драйвер за защитен ключ
  • Файлове с регистрационна информация и защитени данни за конкретна серия ключове (една серия „33CE“ се използва и за двете конфигурации)*
    *в най-новите версии защитеният файл с данни се намира в общото оформление на конфигурацията

Външният компонент на SLK "LicenceAddIn" е направен с помощта на новата технология NativeApi и е физически разположен в общото оформление на самата конфигурация.
На дебелия клиент и на сървъра 1C:Enterprise компонентът се инсталира и стартира автоматично. При стартиране на тънкия и уеб клиент за първи път, компонентът трябва да се инсталира ръчно (от версия SLK 2.0.5.133 това действие вече не е необходимо).

Внимание!!!Поради ограничението, наложено от текущата версия на SLK2.0, работата на сървъра 1C-Enterprise в режим клиент-сървър е възможна само под операционни системи Windows, като клиент е възможно да се използват всякакви операционни системи и уеб браузъри, поддържани от платформата 1C:Enterprise.

Преди да инсталирате системата за лицензиране и защита на конфигурацията (да не се бърка с външния SLK компонент), ключовете за защита на конфигурацията трябва да бъдат премахнати и всички приложения, които ги използват, трябва да бъдат прекратени.

За да инсталирате системата за лицензиране и да защитите конфигурацията, изберете „Инсталиране на системата за лицензиране на конфигурацията“ в стартовото меню на инсталационната програма.

Внимание!!! Когато инсталирате комплект за разпространение (включително актуализации на конфигурацията), комплектът за разпространение на SLK винаги се инсталира в папката на шаблона за конфигурация
"C:\Program Files\1cv82\tmplts\AgroSoft\BUHSH\Version\" в поддиректорията "Защита"*

*пътят към конфигурационния шаблон може да се различава от посочения.

След инсталиране на 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 трябва да отидете в папката с общи настройки за всички потребители (например за Windows Vista ще бъде „C:\Users\All Users\1C\Licence 2.0“ , за Windows 8 ще бъде “C: \ProgramData\1C\Licence 2.0") поставете текстовия файл "LicenceAddIn.config", съдържащ следните данни:


Хост=192.168.1.40
Порт=9099
ReadTimeout=30
KeepAlivePeriod=60
KeyNo=0

Където Host е IP адресът, а Port е портът SLK СЪРВЪРИ

Внимание!!! След това не забравяйте да рестартирате сървъра на 1C:Enterprise.

P/S В най-новите версии на SLK този елемент може да бъде автоматизиран, стартирайте конфигурацията (задължително в файлрежим!!!) на сървър с инсталиран сървър 1C:Enterprise, в появилия се прозорец SLK задайте правилните параметри за комуникация с SLK сървъри щракнете с десния бутон в горната част на прозореца, в менюто, което се показва, изберете „Запазване на настройките за използване от 1C сървър“, необходимият файл ще бъде автоматично създаден на правилното място.

Някои конфигурации на трети страни, вкл. произведени под марката 1C в рамките на проектите 1C-Share имат допълнителна защита със софтуерен или хардуерен ключ, работещ чрез системата за лицензиране на конфигурация (CLS).

Инсталирането без "патерици" под формата на Wine@Etersoft е възможно, като се започне от версия SLK 3. Към момента на писане на тази статия, версия 3 е налична в статус Release Candidate (rc)

Версия 3.0 е разработка на версия 2.1 и е обратно съвместима с нея, т.е. конфигурация, която включва SLK версия 2.1, може да бъде прехвърлена към SLK версия 3.0, без да се намесва в неговия програмен код.

Започнете с получаване на SLK версия 3. Напишете писмо до адреса за техническа поддръжка за конфигурация (посочен в документацията за него) с приблизително следното съдържание:

Инсталираме сървър на 1C:Enterprise на Linux и бихме искали да инсталираме SLK на същия сървър. Знаем, че вече има версия на SLK 3, която работи добре на Linux, но все още не е официално пусната и е обратно съвместима със 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 към момента на писане на тази статия, можете да получите по-нова компилация.

Сървърна инсталация

Пакетът за доставка на сървъра включва комплект за разпространение за Windows OS и 4 пакета за разпространение за различни Linux архитектури.

Копирайте необходимите файлове в домашната папка на потребителя на Linux, например ~/slk. Инсталация, например, за 64-битова архитектура на Ubuntu:

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

Изпълнение на услугата SLK на Linux

$sudo услуга лицензен сървър стартира

SLK конзолата е достъпна в браузъра през порта по подразбиране 9099. Въведете в адресната лента на всеки браузър, чрез който можете да достигнете до сървъра server_address: 9099

Конзолата изглежда така:

Сървърната услуга е инсталирана и работи. Хардуерните ключове работят веднага, без инсталиране на допълнителни драйвери. Ако е необходимо, активирайте софтуерни ключове.

Актуализиране на клиентски компоненти

Ако по някаква причина разработчикът на конфигурацията не е готов да прехвърли конфигурацията на SLK 3.0, можете независимо да актуализирате защитните компоненти на работните си места. Всичко, от което се нуждаете за това, се съдържа в архива на licenseaddin.

За инсталация клиент-сървър, сървър на Linux

Сървърът проверява наличието на лицензи във версията клиент-сървър на 1C:Enterprise. За да направите това, трябва да инсталирате външен компонент на сървъра. Поддръжката на компоненти на Linux OS се появи само във версия SLK 3.

Копирайте пакета, съответстващ на сървърната архитектура, в домашната папка на потребителя на Linux и го инсталирайте, например 64-битова архитектура на Ubuntu

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

За режим на работа с файлове

Прегледайте вашите работни станции на OS Windows и инсталирайте дистрибуцията на licenseaddIn-3.0.10.6556-rc1.win.exe на тях (3.0.10.6556-rc1 е текущият номер на компилация на SLK към момента на писане, може да имате различен, основното е, че съвпада с номера на компилация на SLK сървъра). На работни станции с операционна система Linux инсталирайте комплекта за разпространение за подходящата архитектура, както е описано в предишния раздел.

В това ръководство ще разгледаме как да конфигурирате SLK да работи на няколко компютъра. Примерът разглежда работата на два компютъра, свързани към една мрежа. Използват се два хардуерни ключа за защита: за основната работна станция, червен, и за допълнителната работна станция, жълт.

Забележка:Инструкции за работа със софтуерни ключове за защита можете да видите


Настройка на SLK

    На първо място, трябва да инсталирате самата система за лицензиране (SLK), подробни инструкции можете да намерите на връзката. SLK трябва да се инсталира само на основния компютър, на който ще бъдат разположени ключовете за защита.

    След като инсталирате SLK, инсталирайте и двата ключа на главния компютър и стартирайте конзолата на SLK. Конзолата може да се отвори през менюто "Старт":


    Забележка:конзолата трябва да се отвори в браузъра. Ако не се отвори автоматично, трябва да отворите който и да е браузър на вашия компютър и да въведете http://127.0.0.1:9099 в адресната лента.

    Ако ключовете работят и всичко е инсталирано правилно, те ще бъдат показани в конзолата:


    За всеки ключ е изписан неговия тип и брой лицензи.

    В случая има основен ключ за 1 работно място и допълнителен ключ за 5 работни места.

    ВАЖНО:допълнителният ключ няма да работи без основния. Ако инсталирате само това на вашия компютър, конзолата ще покаже предупреждение, че е необходим главен ключ:



    Ако клавишите не се показват в конзолата, трябва да проверите следното:


    Ако устройството не работи правилно, трябва да опитате да актуализирате драйвера:


  1. Стартираме програмата 1C.

    Когато стартирате програмата на допълнителна работна станция, може да се появи следното съобщение:


    Трябва да следвате връзката „Параметри на лицензионната система“. В прозореца, който се отваря, посочете името или IP адреса на компютъра, на който са инсталирани ключовете за защита, както и мрежовия порт. Името на компютъра може да бъде посочено само ако е написано с латински букви. След това щракнете върху „Проверка на лиценза“, ако ключът бъде намерен, ще се появи съобщение:


    След това затворете прозореца с настройки, като използвате бутона „Запазване и затваряне“.

    Следващият път, когато отворите програмата, настройките ще бъдат запазени.

    Забележка:Ако проверката е неуспешна, защитната стена или антивирусната програма може да блокират порт 9099 или друг използван. Трябва да проверите дали този порт е отворен. Ако даден порт е затворен, можете или да деактивирате вашата антивирусна програма и защитна стена, или да конфигурирате правила за този порт.

    Забележка:Можете да разберете кой порт се използва в конзолата SLK:

    Какво да направите, ако SLK „не вижда“ ключа за сигурност

    Ако след описаните по-горе стъпки все още не можете да конфигурирате работата на SLK, трябва да създадете заявка до нашата техническа поддръжка по пощата [имейл защитен]. За бърз анализ на проблема е препоръчително да посочите:

    1. Пълно име и издание на програмата.

      Режим на работа в 1C: файл, клиент-сървър, уеб сървър. Къде да видите режима на работа, вижте

      SLK версия, информация за използваните лицензи:

      хардуерни или софтуерни ключове;

      за колко работни места са лицензирани?

  2. Подробно описание на въпроса:

    текст на показаните съобщения, ако има такива (прикачете екранни снимки);

    дали ключовете за сигурност светят. Ако не, пробвали ли сте да проверите тяхната функционалност на други портове или компютри;

    дали се показват клавишите в конзолата SLK;

    Кой компютър не може да бъде конфигуриран да работи: главният или вторичните.

Можете да изтеглите SLK за конкретна версия на конфигурацията в таблицата по-долу:


За да актуализирате системата за лицензиране, изпълнете следните стъпки:

    Нека затворим всички приложения на 1C и премахнем хардуерните ключове за защита.

    Нека премахнем старата система за лицензиране. За да направите това, отидете в папката “C:\Program Files (x86)\1C\Licence 2.0\Uninstall” и стартирайте файла “Uninstall.exe”:

    Това ще отвори прозореца за премахване на системата за лицензиране. Кликнете върху бутона „Продължи“:

    Появява се съобщение, потвърждаващо изтриването. Поставете отметки във всички квадратчета и кликнете върху бутона „Изтриване“:

    Нека изчакаме процеса на премахване да завърши и щракнете върху бутона "Изход":

    Изтеглете дистрибуцията на системата за лицензиране 2.0 и я разархивирайте във всяка папка:

    Разопакованата папка ще съдържа следните файлове:

    Нека стартираме файла "LicenceSetup.exe". Това ще отвори прозореца за инсталиране на системата за лицензиране 2.0, щракнете върху бутона „Продължи“:

    В следващия прозорец поставете отметки във всички квадратчета. Ще оставим папката, в която ще бъде инсталирана системата за лицензиране, по подразбиране. Щракнете върху бутона „Инсталиране“:

    Инсталационната програма ще издаде предупреждение, щракнете върху „Инсталиране“:

    Процесът на инсталиране ще започне:

    По време на инсталацията ще се появи съобщението „Искате ли да инсталирате софтуер за това устройство?“, щракнете върху бутона „Инсталиране“:

    Нека изчакаме, докато инсталационният процес приключи, поставете отметка в квадратчето „Стартиране на конзолата на сървъра SLK при излизане от инсталационната програма“ и щракнете върху бутона „Изход“:

    Ще се отвори прозорецът „Сървърна конзола“. Нека включим хардуерните ключове за сигурност в USB портовете. В този случай всички ключове за защита трябва да бъдат дефинирани в прозореца „SLK Server Console“: