Установка программы

Программа «QS: Спецодежда и имущество» состоит из 2-х частей, которые могут быть установлены на разные компьютеры:

  • серверная часть — это сервер баз данных MySQL\MariaDB, который хранит все ваши данные.

  • клиентская часть — это непосредственно программа, которая устанавливается на компьютер пользователя и подключается к базе данных.

В многопользовательском варианте, сервер устанавливается только на 1 основной компьютер.

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

Установка клиента на Windows

Для установки программы, скачайте дистрибутив со страницы загрузки. После этого запустите установщик, пройдите по шагам все пункты установки. Установщик автоматически предложит установить библиотеку GTK# и при необходимости платформу .Net Framework. Для установки .Net Framework необходим доступ в интернет.

setup components

Демонстрационный сервер

Установка серверной части немного сложнее, чем установка клиентской части (непосредственно программы), поэтому если вы хотите просто посмотреть на возможности программы, вам нет необходимости устанавливать собственный сервер баз данных, можно установить только клиентскую часть и подключиться к демонстрационному серверу с следующими настройками:

Сервер: demo.qsolution.ru

Логин:

demo

Пароль:

demo

QS: Облако

Один из самых простых способов использовать программу, не тратя время на установку собственного сервера базы данных и не заботясь о поддержки его работоспособности, это разместить базу данных у нас в облаке. Приобрести облако можно на странице pay.qsolution.ru.

Сервис позволяет: * оплачивать хостинг баз данных и лицензию на программу помесячно * вести несколько баз на одном аккаунте * создавать неограниченное количество пользователей, ограничение действует по количеству одновременных соединений

Свой сервер

Если вы хотите использовать программу в локальной сети, чтобы база данных хранилась на сервере предприятия, Вам понадобится установить MySql\MariaDB по инструкции ниже и создать чистую базу данных.

Установка сервера базы данных

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

Вы можете установить в качестве сервера MySQL или MariaDB. Эти базы данных очень похожи, мы в большинстве случаев рекомендуем MariaDB, так как ее проще устанавливать. Разницы в работе приложения не будет, поэтому выбирайте то, что больше нравится.

Если на сервере работает Firewall, необходимо открыть порт 3306.

Инструкция по установке MySQL ниже.

Установка сервера MariaDB

Скачать дистрибутивы MariaDB можно с нашего сайта или с официального сайта.

Запускаем скаченный установщик

MariaDB 1

Соглашаемся с лицензией, нужно поставить галочку…

MariaDB 2

На странице выбора компонентов можно оставить все по умолчанию. Хотя на самом деле достаточно установить только Database Instance.

MariaDB 3

На следующем шаге вводим пароль администратора базы данных (root). Обязательно запомните этот пароль, он вам понадобится для проведения дальнейших действий с базой. На этом шаге также обязательно устанавливаем галочку «Use UTF8 as default server’s character set», чтобы сервер работал с кодировкой UTF8, это необходимо для работы приложения. Также можно установить галочку «Enable access from remote machines for ‘root’ user», позволяющая доступ администратору к базе данных с других компьютеров, это позволит производить обновление программы не на сервере.

MariaDB 4

На следующем шаге, можно оставить все без изменений…

MariaDB 5

Тут можно помочь разработчикам и отправлять анонимную статистику

MariaDB 6

Все данные собраны, можно нажать кнопку Install и установить сервер MariaDB.

MariaDB 7

Все сервер установлен. Можно переходить к созданию базы данных.

Установка сервера MySQL

Веб установщик сервера можно скачать также с нашего сайта со страницы загрузки. Обратите внимание, что в последних версиях MySQL сервер доступен только в 64-битном варианте.

Запускаем установщик, если он при старте попросит обновить версию самого установщика можно согласится и скачать более свежую. На первом экране соглашаемся с лицензией.

MySQL 1

В на следующей странице в типе установки выбираем «Server only».

MySQL 2

Далее веб установщик предложит скачать из интернета подходящую под вашу систему версию сервера MySQL. Нажимаем Execute, установщик скачает и запустит установку сервера.

MySQL 3

После установки, необходимо настроить сервер. Нажимаем Next >.

MySQL 4

Выбираем тип установки, вам скорей всего нужен отдельный сервер.

MySQL 5

В «Config Type» выбираем «Server Machine». Остальные пункты можно оставить без изменений.

MySQL 6

На следующей странице выбираем метод аутентификации, выбираем традиционный (Use Legacy Authentication Method)

MySQL 7

На следующем экране нам необходимо задать пароль для администратора (root) сервера. Введите его и запомните, он вам понадобится в дальнейшем для выполнения административных действий с базой, таких как создание пользователей, создание и обновление базы.

MySQL 8

На следующем экране все оставляем по умолчанию.

MySQL 9

Нажимаем Execute для применения сделанных настроек.

MySQL 10

На этом настройка MySQL закончена, дождитесь завершения выполнения и переходим к созданию базы.

MySQL 11

Создание чистой базы данных

Запускаем программу «QS: Спецодежда и имущество» с рабочего стола. В окне входа выбираем «Редактор подключений».

create base 1

В редакторе подключений нажимаем на кнопку с создания нового подключения +.

create base 2

Вводим название подключения (будет отображаться в окне входа), адрес сервера MySQL, если сервер установлен на этом компьютере можно написать «localhost», если сервер на другом компьютере нужно указать адрес этого компьютера. Имя базы данных, имеет смысл менять, только для создания более одной базы. Нажимаем кнопку «Создать базу на сервере…».

create base 3

Вводим пароль администратора, который мы вводили на этапе установки сервера базы данных.

create base 4

Подождем пока идет создание базы.

create base 5

Создание пользователей

После создания базы, нужно зайти в программу под администратором(root) для создания рабочих пользователей.

create user 1

Добавим одного пользователя.

create user 2

Более детальная информация о заполнение полей пользователя находится в разделе Создание и изменение пользователя.

Настройка подключения к серверу базы данных

На основном компьютере мы уже создали новое подключение когда создавали базу. При использовании программы в многопользовательском режиме, подключение к базе данных нужно будет настраивать на всех компьютерах. Для запуска редактора соединений в окне входа нажимаем кнопку ➊.

connection button

В редакторе соединений есть две области. Область ➊ позволяет добавить новое соединение или удалить одно из имеющихся. Добавленные здесь соединения появятся на экране входа. Область ➋ отвечает за настройку выбранного в списке слева соединения.

connection edit common

Можно выбрать 2 типа подключения: Сервер MySQL и Облако Quality Solution.

Подключение к сервер MySQL

Программа поддерживает работу с серверами базы данных MariaDB всех версий и MySQL начиная с 5.6, для MySQL 8.0 в режиме Legacy Authentication.

Название подключения

Любое название базы понятное пользователю, оно будет отображаться в окне входа.

Сервер

IP-адрес или имя компьютера на котором расположен сервер.

Если необходимо подключится к серверу с нестандартным номером порта, адрес сервера можно указать в формате адрес:порт.

Название базы

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

В этом же окне есть возможность создать новую базы данных нажав Создать базу на сервере…​. см. Создание чистой базы данных

Подключение к облаку Quality Solution

connection edit cloud
Название подключения

Название, отображаемое в окне входа.

Название базы

Имя базы на сервисе «QS: Облако». Устанавливается при создании базы, обычно высылается вам на почту после регистрации и оплаты сервиса.

Логин

Имя вашей общей учетной записи. Выдается при регистрации.