Как создать базу данных на сервере 1С на Linux

Описывается как создать базу данных на сервере 1С, включая ее публикацию на WEB-сервере. Дана пошаговая инструкция с пояснениями.

Мы успешно создали виртуальную среду (“Как создать виртуальную среду VMware vSphere“), установили виртуальную машину (“Установка виртуальной машины“) из подготовленного нами шаблона (“Описание шаблона виртуальной машины“) и только что завершили развертывание сервера 1С:Предприятие и WEB-сервера для доступа к информации 1С через брaузер (“Автоматическая установка сервера 1С на Linux“), настроили сервер лицензий с ключами (см. там же). Теперь должна появиться здравая мысль – неплохо бы проверить, работает ли что-нибудь.

Для этого необходимо создать информационную базу данных на сервере 1С. Рассмотрим, как это делается.

Замечание: В данном случае термин “база данных” используется для обозначения двух объектов:

  • информационная база данных 1С;
  • база данных в СУБД PostgreSQL, в которой хранятся данные информационной базы данных 1С.

В публикации попробую их различать.

Создать базу данных на сервере 1С можно двумя способами:

Как создать базу данных на сервере 1С на Linux. Способ первый

      1. Переходим на компьютер, где установлена платформа 1С и запускаем программу под названием “Администрирование серверов 1С предприятия” (находится в папке программ платформы 1С).
      2. Выделяем “1C:Enterprise 8.3 Central Servers” правой кнопкой мышки и, в выпадающем контекстном меню, выбираем “New“->”Центральный сервер 1С:Предприятия 8.3” (Рис. 1.)
        добавить базу данных на сервер 1С. Рис. 1. Добавить новый сервер

        Рис. 1. Добавить новый сервер

      3. Появляется всплывающее окно для ввода параметров центрального сервера (Рис. 2.). Фактически, надо ввести в поле “Имя” только адрес IP сервера или его полное доменное имя. Еще можно описание. Порт, если нет глубокой мысли для чего это надо, лучше не трогать. Как все ввели, нажимаем кнопку “Ok” внизу. Окно закрывается и в списке серверов должна появиться новая запись.
        добавить базу данных на сервер 1С. Рис. 2. Параметры нового сервера

        Рис. 2. Параметры нового сервера

      4. Теперь необходимо добавить администратора нового центрального сервера. Раскрываем треугольник перед записью этого сервера (отмечено красным) и появится содержимое следующего уровня дерева (Рис. 3.). Выделяем запись “Администраторы” правой клавишей мышки и, в появившемся контекстном меню, выбираем  “New” (Новый)->”Администратор
        добавить базу данных на сервер 1С. Рис. 3. Добавить администратора сервера

        Рис. 3. Добавить администратора сервера

      5. Заполняем все необходимые поля в всплывающем окне “Новый администратор” (Рис. 4.) и нажимаем кнопку “OK” внизу. Окно закроется и в дереве “Администраторы” должна появиться новая запись.
        добавить базу данных на сервер 1С. Рис. 4. Параметры администратора

        Рис. 4. Параметры администратора

      6. Раскрываем содержимое дерева “Кластеры” и, затем, поддерева “Локальный кластер” (Рис. 5.)
        добавить базу данных на сервер 1С. Рис. 5. Новый сервер

        Рис. 5. Новый сервер

      7. Выделяем правой кнопкой мышки “Информационные базы“, и, в появившемся контекстном меню, выбираем “New” (Новая)->”Информационная база
        добавить базу данных на сервер 1С. Рис. 6. Добавить базу данных

        Рис. 6. Добавить базу данных

      8. В появившемся окне “Параметры информационной базы” (рис. 7.) заполняем все поля. Имя информационной базы данных 1С лучше вводить латинскими буквами.
        Из выпадающего меню надо выбрать защищенность соединения. Давным-давно, когда компьютеры были маленькими, шифрование трафика занимало значительную часть компьютерной мощности и замедляло реакцию системы. Сейчас компьютеры стали сильно больше, поэтому, вопросам обеспечения конфиденциальности и безопасности информации можно уделить большее внимание. Рекомендую выбрать “Постоянно“.
        Сервер баз данных построен на базе СУБД PostreSQL, располагается на том же компьютере, что и 1С и, с целью безопасности имеет TCP/IP сокет на локальном интерфейсе с IP адресом 127.0.0.1 и может быть использован только программами на этом компьютере. Название базы данных PostgeSQL должно быть латинскими буквами и из него должно быть понятно, какой информационной базе данных 1С она соответствует.
        Имя администратора СУБД PostgreSQL и пароль мы задали при ее установке.
        Если хотите использовать Web-клиент, то обязательно оставьте “Да” в выпадающем меню “Разрешить выдачу лицензий“, а так же отметьте галочкой “Создать базу данных в случае отсутствия“.

        добавить базу данных на сервер 1С. Рис. 7. Параметры базы данных

        Рис. 7. Параметры базы данных

      9. Необходимо проверить правильность введенной информации и нажать кнопку “OK” внизу. Окно закроется и в поддереве “Информационные базы” должна появиться новая запись, как на рис. 8.
        добавить базу данных на сервер 1С. Рис. 8. Новая база данных

        Рис. 8. Новая база данных

      10. Как только создали базу данных 1С (еще раз: имя базы данных должно быть латинскими буквами), можем использовать команды текстовой строки Linux (см. “Несколько слов о Linux” и “Команды Linux. Краткое описание“) для добавления WEB-сервисов для этой базы данных. Создаем безопасное соединение с сервером, на котором установлен 1С (как это сделать см. “Что такое ssh/sftp и для чего он нужен?” для Linux, “Клиент SSH для Windows Bitvise Tunnelier” или “SSH клиент для Windows PuTTY” для Windows), открываем консоль виртуальной машины, и набираем команду
        wsdbadd имяБД
        После чего можно обращаться к этой базе данных через любой браузер. Если необходимо удалить WEB-сервисы для базы данных, используется команда
        wsdbdel имяБД
      11. Открываем конфигуратор 1С, соединяемся с базой данных и загружаем содержимое базы данных.

