Как установить шаблон базовой конфигурации 1С в ОС Linux?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Установка шаблонов конфигураций в среде Linux существенно отличается от привычного процесса в Windows, где установка происходит через графический интерфейс setup.exe. В Linux этот процесс требует ручного размещения файлов в файловой системе и настройки прав доступа. Давайте разберем, как выполнить эту задачу по шагам, чтобы сервер 1С:Предприятия корректно «увидел» ваши конфигурации.

Понимание структуры хранения шаблонов

Для корректной работы должна «видеть» шаблон в своем списке при создании новой информационной базы. По умолчанию сервер 1С:Предприятия ищет шаблоны в домашнем каталоге пользователя, от имени которого работает процесс сервера (обычно это системный пользователь usr1cv8).

Стандартный путь для хранения шаблонов выглядит так: /home/usr1cv8/.1cv8/tmplts. Если данная директория отсутствует в вашей системе, ее необходимо создать вручную. Важно понимать, что считывает информацию о конфигурациях именно из этой структуры каталогов.

Пошаговое руководство по ручной установке

Рассмотрим процесс ручной подготовки шаблона для работы:

  1. Подготовка файлов: Распакуйте ваш архив с шаблоном конфигурации. Обычно это .zip или .tar.gz файл. Внутри вы должны увидеть файлы конфигурации с расширением .cf или .cfu, а также сопутствующую документацию.
  2. Размещение в системе: Скопируйте распакованную папку с шаблоном в директорию /home/usr1cv8/.1cv8/tmplts. Важно сохранить структуру папок (обычно папка шаблона содержит подпапку поставщика и версию конфигурации).
  3. Настройка прав доступа: Это критический этап. Файлы должны быть доступны для чтения пользователю usr1cv8. Если права будут установлены неверно, просто не покажет шаблон в списке при создании базы. Используйте команду 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С:Предприятия или откройте Конфигуратор. При выборе пункта «Создание новой информационной базы» -> «Создание информационной базы из шаблона» вы должны увидеть установленный вами шаблон в общем списке. Если шаблон не появился, проверьте следующие моменты:

Используя данный подход, вы сможете профессионально настроить работу с конфигурациями в среде Linux, обеспечив стабильный доступ для всех пользователей системы.

← На главную