Установка шаблонов конфигураций в среде Linux существенно отличается от привычного процесса в Windows, где установка происходит через графический интерфейс setup.exe. В Linux этот процесс требует ручного размещения файлов в файловой системе и настройки прав доступа. Давайте разберем, как выполнить эту задачу по шагам, чтобы сервер 1С:Предприятия корректно «увидел» ваши конфигурации.
Для корректной работы 1С должна «видеть» шаблон в своем списке при создании новой информационной базы. По умолчанию сервер 1С:Предприятия ищет шаблоны в домашнем каталоге пользователя, от имени которого работает процесс сервера (обычно это системный пользователь usr1cv8).
Стандартный путь для хранения шаблонов выглядит так: /home/usr1cv8/.1cv8/tmplts. Если данная директория отсутствует в вашей системе, ее необходимо создать вручную. Важно понимать, что 1С считывает информацию о конфигурациях именно из этой структуры каталогов.
Рассмотрим процесс ручной подготовки шаблона для работы:
.zip или .tar.gz файл. Внутри вы должны увидеть файлы конфигурации с расширением .cf или .cfu, а также сопутствующую документацию./home/usr1cv8/.1cv8/tmplts. Важно сохранить структуру папок (обычно папка шаблона содержит подпапку поставщика и версию конфигурации).usr1cv8. Если права будут установлены неверно, 1С просто не покажет шаблон в списке при создании базы. Используйте команду chown для смены владельца файлов:
sudo chown -R usr1cv8:grp1cv8 /home/usr1cv8/.1cv8/tmplts
sudo chmod -R 755 /home/usr1cv8/.1cv8/tmplts
Если вам необходимо упростить задачу для сотрудников с минимальными техническими навыками, мы рекомендуем подготовить bash-скрипт. Это позволит клиенту избежать работы в терминале.
Рассмотрим пример логики такого скрипта, который вы можете адаптировать под свои задачи:
#!/bin/bash
# Путь к директории шаблонов
TARGET_DIR=\"/home/usr1cv8/.1cv8/tmplts\"
# Запрос пути к архиву
echo \"Введите путь к архиву с шаблоном:\"
read ARCHIVE_PATH
# Создание директории, если она отсутствует
mkdir -p $TARGET_DIR
# Распаковка архива
tar -xzf $ARCHIVE_PATH -C $TARGET_DIR
# Установка прав доступа
chown -R usr1cv8:grp1cv8 $TARGET_DIR
chmod -R 755 $TARGET_DIR
echo \"Установка завершена успешно!\"
После выполнения указанных действий запустите клиент 1С:Предприятия или откройте Конфигуратор. При выборе пункта «Создание новой информационной базы» -> «Создание информационной базы из шаблона» вы должны увидеть установленный вами шаблон в общем списке. Если шаблон не появился, проверьте следующие моменты:
1С (проверьте параметры запуска сервера, если путь был изменен вручную).ls -l. Владельцем должен быть usr1cv8.tmplts нет лишних вложенных папок, которые могут препятствовать сканированию каталога конфигуратором.Используя данный подход, вы сможете профессионально настроить работу с конфигурациями в среде Linux, обеспечив стабильный доступ для всех пользователей системы.