Перейти к содержанию

SELTA/Config

Материал из Etersoft wiki


Создание баз данных

После подготовки сервера PostgreSQL (варианты) создайте базы, с которыми будет работать 1С. Каждая база должна содержать схему SELTA текущей версии. Кроме баз 1С нужна служебная база master: 1С подключается к ней первой, как к MS SQL Server.

На сервере Linux: selta-pg-setup

# selta-pg-setup init --allow 192.168.1.0/24    # создаёт и master
# selta-pg-setup create-db buh zarplata         # новые базы со схемой SELTA
# selta-pg-setup install-db existing_empty      # схема в уже созданную пустую базу

Подробно — selta-pg-setup.

С клиента: Центр управления SELTA

Так создают базы на сервере под Windows или без пакета selta-server. Все действия выполняются в Центре управления SELTA@Etersoft; ярлыки на него есть на Рабочем столе и в меню Пуск.

selta_main_on.png

В главном меню выберите Утилиты → Инициализация БД и укажите параметры подключения к серверу PostgreSQL: адрес (порт — через запятую или двоеточие, например srv,5433), пользователь (владелец баз, обычно postgres) и пароль.

selta_init_login.png

При подключении Центр управления проверяет, что у сервера есть модуль mchar, и предупреждает, если его нет. Если на сервере нет базы master, он предложит её создать — соглашайтесь. Затем откроется окно Инициализации баз данных:

selta_init.png

Слева — список баз и их состояние. Для новой базы нажмите «Создать БД» и введите имя латинскими буквами:

selta_init_newname.png

Созданная база появится в конце списка с версией SELTA, для которой она предназначена. Пустые базы, созданные ранее, помечены «Не инициализировано»: выберите их и нажмите «Инициализировать». Подробнее о кнопках — в описании утилиты.