Проверка лицензии на сервере 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 — при появлении действующей лицензии на сервере она будет выдаваться клиентам, подключающимся к этой ИБ.
Рекомендации по лицензии:
-
Файловая лицензия: получить файл
.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. -
Локальный ключ (HASP): подключить ключ к хосту, установить драйверы; для контейнера обычно используется файловая или сетевая лицензия.
-
Сетевая лицензия (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