Проверка лицензии на сервере 1С и соответствие БД требованиям 1С

Дата проверки: 2026-02-10
Контейнер 1С: 1c-server (10.218.14.10)
Контейнер СУБД: postgresql-1c (10.218.14.79)


1. Лицензия на сервере 1С

1.1. Файловая лицензия (.lic)

Проверка Результат
Каталог лицензий /opt/1cv8/x86_64/8.3.27.1786/licenses/ — существует
Файлы с расширением .lic Не найдены (в каталоге только 1CEnterprise_*.htm и 3rd_party)
Поиск по контейнеру find /opt/1cv8 /home/usr1cv8 -name "*.lic"ничего не найдено

Вывод: Действующей файловой лицензии на сервере нет. Для выдачи лицензий клиентам необходимо добавить файл лицензии или использовать ключ/сетевой менеджер.

1.2. Логи сервера

В последних 500 строках журналов сервисов ras-8.3.27.1786 и srv1cv8-8.3.27.1786@default записей о лицензии (license, лиценз, nethasp, ключ) не обнаружено.

1.3. Распределение лицензий по информационным базам

Для базы DENKART установлено license-distribution: allow — при появлении действующей лицензии на сервере она будет выдаваться клиентам, подключающимся к этой ИБ.

Рекомендации по лицензии:

  1. Файловая лицензия: получить файл .lic у партнёра 1С и поместить в каталог:
    text /opt/1cv8/x86_64/8.3.27.1786/licenses/
    внутри контейнера 1c-server (например: lxc file push файл.lic 1c-server/opt/1cv8/x86_64/8.3.27.1786/licenses/). Права на чтение для пользователя usr1cv8.

  2. Локальный ключ (HASP): подключить ключ к хосту, установить драйверы; для контейнера обычно используется файловая или сетевая лицензия.

  3. Сетевая лицензия (NetHASP): настроить nethasp.ini с адресом сервера лицензий и обеспечить доступность менеджера лицензий.

Подробнее: 1c-license-file-and-keys-not-found.md, 1c-server-license-info.md.


2. Требования к БД для 1С

2.1. Подключение с сервера 1С к PostgreSQL

Проверка Результат
Подключение 1c-server → 10.218.14.79:5432 ✅ Успешно
Пользователь usr1cv8
Пароль из config/secrets (POSTGRES_1C_PASSWORD)

2.2. Версия СУБД

Параметр Значение
Сервер БД 10.218.14.79 (контейнер postgresql-1c)
Версия PostgreSQL 14.20 (Postgres Pro 1c 14)
Совместимость с 1С 8.3 ✅ Соответствует требованиям

2.3. Расширения, необходимые для 1С

Требуется расширение mchar (типы MCHAR, MVARCHAR для совместимости с MS SQL Server и платформой 1С).

База данных plpgsql mchar Статус
base1c 1.0 2.3 ✅ Требования соблюдены
denkart 1.0 2.3 ✅ Требования соблюдены

2.4. Список баз данных

  • base1c — информационная база 1С
  • denkart — информационная база DENKART (лицензии с сервера)
  • postgres — служебная

2.5. Итог по БД

  • ✅ Версия PostgreSQL 14.20 (Postgres Pro 1c 14) подходит для 1С.
  • ✅ Расширение mchar установлено в базах base1c и denkart.
  • ✅ Подключение с сервера 1С к СУБД выполняется под пользователем usr1cv8.
  • ✅ Требования к БД для 1С соблюдены.

3. Краткая сводка

Область Статус Действия
Лицензия на сервере ⚠️ Нет файла .lic Добавить .lic в licenses/ или настроить ключ/NetHASP
Распределение лицензий (DENKART) ✅ allow При появлении лицензии на сервере будет выдаваться клиентам
PostgreSQL ✅ 14.20 Соответствует требованиям
Расширение mchar ✅ В base1c и denkart Требования к БД соблюдены
Подключение 1С → БД ✅ Работает

Дата отчёта: 2026-02-10
Технический директор: AI Denkart