Описывается как создать базу данных на сервере 1С, включая ее публикацию на WEB-сервере. Дана пошаговая инструкция с пояснениями.
Мы успешно создали виртуальную среду (“Как создать виртуальную среду VMware vSphere“), установили виртуальную машину (“Установка виртуальной машины“) из подготовленного нами шаблона (“Описание шаблона виртуальной машины“) и только что завершили развертывание сервера 1С:Предприятие и WEB-сервера для доступа к информации 1С через брaузер (“Автоматическая установка сервера 1С на Linux“), настроили сервер лицензий с ключами (см. там же). Теперь должна появиться здравая мысль – неплохо бы проверить, работает ли что-нибудь.
Для этого необходимо создать информационную базу данных на сервере 1С. Рассмотрим, как это делается.
Замечание: В данном случае термин “база данных” используется для обозначения двух объектов:
- информационная база данных 1С;
- база данных в СУБД PostgreSQL, в которой хранятся данные информационной базы данных 1С.
В публикации попробую их различать.
Создать базу данных на сервере 1С можно двумя способами:
Как создать базу данных на сервере 1С на Linux. Способ первый
- Переходим на компьютер, где установлена платформа 1С и запускаем программу под названием “Администрирование серверов 1С предприятия” (находится в папке программ платформы 1С).
- Выделяем “1C:Enterprise 8.3 Central Servers” правой кнопкой мышки и, в выпадающем контекстном меню, выбираем “New“->”Центральный сервер 1С:Предприятия 8.3” (Рис. 1.)
Рис. 1. Добавить новый сервер
- Появляется всплывающее окно для ввода параметров центрального сервера (Рис. 2.). Фактически, надо ввести в поле “Имя” только адрес IP сервера или его полное доменное имя. Еще можно описание. Порт, если нет глубокой мысли для чего это надо, лучше не трогать. Как все ввели, нажимаем кнопку “Ok” внизу. Окно закрывается и в списке серверов должна появиться новая запись.
Рис. 2. Параметры нового сервера
- Теперь необходимо добавить администратора нового центрального сервера. Раскрываем треугольник перед записью этого сервера (отмечено красным) и появится содержимое следующего уровня дерева (Рис. 3.). Выделяем запись “Администраторы” правой клавишей мышки и, в появившемся контекстном меню, выбираем “New” (Новый)->”Администратор”
Рис. 3. Добавить администратора сервера
- Заполняем все необходимые поля в всплывающем окне “Новый администратор” (Рис. 4.) и нажимаем кнопку “OK” внизу. Окно закроется и в дереве “Администраторы” должна появиться новая запись.
Рис. 4. Параметры администратора
- Раскрываем содержимое дерева “Кластеры” и, затем, поддерева “Локальный кластер” (Рис. 5.)
Рис. 5. Новый сервер
- Выделяем правой кнопкой мышки “Информационные базы“, и, в появившемся контекстном меню, выбираем “New” (Новая)->”Информационная база”
Рис. 6. Добавить базу данных
- В появившемся окне “Параметры информационной базы” (рис. 7.) заполняем все поля. Имя информационной базы данных 1С лучше вводить латинскими буквами.
Из выпадающего меню надо выбрать защищенность соединения. Давным-давно, когда компьютеры были маленькими, шифрование трафика занимало значительную часть компьютерной мощности и замедляло реакцию системы. Сейчас компьютеры стали сильно больше, поэтому, вопросам обеспечения конфиденциальности и безопасности информации можно уделить большее внимание. Рекомендую выбрать “Постоянно“.
Сервер баз данных построен на базе СУБД PostreSQL, располагается на том же компьютере, что и 1С и, с целью безопасности имеет TCP/IP сокет на локальном интерфейсе с IP адресом 127.0.0.1 и может быть использован только программами на этом компьютере. Название базы данных PostgeSQL должно быть латинскими буквами и из него должно быть понятно, какой информационной базе данных 1С она соответствует.
Имя администратора СУБД PostgreSQL и пароль мы задали при ее установке.
Если хотите использовать Web-клиент, то обязательно оставьте “Да” в выпадающем меню “Разрешить выдачу лицензий“, а так же отметьте галочкой “Создать базу данных в случае отсутствия“.Рис. 7. Параметры базы данных
- Необходимо проверить правильность введенной информации и нажать кнопку “OK” внизу. Окно закроется и в поддереве “Информационные базы” должна появиться новая запись, как на рис. 8.
Рис. 8. Новая база данных
- Как только создали базу данных 1С (еще раз: имя базы данных должно быть латинскими буквами), можем использовать команды текстовой строки Linux (см. “Несколько слов о Linux” и “Команды Linux. Краткое описание“) для добавления WEB-сервисов для этой базы данных. Создаем безопасное соединение с сервером, на котором установлен 1С (как это сделать см. “Что такое ssh/sftp и для чего он нужен?” для Linux, “Клиент SSH для Windows Bitvise Tunnelier” или “SSH клиент для Windows PuTTY” для Windows), открываем консоль виртуальной машины, и набираем команду
wsdbadd имяБД
После чего можно обращаться к этой базе данных через любой браузер. Если необходимо удалить WEB-сервисы для базы данных, используется команда
wsdbdel имяБД
- Открываем конфигуратор 1С, соединяемся с базой данных и загружаем содержимое базы данных.
Все. Пользуемся.
Как создать базу данных на сервере 1С на Linux. Способ второй
Можно создать базу данных на сервере Linux с использованием платформы 1С.
- Запустить программу клиента 1С из платформы для Windows.
- Нажать кнопку справа “Добавить”.
- Появится окно “Добавление информационной базы” (Рис. 9.). На первой вкладке выбираем радиокнопку “Создание новой информационной базы” и наживаем “Далее” внизу справа.
Рис. 9. Создать новую базу данных 1С
- На следующей вкладке выбираем “Создание информационной базы без конфигурации” и нажимаем кнопку “Далее” внизу.
- Вводим название информационной базы данных 1С, как оно будет выглядеть при выборе в клиенте (Рис. 10.), после чего выбираем радиокнопку “На сервере 1С”. Нажимаем “Далее” и переходим к следующей вкладке.
Рис. 10. Название информационной базы
- Параметры базы данных 1С. В первой строчке вводим IP адрес сервера 1С или полное доменное имя, которое соответствует этому IP адресу. Все остальные параметры мы уже рассмотрели п. 8 первого варианта выше. Как все заполнили и проверили, что ошибок нет, то нажимаем кнопку “Далее”.
Рис. 11. Параметры базы данных 1С
- На следующей вкладке ничего не меняем. Нажимаем кнопку “Готово”. Если все ввели правильно, то через несколько десятков секунд введенная база данных появится в списке доступных информационных баз клиента 1С.
- Выполняем пп. 10 и 11 первого варианта.
Вот и все.
Описано как создать базу данных на сервере 1С, включая ее публикацию на WEB-сервере. Дана пошаговая инструкция с пояснениями.
No comments yet.