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

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

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

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

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

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

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

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

setup components

Сервер базы данных

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

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

Подключение Демонстрационная база

Тип подключения

Облако Quality Solution

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

current - для текущей версии, stable - для стабильной

Учетная запись в облаке

demo

Логин

demo

Пароль

demo

Если вы только что установили программу, подключение к демонстрационному серверу у вас уже будет настроено. Если по какой-то причине это подключение было удалено, вы можете настроить его заново, как указано на втором снимке.
install demo login
install demo connection

QS: Облако

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

Сервис позволяет:

  • оплачивать хостинг баз данных помесячно

  • вести несколько баз на одном аккаунте

  • создавать неограниченное количество пользователей, ограничение действует по количеству одновременных соединений

Свой сервер

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

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

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

Вы можете установить в качестве сервера MariaDB или MySQL. Эти базы данных очень похожи. Мы в большинстве случаев рекомендуем 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

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

create base 4

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

create base 5

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

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

create user 1

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

create user 2

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

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

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

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

connection button

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

connection edit common

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

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

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

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

Сервер

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

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

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

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

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

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

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

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

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

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

Логин

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