Все. Пользуемся.

Как создать базу данных на сервере 1С на Linux. Способ второй

 Можно создать базу данных на сервере Linux с использованием платформы 1С.

      1. Запустить программу клиента 1С из платформы для Windows.
      2. Нажать кнопку справа “Добавить”.
      3. Появится окно “Добавление информационной базы” (Рис. 9.). На первой вкладке выбираем радиокнопку “Создание новой информационной базы” и наживаем “Далее” внизу справа.
        создать базу данных на сервере 1С. Рис. 9. Создать новую базу данных 1С

        Рис. 9. Создать новую базу данных 1С

      4. На следующей вкладке выбираем “Создание информационной базы без конфигурации” и нажимаем кнопку “Далее” внизу.
      5. Вводим название информационной базы данных 1С, как оно будет выглядеть при выборе в клиенте (Рис. 10.), после чего выбираем радиокнопку “На сервере 1С”. Нажимаем “Далее” и переходим к следующей вкладке.
        создать базу данных на сервере 1С. Рис. 10. Название информационной базы

        Рис. 10. Название информационной базы

      6. Параметры базы данных 1С. В первой строчке вводим IP адрес сервера 1С или полное доменное имя, которое соответствует этому IP адресу. Все остальные  параметры мы уже рассмотрели п. 8 первого варианта выше. Как все заполнили и проверили, что ошибок нет, то нажимаем кнопку “Далее”.
        создать базу данных на сервере 1С. Рис. 11. Параметры базы данных 1С

        Рис. 11. Параметры базы данных 1С

      7. На следующей вкладке ничего не меняем. Нажимаем кнопку “Готово”. Если все ввели правильно, то через несколько десятков секунд введенная база данных появится в списке доступных информационных баз клиента 1С.
      8. Выполняем пп. 10 и 11 первого варианта.

Вот и все.

Описано как создать базу данных на сервере 1С, включая ее публикацию на WEB-сервере. Дана пошаговая инструкция с пояснениями.

No comments yet.

Leave a Reply

Please verify that you are not a robot.

Thank You for your comment.