Подключение, импорт и модификация БД на сервере 1
Подключение базы данных на клиентской машине 13
Внимание: Если Вы работаете в ОС Windows и еще не устанавливали PostgreSQL и «Дебет Плюс V12», тогда можете скачать со страницы закачки сборку «Дебет Плюс V12» с предустановленной СУБД PostgreSQL и подключенной базой данных (с базовой конфигурацией для Украины). В ином случае Вам нужно предварительно установить СУБД PostgreSQL и программный комплекс «Дебет Плюс V12», после чего можно будет настроить соединение и импортировать базу данных PostgreSQL, руководствуясь данной инструкцией.
Полезные ссылки на инструкции:
Установка сборки «Дебет Плюс V12» с автоматической установкой PostgreSQL
Установка PostgreSQL
Установка «Дебет Плюс V12» для Windows
Установка и обновление сетевой версии программы
Первое знакомство
Для подключения базы данных PostgreSQL необходимо выполнить следующие действия:
-
Запустите «Дебет Плюс V12» и добавьте новую базу (контекстное меню «Добавить новую»).

-
Настройте соединение с базой (контекстное меню «Настройка соединения»).

Заполните поля настройки соединения:

В первом поле укажите произвольное название базы (на каждом рабочем компьютере название может быть разным).
«СУБД» – POSTGRE.
«Сервер» – укажите имя базы данных (dpbase или любое другое в нижнем регистре).
«Настройки» – укажите путь к настройкам базы для PostgreSQL (диск\DebetPlusV12\base\pgdpbase).
Поставьте отметку в поле «Использовать одну БД для всех логических частей БД».
Примечание: Обычно используется одна база. Для специальных целей, базу можно разбить на несколько, тогда нужно снять отметку напротив «Использовать одну БД для всех логических частей БД» и указать соответствие «меток» физическим базам. Это может быть нужно, например, в том случае, если базы данных нескольких предприятий будут ссылаться на одни и те же справочники (контрагентов, номенклатуры и т.п.). Этот случай далее не обсуждается.
В последнем поле укажите имя схемы в нижнем регистре dpbase.
Нажмите на кнопку дополнительно и снимите отметку напротив надписи «Использовать по умолчанию» для имени машины.

Введите в поле «Имя» – localhost.
Сохраните внесенные изменения настройки соединения.
-
Запустите pgAdmin (администратор СУБД PostgreSQL), добавьте сервер (File/Add Server...) и добавьте новую базу (меню «New Database...»).

Введите имя сервера, localhost в поле Host, остальные поля заполняйте по желанию.


Введите название базы данных в поле «Name» (такое же, как ввели в поле «Сервер» в настройках соединения с базой данных «Дебет Плюс V12»).

-
Для импорта базы данных из архива воспользуйтесь меню «Restore...»

Укажите путь к архиву базы dpbase.bakup (диск\DebetPlusV12\base\pgdpbase).


-
Можно добавить пользователя dpadmin, который является администратором в «Дебет Плюс V12» по умолчанию (без пароля).

Присвойте все права данному пользователю.

Примечание: Можно пользователя dpadmin не добавлять, тогда при активации базы нужно будет вводить имя администратора postgres.
Обновите список баз (меню «Refresh»).

Примечание: Если Вы не хотите присваивать пользователю права «Superuser», тогда присвойте права на «Tables» и «Views». Для этого, выделив соответствующий объект, выберите пункт контекстного меню «Grant Wizard».

На вкладке «Selection» нажмите кнопку «Check all», а на вкладке «Privileges» поставьте отметку «ALL» и нажмите кнопку «Add/Change». Сохраните изменения.


-
Активируйте настройку соединения с базой данных в ПО «Дебет Плюс V12» (контекстное меню «Сделать активной»).

Система запросит пароль для подключения к БД. Нажмите «Да».

Далее может появится сообщение, предлагающее обновить базу данных до версии программы. Нажмите «Да».

Внимание! Если такое сообщение не появилось, тогда запустите обновление структур базы данных, выбрав пункт меню «Сервис»/«Обновление структур БД».

В результате появится следующее окно:

Оставьте все отметки по умолчанию (обязательно должны быть отметки в колонке «Переиндексировать» для всех таблиц БД).
После окончания модификации можете приступать к работе.


Заполните поля настройки соединения:

В первом поле укажите произвольное название базы (на каждом рабочем компьютере название может быть разным).
«СУБД» – POSTGRE.
«Сервер» – укажите имя базы данных (dpbase или любое другое в нижнем регистре).
«Настройки» – укажите путь к настройкам базы для PostgreSQL (сетевой путь\DebetPlusV12\base\pgdpbase).
Поставьте отметку в поле «Использовать одну БД для всех логических частей БД».
В последнем поле укажите имя схемы в нижнем регистре dpbase.
Нажмите на кнопку дополнительно и снимите отметку напротив надписи «Использовать по умолчанию» для имени машины.

Укажите имя сервера.
Сохраните внесенные изменения настройки соединения, после чего сделайте базу активной.

В появившемся окне в поле «Пароль для изменения настроек» введите пароль 150301 и нажмите на кнопку «Принять».

Укажите путь к папке JDebet на сервере и нажмите сохранить. Сделайте базу активной и можете приступать к работе.