Вопросы по установке программы
Что необходимо скачать с сайта для установки программы?
Для установки текущих программных продуктов нужно скачать:
1. Последние версии Sales Expert (если Вы будете устанавливать Sales Expert) или Quick Sales (если Вы будете устанавливать Quick Sales)
2. Менеджер лицензий
3. Сервер управления базами данных FireBird
Для установки более ранних версий программных продуктов нужно скачать:
1. Необходимые версии Sales Expert (если Вы будете устанавливать Sales Expert) или Quick Sales (если Вы будете устанавливать Quick Sales)
2. Менеджер лицензий или Guardant Net Server
3. Сервер управления базами данных FireBird или InterBase
Примечание: Более подробно, что именно требуется, для определённой версии программы, смотрите в соответствующих разделах обновлений.
При формировании запроса на лицензионный ключ выдается ошибка «Failed to set data for 'CompanyName'»
Причина возникновения ошибки: У вашей учетной записи в windows нет прав на изменение реестра системы
Необходимые действия для устранения ошибки:
Авторизуйтесь в системе с правами администратора и сформируйте запрос на ключ.
Настройка Терминального сервера Microsoft Windows Terminal Server
Настроим терминальный сервер на ОС MS Windows Server 2003 R2.
Операционная система на нашем сервере установлена, настроена и работоспособна.
1. Откроем панель настройки нашей ОС - меню Пуск (Start) -> Управление данным сервером (Manage Your Server)
2. В открывшемся окне нажимаем ссылку Добавить или удалить роль (Add or remove a role)
3. В открывшемся окне жмем кнопку Далее (Next) и ждем окончания анализа текущей конфигурации
4. В списке ролей устанавливаем курсор на строку Сервер терминалов (Terminal Service), жмем Далее (Next)
5. По завершении установки Терминального сервера нужно установить сервер лицензий:
5.1. Идем в меню Пуск (Start) -> Панель управления (Control Panel) -> Установка и удаление программ (Add or Remove Programs)
5.2. В открывшемся окне жмем кнопку Установка компонентов Windows (Add/Remove Windows Components)
5.3. В открывшемся окне спускаемся вниз по списку и находим компонент Лицензирование сервера терминалов (Terminal Service Licensing)
5.4. Устанавливаем галочку у Лицензирование сервера терминалов (Terminal Service Licensing) и жмем Далее (Next) для начала установки (потребуется компакт диск с дистрибутивом ОС)
6. Установленный сервер лицензий нужно активировать и добавить пользовательские лицензии:
6.1. Идем в меню Пуск (Start) -> Администрирование (Administrative Tools) -> Лицензирование сервера терминалов (Terminal Service Licensing)
6.2. В открывшемся окне выбираем наш сервер лицензий, нажимаем правой кнопкой мыши на нем и выбираем пункт Активировать сервер (Activate Server)
6.3. Используя подходящий способ активации завершаем процесс
6.4. Добавляем купленные пользовательские лицензии для терминального сервера
7. Для пользователей, которые будут удаленно работать заводим/модифицируем права доступа:
7.1. Идем в меню Пуск (Start) -> Администрирование (Administrative Tools) -> Управление компьютером (Computer Management)
7.2. В открывшемся окне идем в раздел Локальные пользователи и группы (Local Users and Groups) -> Пользователи (Users)
7.3. Добавляем членство в группе Пользователи удаленного рабочего стола (Remote Desktop Users):
7.3.1. На пользователе кликаем правой кнопкой мыши и выбираем пукт меню Свойства (Properties)
7.3.2. На вкладке Членство в группах (Member Of) нажимаем кнопку Добавить (Add) и добавляем группу Пользователи удаленного рабочего стола (Remote Desktop Users)
8. Если необходимо, меняем порт для удаленного доступа:
8.1. Открываем редактор реестра: идем в меню Пуск (Start) -> Выполнить (Run) (Win+R), в открывшемся меню, в строку, вводим regedit и жмем ОК
8.2. В редакторе Реестра проходим по ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
8.3. Находим параметр PortNumber, переключаемся в десятичную систему и устанавливаем необходимый порт, например 8000
9. На клиентских машинах делаем ярлык «Удаленный доступ» на файл %SystemRoot%/system32/mstsc.exe
9.1. Запускаем «Удаленный доступ»
9.2. В открывшемся окне Подключение к удаленному рабочему столу (Remote Desktop Connection) нажимаем кнопку Параметры (Options)
9.2.1. На вкладке Общие (General) указываем имя/IP нашего сервера (если порт изменяли - пишем IP:порт), указываем имя Пользователя для авторизации
9.2.2. На вкладке Дополнительно (Experience) устанавливаем тип используемого соединиения с Интернет
9.2.3. Остальные вкладки настраиваем по усмотрению
9.2.4. Снова нажимаем кнопку Параметры (Options), для скрытия настроек
9.2.5. Нажимаем кнопку Подключить (Connect) и ожидаем соединения с сервером для авторизации
Настройка VPN соединения до сервера с базой данных Quick Sales или Sales Expert
Настроим VPN сервер на ОС MS Windows Server 2003 R2.
Операционная система на нашем сервере установлена, настроена и работоспособна.
1. Откроем панель настройки нашей ОС - меню Пуск (Start) -> Управление данным сервером (Manage Your Server)
2. В открывшемся окне нажимаем ссылку Добавить или удалить роль (Add or remove a role)
3. В открывшемся окне жмем кнопку Далее (Next) и ждем окончания анализа текущей конфигурации
4. В списке ролей устанавливаем курсор на строку Сервер удаленного доступа или VPN-сервер (Remote access / VPN server), жмем Далее (Next) и следуем указаниям установщика
5. По завершении установки VPN сервера нужно его настроить:
5.1. Идем в меню Пуск (Start) -> Администрирование (Administrative Tools) -> Маршрутизация и удаленный доступ (Routing and Remote Access)
5.2. На нашем сервере нажимаем правой кнопкой мыши и выбираем меню Свойства (Properties)
5.2.1. В открывшемся окне, на вкладке Общие (General) ставим обе галочки и точку на локальной сети и вызова по требованию (LAN and dial-demard routing)
5.2.2. Переходим на вкладку IP, ставим точку статический пул адресов (Static address pool) и добавляем диапазон адресов отличающихся от внутренней адресации по кнопке Добавить (Add)
5.2.3. Переходим на вкладку PPP, снимаем галочку с Многоканальные подключения (Multilink connections) для ускорения работы соединения
5.2.4. Переходим на вкладку Ведение журнала (Logging) и ставим точку вести журнал всех событий (Log all events)
5.3. Раскрываем дерево нашего сервера и заходим в Свойства (Properties) пункта Порты (Ports)
5.3.1. В открывшемся окне в списке протоколов видим PPTP, PPPOE, L2TP и Direct Parallel. Мы будем использовать PPTP, поэтому остальные три протокола отключаем:
5.3.1.1. Выделяем строку протокола PPPoE и нажимаем кнопку Настроить (Configure)
5.3.1.2. Снимаем установленные галочки, жмем кнопку ОК
5.3.1.3. Проверяем статус протокола в столбце Используется (Used by) - должно быть Нет (None)
5.3.1.4. Проделываем аналогичные действия с протоколами L2TP и Direct Parallel
5.3.2. Конфигурируем NAT:
5.3.2.1. Если Вы собираетесь предоставлять доступ только по VPN соединению тогда удалите внутренний (Internal) интерфейс
5.3.2.2. Теперь добавим RAS интерфейс, для этого, в командной строке, наберите netsh routing ip nat add interface внутренний (private)
5.4. Для пользователей, которые будут удаленно работать заводим/модифицируем права доступа:
5.4.1. Идем в меню Пуск (Start) -> Администрирование (Administrative Tools) -> Управление компьютером (Computer Management)
5.4.2. В открывшемся окне идем в раздел Локальные пользователи и группы (Local Users and Groups) -> Пользователи (Users)
5.4.3. Добавляем разрешение на удаленный доступ (VPN):
5.4.3.1. На пользователе кликаем правой кнопкой мыши и выбираем пукт меню Свойства (Properties)
5.4.3.2 На вкладке Входящие звонки (Dial-in) ставим точку Разрешить доступ (Allow access), жмем ОК
5.5. Настраиваем политики доступа:
5.5.1. Проходим в раздел Политика удаленного доступа (Remote Access Policies) и удаляем все политики кроме Разрешить доступ, если разрешены входящие подключения (Connections to other access servers)
5.5.2. Выделяем политику Разрешить доступ, если разрешены входящие подключения (Connections to other access servers), нажимаем на ней правой кнопкой мыши и проходим в Свойства (Properties)
5.5.3. В открывшемся окне ставим точку у параметра Предоставить право удаленного доступа (Grant remote access permission) и затем нажимаем кнопку Изменить профиль (Edit profile):
5.5.3.1. В открывшемся окне проходим на вкладку Проверка подлинности (Authentication) и отключаем (снимая галочку) методы авторизации PAP и SPAP, оставляя MS-CHAP и MS-CHAP v2 для ОС Windows и CHAP для других ОС
5.5.3.2. Переходим на вкладку Шифрование (Encryption) и выбираем параметры шифрования
6. Настройка VPN сервера завершена
7. Создайте, на клиентской машине, новое подключение до сервера VPN
Как перевести базу из InterBase 6.0 в FireBird 1.5?
Если ранее вы использовали наши системы Quick Sales или Sales Expert, рассчитанные на работу с СУБД InterBase 6, а теперь проводите обновление или переход, например, с Quick Sales на Sales Expert, нужно провести перевод базы данных для работы с субд FireBird 1.5.
Для проведения процесса перевода базы данных, вам нужно скачать с нашего сайта архив, содержащий в себе руководство и пару исполняемых файлов для оптимизации процесса перехода.
Архивы для перевода баз Quick Sales и Sales Expert
Как заставить FireBird и программу работать на порту отличном от 3050?
Для обеспечения работы СУБД FireBird на порту, отличном от установленного по умолчанию 3050, нужно проделать следующие действия:
1. Нужно пройти в папку в которой установлен FireBird (по умолчанию, это -> C:\Program Files\Firebird\Firebird_1_5) найти там файл firebird.conf, открыть его в тектовом редакторе, например блокноте, найти в тексте раздел
# ----------------------------
# TCP Protocol Settings
#
...
# Type: string, integer
#
#RemoteServiceName = gds_db
#RemoteServicePort = 3050
в нём снять комментарий (удалить знак #) со строки #RemoteServicePort = 3050
и определившись с номером порта для FireBird, например 8888, указать новый требуемый порт, раздел должен выглядеть так:
# ----------------------------
# TCP Protocol Settings
#
...
# Type: string, integer
#
#RemoteServiceName = gds_db
RemoteServicePort = 8888
сохранить файл firebird.conf
2. Далее пройти в папку программы, открыть настроечный файл (в зависимости от версии и названия программы имя файла может быть QuickSales.ini, qs.ini или se.ini) и прописать строку подключения в следующем формате:
DatabaseName=<имя компьютера>/<порт>:<путь к файлу БД>
Например, для программы Sales Expert: DatabaseName=server/8888:c:\se server\se.fdb
После проделанных изменений перезапускаем сервис FireBird.
Как, на одном сервере, заставить работать две версии FireBird - 1.5 и 2.1?
Настроим на одном сервере две версии FireBird - 1.5 и 2.1
Для этого нам потребуется:
1. Установить на сервере FireBird версии 2.1 и настроить его, как этого требует ваше программное обеспечение.
2. Пакет FireBird 1.5 без инсталлятора.
3. Спец. утилита IUFBServ для создания сервиса FireBird версии 1.5.
Итак, начнём:
Считаем, что FireBird версии 2.1 уже установлен и настроен, нам требуется настроить только версию 1.5.
1. Скачиваем архив с файлами FireBird для Quick Sales или Sales Expert
2. Распаковываем архив и кладём полученную папку Firebird в каталог %ProgramFiles%
3. Скачиваем архив со специальным файлом реестра, распаковываем его и запускаем instances.reg на выполнение. После успешного добавления информации из файла instances.reg в реестр переходим дальше.
4. Скачиваем утилиту IUFBServ для создания сервиса FireBird версии 1.5
5. Запускам утилиту IUFBServ и нажимаем кнопку Установить FB сервер. Если сообщений с ошибками не последовало, закрываем утилиту.
6. Идём в меню Пуск -> Панель управления -> Администрирование и запускаем аплет Службы
7. В открывшемся окне, в списке служб, находим Firebird Server 1.5
8. Состояние службы Firebird Server 1.5 должно быть Работает и Тип запуска - Авто
9. Теперь служба FireBird 1.5 установлена, запущена и работает на порту 8000, который можно изменить, в случае необходимости
10. Устанавливаем Quick Sales или Sales Expert
11. В конфигурационный файл Quick Sales - qs.ini или Sales Expert - se.ini вносим изменения:
11.1. для Quick Sales: в строке DatabaseName=Server:C:\QS Server\qs.fdb добавляем порт нашего FireBird 1.5 - DatabaseName=Server/8000:C:\QS Server\qs.fdb
11.2. для Sales Expert: в строке DatabaseName=Server:C:\SE Server\se.fdb добавляем порт нашего FireBird 1.5 - DatabaseName=Server/8000:C:\SE Server\se.fdb
12. Устанавливаем ES Менеджер Лицензий
13. Добавляем в ES Менеджер Лицензий лицензионный ключ
14. Запускаем Quick Sales или Sales Expert
Настройка стандартного брандмауэра Windows XP для работы программы в сети
Для того, чтобы программа корректно работала на серверной машине, нужно настроить сетевой экран с учётом потребностей программы.
Произведём настройку на примере стандартного брандмауера Windows XP:
Настройка брандмауэра на сервере:
1. В панели управления надо открыть пункт «Брандмауэр Windows»

2. В появившемся окне необходимо выбрать закладку «Исключения» и нажать кнопку «Добавить порт»
3. В диалоге «Добавление порта» ввести в поле «Номер порта» значение 3050, выбрать тип порта «Порт TCP» и в поле «Имя» ввести «Порт для FireBird». После этого нажать кнопку «ОК».

4. Ещё раз нажимаем кнопку «Добавить порт»
5. В диалоге «Добавление порта» ввести в поле «Номер порта» значение 8090, выбрать тип порта «Порт TCP» и в поле «Имя» ввести «Порт для Менеджера Лицензий». После этого нажать кнопку «ОК».
В программе не отображаются русские символы, вместо них появляются знаки вопроса или нечитаемые символы
Причина: Языковые параметры в вашей операционной системе отличаются от России
Необходимые действия:
для ОС Windows XP:
1. Нажать кнопку Пуск, выбрать Панель управления, в которой выбрать пункт Язык и региональные стандарты
2. На закладке Региональные параметры в поле Языковые стандарты и форматы установить Русский и ниже в поле Расположение установить Россия
3. На закладке Дополнительно в поле Языки программ, не поддерживающих Юникод установить Русский
4. На той же странице можно установить флажок Применить для всех пользователей компьютера
5. Нажать кнопку ОК и перегрузить компьютер.
для локализованной ОС Windows 7:
1. Нажать кнопку Пуск, выбрать пункт Панель управления.
2. Переключиться в режим просмотра Категория
3. Выбрать категорию Часы, язык и регион
4. Выбрать пункт категории Изменение расположения и в открывшемся окне пройти на вкладку Дополнительно
5. В блоке Язык программ, не поддерживающих Юникод установить язык Английский (США)
6. Перезагрузить ПК
7. Снова выполнить пункты с 1 по 4
8. В блоке Язык программ, не поддерживающих Юникод установить язык Русский (Россия)
9. Нажать кнопку ОК.
для русифицированной ОС Windows 7:
1. Нажать кнопку Пуск, выбрать пункт Панель управления.
2. Переключиться в режим просмотра Категория
3. Выбрать категорию Часы, язык и регион
4. Выбрать пункт категории Изменение расположения и в открывшемся окне пройти на вкладку Дополнительно
5. В блоке Язык программ, не поддерживающих Юникод установить язык Русский (Россия)
6. Нажать кнопку ОК.
Не отображается информация в справке. Что делать?
Причина возникновения ошибки: Компания Microsoft выпустила обновление системы безопасности Windows, которое блокирует запуск chm-файлов с сетевого пути или с сетевого диска.
Если при запуске справки о программе вы увидели такое окошко

То для корректного отображения справки вам нужно проделать следущие действия:
Для пользователей Windows XP:
1. Скачайте файл настроек реестра, запустите его, и на вопрос о записи данных в реестр ответьте Да.
Для пользователей Windows Vista:
1. Скачайте файл настроек реестра, запустите его, и на вопрос о записи данных в реестр ответьте Да.
2. Пройдите в меню Пуск, и запустите Панель управления.
3. Переключитесь в Панели управления в Классический вид, и откройте Свойства обозревателя.

4. Пройдите на вторую вкладку Безопасность, щелкните на иконку Местная интрасеть, затем нажмите на кнопку Узлы

5. Снимите установленную верхнюю галочку Автоматически определять приналежность к интрасети.
6. Установите оставшиеся три галочки, нажмите кнопку ОК.

Примечание: Более подробная информация о том, почему не открываются chm-файлы по сети, доступна на сайте Microsoft.
Как настроить автоматическое создание резервных копий БД Quick Sales и Sales Expert?
Настроим автоматическую архивацию нашей базы данных по расписанию.
Для этого нам потребуется:
1. консольная утилита бесплатного архиватора 7-zip
2. командный файл, который передаст необходимые команды консольной утилите
3. планировщик ОС Windows
Итак, начнём:
1. Скачиваем пакет, содержащий в себе, консольную утилиту и базовый командный файл.
2. Распаковав пакет, встроенным в ос windows архиватором zip, увидим в нём три файла:
2.1. 7z.bat - командный файл
2.2. 7z.dll - библиотека для работы консольной утилиты
2.3. 7z.exe - консольная утилита 7-zip
3. Копируем все три файла в одну папку, желательно в корень раздела, например, C:\7-zip
4. Теперь настраиваем командный файл под Вашу конфигурацию:
4.1. Нажимаем правой кнопкой мыши на командном файле 7z.bat и выбираем пункт меню Изменить
4.2. Командный файл должен открыться в Блокноте
4.3. Содержимое файла таково:
set dt=%TIME:~0,-6%
set dt=%dt::=-%
set dt=%dt: =0%
set dt=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%_%dt%
7z a "W:\archiv\qs.fdb-%dt%.7z" "C:\QS Server\qs.fdb" -mx5
pause
4.4. Путь к базе данных задан параметром "C:\QS Server\qs.fdb" - это путь для установленной, по умолчанию, системы Quick Sales. Для Sales Expert путь будет иной - "C:\SE Server\se.fdb".
4.5. Установите путь согласно вашим настройкам, редактируйте параметр в рамках его кавычек.
4.6. Путь к хранилищу архивных копий БД задан первым параметром "W:\archiv\qs.fdb-%dt%.7z". Для хранилища архивных копий желательно использовать другой раздел на жестком диске или другой компьютер, доступный с сервера по сети. В примере, раздел W - это другой компьютер с расшаренным в сеть каталогом, подключенным как Сетевой диск.
4.7. Установите путь к хранилищу по вашему усмотрению, редактируйте параметр в рамках его левой кавычки и до -%dt%.7z".
4.8. Команда pause позволяет нам, после исполнения командного файла, убедиться в успешном завершении архивации:

4.9. Если вы не будете контролировать успешность создания каждой архивной копии, можно отключить паузу установив символ # - #pause
5. Теперь создадим задание в планировщике ОС Windows:
для ОС Windows XP:
5.1. Проходим в меню Пуск -> Панель управления -> Назначенные задания
5.2. В открывшемся окне дважды кликаем Добавить задание
5.3. В окне Мастера планирования заданий жмем кнопку Далее
5.4. Мастер выдаст список установленных в системе программ, но в списке нет нашего командного файла, поэтому нажимаем кнопку Обзор
5.5. В открывшемся окне выбираем диск С и, в каталоге 7-zip, выбираем наш командный файл 7z.bat. Нажимаем кнопку Открыть
5.6. В окне мастера даём название нашему заданию, например, Ежедневная архивация БД Quick Sales и ставим точку у пункта Ежедневно, жмем кнопку Далее
5.7. Теперь нужно указать время, когда задание будет выполняться. Желательно указать время, когда на сервере, с базой данных, точно никто не будет работать, например, в полночь.
5.8. На следующем этапе указываем пользователя от имени которого будет выполняться задание, жмем Далее и завершаем процесс создания задания.
для ОС Windows Vista/7:
5.1. Нажимаем сочетание клавиш Win+R
5.2. В открывшемся окне, в поле Открыть, пишем taskschd.msc
5.3. В открывшемся окне Планировщика задач выбираем меню Действие -> Создать простую задачу, жмем кнопку Далее
5.4. В открывшемся окне пишем название задачи - Архивация БД Quick Sales/Sales Expert
5.5. Нажимаем кнопку Далее и выбираем частоту запуска задания - Ежедневно.
5.6. Нажимаем кнопку Далее и выбираем дату начала задания и время 0:00:00 (полночь).
5.7. Нажимаем кнопку Далее и выбираем Действие - Запустить программу.
5.8. Нажимаем кнопку Обзор. В открывшемся окне выбираем диск С и, в каталоге 7-zip, выбираем наш командный файл 7z.bat. Нажимаем кнопку Открыть.
5.9. Нажимаем кнопку Далее. Сохраняем задачу нажатием на кнопку Готово.
6. Настройка завершена, теперь каждый день, в полночь, на сервере будет запускаться наш командный файл для создания резервной копии базы данных.
Использование серверов Gmail, Hotmail, Yahoo, Microsoftonline в Quick Sales 2
Если вам требуется использовать, для отправки электронной почты, smtp сервера, требующие поддержки TLS или SSL протокола, вы можете воспользоваться свободно распространяемой утилитой Stunnel.
Для установки вам потребуется инсталлятор, который можно скачать на сайте разработчика или с нашего сайта.
В процессе установки утилиты, инсталлятор предложит вам создать сертификат для работы с SSL. Вам нужно
будет указать, по порядку:
1. Двузначный код вашей страны

2. Область/край/республику

3. Город

4. Название компании

5. Название подразделения компании

6. Имя домена. Можно указать просто localhost
Теперь запустите Stunnel и приступим к настройке конфигурационного файла.
В правом углу панели задач (в районе часов) у вас появилась пиктограмма stunnel. Нажмите на пиктограмме правой кнопкой мыши и выберите пункт меню Edit stunnel.conf.
В открывшемся окне Блокнота выделите весь текст (Ctrl+A) и удалите его (Del). Теперь вставьте в документ текстовый
блок в зависимости от того, к какому серверу вам нужно подключиться.
Для Gmail:
taskbar = yes
cert = stunnel.pem
client = yes
[ssmtp]
accept = 8000
connect = smtp.gmail.com:465
Для Hotmail:
taskbar = yes
cert = stunnel.pem
client = yes
[ssmtp]
accept = 8000
connect = smtp.live.com:587
protocol = smtp
Для Yahoo:
taskbar = yes
cert = stunnel.pem
client = yes
[ssmtp]
accept = 8000
connect = plus.smtp.mail.yahoo.com:465
Для Microsoftonline:
taskbar = yes
cert = stunnel.pem
client = yes
[ssmtp]
accept = 8000
connect = smtp.mail.microsoftonline.com:587
protocol = smtp
Теперь сохраняем наш конфигурационный файл Ctrl+S. Закрываем Блокнот. Снова вызываем меню stunnel и выбираем пункт
меню Reload stunnel.conf
Далее настроим Quick Sales 2.
Идём в Общие настройки, вкладка Пакеты. Указываем в качестве имени сервера localhost, порт 8000. Данные для авторизации
указывайте те, которые используются при входе в почтовый ящик, тип авторизации AutoSelect.
Настройка завершена, попробуйте отправить пробное письмо на свой адрес, например, через рассылку.