Найти в Дзене

1С:Предприятия. Активация лицензии сервера 1С

Оглавление

После того как у нас успешно прошла установка сервера 1с на линукс, его надо активировать. Активация лицензии сервера 1С дело не сложное, но все же стоит обратить внимание на некоторые моменты, которые я опишу ниже.

1C:Предприятие 8.3. Лицензия на сервер(прогр. защита) и 1C:Предприятие 8.3. Лицензия на сервер (х86-64)(прогр. защита) это две совершенно разных поставки. 2-я спокойно катает как на 32 так и на 64 битных системах, 1-я же если вы будете пытаться активировать её на 64 битной системе, будет радостно писать вам что лицензия получена, а сама в тихушку в технологическом журнале писать

Ошибка программного лицензирования. Файл программной лицензии не предусматривает возможность запуска сервера 1С:Предприятия: file<путь к файлу>

  • Лицензирование сервера 1С на линуксе работает чуть-чуть так себе. На момент 8.3.12.1440, линуксовые и вендовые клиенты, получающие лицензии от сетевых хаспов, могут спокойно работать на нелицензированном линуксовом сервере 1С. Единственная проблема – это то что временами пользователи типовых конфигураций отваливаются и им приходится перезапускать клиент. Надеюсь 1С когда-нибудь исправит этот баг ибо он очень мешает жить в ситуации когда “всё работало, но отвалилась лицензия и начали отваливаться юзеры”. А программная лицензия может отвалиться просто так. На программных клиентских лицензиях не пробовал, даже серверные программные лицензии слетают просто от обновления ОС, что говорить о клиентских.
  • Если вы активировали последний пинкод на желтенькой бумажке, тут же бегите и пишите письмо на lic@1c.ru, с указанием вашего регномера, последнего пина и просьбой выслать новые ключи.

Процесс лицензирования сервера 1С Linux

1. Создание базы

Если у вас уже создана база – переходите к пункту 6. Запускаем конфигуратор
Активация лицензии сервера 1С происходит через конфигуратор. Для того чтобы попасть в конфиугатор, необходимо чтобы у нас была создана любая база. Даже не имеет значение на каком сервере создана база к которой вы будете подключаться через конфигуратор. Главное чтобы она была. Но если у вас список баз пуст, то запускаем клиент 1С и нажимаем
Добавить

-2

2. Выбираем пункт “Создание новой информационной базы”

-3

3. При желании можно создать базу из какого-то шаблона, если он есть, а их еще может и не быть. Поэтому создаем пустую базу.

-4

4. Прописываем все параметры для подключения к базе

  • Кластер сереров 1С предприятия должен указываться не IP адресом, а именем. Это имя должно резолвиться и с самого сервера и с клиента где запущен конфигуратор, вы либо прописываете их у себя в hosts на каждом компьютере либо настраиваете DNS
  • Сервер баз данных. Так же задается текстом, но ему уже достаточно пинговаться только с сервера. То есть клиенты напрямую с бд работать не будут. Более того, лучше на бд прописать ограничение на подключение только с сервера и с реплики. Ну с админского компа еще можно.
  • Пользователь базы данных. Этот пользователь должен быть создан на сервере PostgreSQL и должен быть прописан в разрешениях файла pg_hba.conf
-5

5. Параметры запуска оставляем как есть

-6

6. Запускаем конфигуратор

-7

7. Открываем окно получения лицензий

-8

Если у вас первая активация лицензии сервера 1С, вам нужно будет выбрать соответствующий пункт в появившемся окне. При первой активации вам нужно будет заполнить анкету. Текст этой анкеты вам необходимо будет воспроизвести знак в знак при следующем получении лицензии с этим же рег номером. Так что этот текст распечатываем, кладем в сейф, сохраняем в почтовом ящике, в облаке, где-нибудь еще. Потому что придёт час, и он вам понадобится.
Имя сервера должно пинговаться, порт так же должен быть стандартным если вы ничего не меняли.

-9

После того как вы проделаете все вышеописанное, и если оно вам напишет что “Лицензия получена”, не верьте. Никогда не верьте тому что пишет 1С, всегда перепроверяйте. Она может так сказать даже если полученная лицензия на самом деле не рабочая и сервер не сможет с ней функционировать. Или если вы активировали лицензию х86 на сервер х64, она радостно вам отрапортует о том что лицензия получена, и даже создать файлик .lic в папочке с файликами .lic, но насамом деле работать ничего не будет.
Открывайте консоль и идите к списку рабочих процессов

-10

У не активированного сервера 1С, у рабочего процесса поле Лицензия будет пустым. Если у вас оно пустое, то вперед в технологический журнал, есть шанс что туда оно будет массово спамить ошибку по которой не работает уже полученная лицензия. Но сперва посмотрите что написано на вашей желтой бумажкой с пинкодами, есть ли там текст (x86-64) и если нету, то точно ли у вас x86 ОС.

Ещё больше интересных статей на AdminGuide.Ru