620014, г. Екатеринбург, ул. 8 Марта, д. 13, тел./факс +7 (343) 372-29-43, e-mail: cfmt@cfmt.ru
 
Расширенный поиск
 
Чтобы избегать ошибок, надо набираться опыта; чтобы набираться опыта, надо делать ошибки.
Принцип компетентности по Питеру
 
Вы здесь: Вопрос-ответ / Технические вопросы по Quick Sales

ВНИМАНИЕ!
Интерактивная демонстрация возможностей МИС МЕДИАЛОГ
Подробнее…
Медицинская информационная система «МЕДИАЛОГ» внедрена в консультативно-диагностической поликлинике ОКБ №1.
Подробнее…
 

Технические вопросы по Quick Sales

Здесь собраны наиболее ЧАстые ВОпросы связанные с техническими аспектами к работы программы Quick Sales.

Какие технические требования?
CRM-система Quick Sales 2, в отличии от других программ подобного класса, очень не требовательна к аппаратному обеспечению и отличается высоким быстродействием. Она работает в архитектуре «клиент-сервер» на СУБД Firebird 1.5 (бесплатно распространяемый продукт), что обеспечивает надежность и высокую скорость обработки информации.

Система Quick Sales 2 существует в локальном и сетевом вариантах и функционирует в среде Windows 95/98/NT/2000/MЕ/ХР/2003/Vista.

Минимальные требования к компьютеру при использовании Quick Sales 2:

  • на клиентском месте: процессор — не ниже Pentium 100, объем ОЗУ — не менее 16 Мбайт, свободное место на диске — не менее 10 Мбайт;
  • на сервере: процессор — не ниже Pentium-700, объем ОЗУ — не менее 64 Мбайт, свободное место на диске — не менее 50 Мбайт без учета размеров базы данных. Рекомендуемая операционная система на сервере — Windows 2000/XP/2003
Требования к локальной сети:
Все компьютеры, на которых будет использоваться Quick Sales 2, должны быть объединены в сеть. В сети должны быть установлены протоколы TCP/IP и NetBIOS, рекомендуемая пропускная способность сети 100Мбит. Рекомендуется наличие подключения к интернет (для получения лицензионного ключа).

При запуске программы выдается ошибка Unknown user name or password. Unavailable database Alias: sv. Из-за чего это происходит?
Не корректно установлена СУБД Firebird или InterBase (в зависимости от версии вашей программы). Это происходит если устанавливать Firebird (InterBase) на Windows не под правами администратора. Поэтому проводите установку программы под правами администратора.

При запуске программы выдается ошибка “unavailable database” Программа не запускается, что делать?
Данная ошибка связана с тем, что не запущен Firebird (InterBase). Для начала необходимо перезагрузить компьютер, если ошибка после перезагрузки повторилась, то необходимо вручную запустить Firebird (InterBase).

При запуске компьютера не запустился Firebird (InterBase). Что делать?
Запустить сервис вручную: в меню кнопки Пуск выберите Выполнить (или нажмите сочетание клавиш WINDOWS + R) и в появившейся строке наберите services.msc В открывшемся окне со списком служб найдите службы Firebird Server (Interbase Server если у вас установлен Interbase в качеств СУБД) и Firebird Guardian (Interbase Guardian) и запустите их. Чтобы в дальнейшем службы запускались автоматически, необходимо в свойствах каждой службы поставить Тип запуска в значение Авто.

Ошибка при запуске программы: код ошибки 10060.
Unable to complete network request to host <имя_сервера>.
Failed to establish a connection.
Unknown Win32 error 10060.
Проблема в том, что Quick Sales, запущенный с клиентского места, не может соединиться с FireBird (InterBase) на сервере. Проверьте правильность настройки файла QuickSales.ini, попробуйте в параметре “host» исправить имя компьютера на его ip-адрес. Также необходимо проверить «пингуется» ли сервер с клиентского места по имени и по ip-адресу и наоборот — клиентское место с сервера. Убедитесь, что FireBird (InterBase) работает, не отключен и не завис.

Данная ошибка очень часто может быть связана с работой файрвола, а так же брэндмауэра Windows. Если такая программа установлена, то в настройках файрвола необходимо открыть следующие порты TCP: 3050, 8090. Влияние файрвола можно проверить, временно выгрузив его (на машине с ключом и на машине, где возникает ошибка) и попробовав запустить программу при выгруженном FireWall на машине, где происходила ошибка.

Брандмауэр Windows — это такая же программа файрвол, ок которой было написано выше, поэтому все рекомендации в данном случае будут идентичны. Единственное отличие состоит в том, что в настройках Брэндмауэра («Панель управления» — «Брэндмауэр Windows”) рекомендуется добавить на вкладке «Исключения», в список разрешенных программ, Quick Sales, FireBird (Interbase) и сам Guardant Net Service. Как же мне отключить данную службу? — Очень просто! Откройте «Панель управления», далее папку «Администрирование», затем группу «Службы». В появившемся окне найдите службу «Брандмауэр Windows”, открыв ее нажмите кнопку «Стоп».

Ошибка при работе с менеджером лицензий. Код ошибки: 1
Не удалось выполнить соединение с Менеджером лицензий («хост»)
Код сетевой ошибки: 10060
Скорее всего, появление данного сообщения связано с тем, что на сервере запущен firewall (например, брандмауэр Windows), который не дает клиентским компьютерам установить соединение с FireBird (InterBase). Для решения этой проблемы в настройках firewall на обоих компьютерах необходимо открыть порт TCP 3050. Для firewall, встроенного в Windows XP, это делается следующим образом:
  1. В панели управления надо открыть пункт «Брандмауэр Windows»
  2. В появившемся окне необходимо выбрать закладку «Исключения» и нажать кнопку «Добавить порт»
  3. В диалоге «Добавление порта» ввести в поле «Номер порта» значение 3050, выбрать тип порта «Порт TCP» и в поле «Имя» ввести любое имя. После этого нажать кнопку «ОК».

Ошибка при работе с менеджером лицензий. Код ошибки: 1
Не удалось выполнить соединение с Менеджером лицензий («хост»)
Код сетевой ошибки: 10061
Данная ошибка может появится в результате некорректно настроенного файла QuickSales.ini, расположенного в папке с установленной программой. Откройте данный файл и проверьте следующие параметры:

[DataBase]
DatabaseName= <имя_компьютера>:<Полный путь к файлу базы данных>

[LM]
Host= <имя компьютера или его ip — адрес>

Пример готового ini-файла:

[DataBase]
DatabaseName=MyComp:C:\QS Server\QuickSales.fdb

[LM]
Host=MyComp

[DataBase]
DatabaseName=MyComp:C:\QS Server\QuickSales.fdb

[LM]
Host=192.168.0.1

На компьютер попали вирусы. Хочу перенести базу данных на другой ПК.
Для этого, нужно сделать резервную копию файла базы данных. Файл базы данных имеет разрешение *.fdb (*.gdb для версий работающих под Interbase) и расположен в папке с программой. Именно в нем находятся все Ваши данные. Затем, после переустановки программы, можно опять скопировать данную резервную копию БД с папку с программой и все данные станут автоматически доступны. Данный вариант более удобен, чем детальный экспорт или простой экспорт в MS Excel.

Хочу перенести данные из базы Quick Sales Free в Quick Sales 2 Free. Как это сделать?
Перенос данных между двумя бесплатными версиями невозможен.
Для данного случая необходимо иметь, как минимум, одну платную версию Quick Sales 2.

Какие настройки firewall'а требуются Quick Sales для работы через удаленный доступ.
В настройках файрвола (брандмауэра Windows):

Для версии с электронной защитой — открыть порты TCP 3050 (СУБД) и TCP 8090 (License Manager).
Для версии с аппаратным ключом — открыть порты TCP 3050 (СУБД) и TCP 3182 (Guardant).

Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Скорее всего у Вас на компьютере (или сервере) не запущена СУБД FireBird. Для того, что бы это проверить, откройте «Панель управления — Администрирование – Службы». В появившемся окне найдите службы FireBird Server и FireBird Guardian — они должны иметь состояние «Работает» и тип запуска «Авто», если, по каким — то причинам, они не работают или отключены — следует запустить их и повторить запуск программы Quick Sales.

Установили программу на сервер, работающий под Windows 2000. Программа не позволяет работать одновременно более чем 12 пользователям. Почему?
В Windows NT есть возможность ограничить количество пользователей открытого на доступ ресурса.
Обратитесь к системному администратору, чтобы он увеличил количество пользователей в соответствии с количеством лицензий на Quick Sales.

Могут ли две базы работать на одном ключе?
Да. В этом случае следует использовать два фала настроек QuickSales.INI, где указаны пути к разным базам и, соответственно, должны использоваться два ярлыка для запуска программы.

Мне не удаётся войти в систему. Требуется идентификация. На любой введенный пароль возникает «Ошибка идентификации».
При входе в Quick Sales demo или Quick Sales free, а также при первичном входе в коммерческую версию программы, необходимо выбрать в качестве пользователя «Администратор» и, не вводя пароля, нажать «Ok».

Как настроить терминальный сервер 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. По завершении установки Терминального сервера нужно установить сервер лицензий:
    • Идем в меню Start — Control Panel — Add or Remove Programs
    • В открывшемся окне жмем кнопку Add/Remove Windows Components
    • В открывшемся окне спускаемся вниз по списку и находим компонент Terminal Service Licensing
    • Устанавливаем галочку у Terminal Service Licensing и жмем Next для начала установки (потребуется компакт диск с дистрибутивом ОС)
  6. Установленный сервер лицензий нужно активировать и добавить пользовательские лицензии:
    • Идем в меню Start — Administrative Tools — Terminal Service Licensing
    • В открывшемся окне выбираем наш сервер лицензий, нажимаем правой кнопкой мыши на нем и выбираем пункт Activate Server
    • Используя подходящий способ активации завершаем процесс
    • Добавляем купленные пользовательские лицензии для терминального сервера
  7. Для пользователей, которые будут удаленно работать заводим/модифицируем права доступа:
    • Идем в меню Start — Administrative Tools — Computer Management
    • В открывшемся окне идем в раздел Local Users and Groups — Users
    • Добавляем членство в группе Remote Desktop Users:
      • На пользователе кликаем правой кнопкой мыши и выбираем пукт меню Properties
      • На вкладке Member Of нажимаем кнопку Add и добавляем группу Remote Desktop Users
  8. Если необходимо, меняем порт для удаленного доступа:
    • Открываем редактор реестра: идем в меню Start — Run (Win+R), в открывшемся меню, в строку, вводим regedit и жмем ОК
    • В редакторе Реестра проходим по ветке HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp
    • Находим параметр PortNumber, переключаемся в десятичную систему и устанавливаем необходимый порт, например 8000
  9. На клиентских машинах делаем ярлык «Удаленный доступ» на файл %SystemRoot%/system32/mstsc.exe
    • Запускаем «Удаленный доступ»
    • В открывшемся окне Remote Desktop Connection нажимаем кнопку Options
      • На вкладке General указываем имя/IP нашего сервера (если порт изменяли — пишем IP:порт), указываем имя Пользователя для авторизации
      • На вкладке Experience устанавливаем тип используемого соединиения с Интернет
      • Остальные вкладки настраиваем по усмотрению
      • Снова нажимаем кнопку Options, для скрытия настроек
      • Нажимаем кнопку 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. В списке ролей устанавливаем курсор на строку Remote access / VPN server, жмем Next и следуем указаниям установщика
  5. По завершении установки VPN сервера нужно его настроить:
    • Идем в меню Start — Administrative Tools — Routing and Remote Access
    • На нашем сервере нажимаем правой кнопкой мыши и выбираем меню Properties
      • В открывшемся окне, на вкладке General ставим обе галочки и точку на LAN and dial-demard routing
      • Переходим на вкладку IP, ставим точку Static address pool и добавляем диапазон адресов отличающихся от внутренней адресации по кнопке Add
      • Переходим на вкладку PPP, снимаем галочку с Multilink connections для ускорения работы соединения
      • Переходим на вкладку Logging и ставим точку Log all events
    • Раскрываем дерево нашего сервера и заходим в Properties пункта Ports
      • В открывшемся окне в списке протоколов видим PPTP, PPPOE, L2TP и Direct Parallel. Мы будем использовать PPTP, поэтому остальные три протокола отключаем:
        • Выделяем строку протокола PPPoE и нажимаем кнопку Configure
        • Снимаем установленные галочки, жмем кнопку ОК
        • Проверяем статус протокола в столбце Used by — должно быть None
        • Проделываем аналогичные действия с протоколами L2TP и Direct Parallel
      • Конфигурируем NAT:
        • Если Вы собираетесь предоставлять доступ только по VPN соединению тогда удалите Internal интерфейс
        • Теперь добавим RAS интерфейс, для этого, в командной строке, наберите netsh routing ip nat add interface private
    • Для пользователей, которые будут удаленно работать заводим/модифицируем права доступа:
      • Идем в меню Start — Administrative Tools — Computer Management
      • В открывшемся окне идем в раздел Local Users and Groups — Users
      • Добавляем разрешение на удаленный доступ (VPN):
        • На пользователе кликаем правой кнопкой мыши и выбираем пукт меню Properties
        • На вкладке Dial-in ставим точку Allow access, жмем ОК
    • Настраиваем политики доступа:
      • Проходим в раздел Remote Access Policies и удаляем все политики кроме Connections to other access servers
      • Выделяем политику Connections to other access servers, нажимаем на ней правой кнопкой мыши и проходим в Properties
      • В открывшемся окне ставим точку у параметра Grant remote access permission и затем нажимаем кнопку Edit profile:
        • В открывшемся окне проходим на вкладку Authentication и отключаем (снимая галочку) методы авторизации PAP и SPAP, оставляя MS-CHAP и MS-CHAP v2 для ОС Windows и CHAP для других ОС
        • Переходим на вкладку 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 – 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. Скачиваем утилиту IUFBServ для создания сервиса FireBird версии 1.5
  4. Запускам утилиту IUFBServ и нажимаем кнопку Установить FB сервер. Если сообщений с ошибками не последовало, закрываем утилиту.
  5. Идём в меню Пуск — Панель управления — Администрирование и запускаем аплет Службы
  6. В открывшемся окне, в списке служб, находим Firebird Server 1.5
  7. Состояние службы Firebird Server 1.5 должно быть Работает и Тип запуска — Авто
  8. Теперь служба FireBird 1.5 установлена, запущена и работает на порту 8000, который можно изменить, в случае необходимости
  9. Устанавливаем Quick Sales или Sales Expert
  10. В конфигурационный файл Quick Sales — qs.ini или Sales Expert — se.ini вносим изменения:
    • для Quick Sales: в строке DatabaseName=Server:C:QS Serverqs.fdb добавляем порт нашего FireBird 1.5 – DatabaseName=Server/8000:C:QS Serverqs.fdb
    • для Sales Expert: в строке DatabaseName=Server:C:SE Serverse.fdb добавляем порт нашего FireBird 1.5 – DatabaseName=Server/8000:C:SE Serverse.fdb
  11. Устанавливаем ES Менеджер Лицензий
  12. Добавляем в ES Менеджер Лицензий лицензионный ключ
  13. Запускаем Quick Sales или Sales Expert

Как настроить автоматическое создание резервных копий БД Quick Sales и Sales Expert?
Настроим автоматическую архивацию нашей базы данных по расписанию.

Для этого нам потребуется:

  1. консольная утилита бесплатного архиватора 7-zip
  2. командный файл, который передаст необходимые команды консольной утилите
  3. планировщик ОС Windows

Итак, начнём:

  1. Скачиваем пакет, содержащий в себе, консольную утилиту и базовый командный файл.
  2. Распаковав пакет, встроенным в ос windows архиватором zip, увидим в нём три файла:
    • 7z.bat — командный файл
    • 7z.dll — библиотека для работы консольной утилиты
    • 7z.exe — консольная утилита 7-zip
  3. Копируем все три файла в одну папку, желательно в корень раздела, например, C:7-zip
  4. Теперь настраиваем командный файл под Вашу конфигурацию:
    • Нажимаем правой кнопкой мыши на командном файле 7z.bat и выбираем пункт меню Изменить
    • Командный файл должен открыться в Блокноте
    • Содержимое файла таково:
      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:archivqs.fdb-%dt%.7z” “C:QS Serverqs.fdb” -mx5
      pause

    • Путь к базе данных задан параметром “C:QS Serverqs.fdb” — это путь для установленной, по умолчанию, системы Quick Sales. Для Sales Expert путь будет иной — “C:SE Serverse.fdb”.
    • Установите путь согласно вашим настройкам, редактируйте параметр в рамках его кавычек.
    • Путь к хранилищу архивных копий БД задан первым параметром “W:archivqs.fdb-%dt%.7z». Для хранилища архивных копий желательно использовать другой раздел на жестком диске или другой компьютер, доступный с сервера по сети. В примере, раздел W — это другой компьютер с расшаренным в сеть каталогом, подключенным как Сетевой диск.
    • Установите путь к хранилищу по вашему усмотрению, редактируйте параметр в рамках его левой кавычки и до -%dt%.7z».
    • Команда pause позволяет нам, после исполнения командного файла, убедиться в успешном завершении архивации:

      CRM системы

    • Если вы не будете контролировать успешность создания каждой архивной копии, можно отключить паузу установив символ # — #pause
  5. Теперь создадим задание в планировщике ОС Windows:
    • Проходим в меню Пуск — Панель управления — Назначенные задания
    • В открывшемся окне дважды кликаем Добавить задание
    • В окне Мастера планирования заданий жмем кнопку Далее
    • Мастер выдаст список установленных в системе программ, но в списке нет нашего командного файла, поэтому нажимаем кнопку Обзор
    • В открывшемся окне выбираем диск С и, в каталоге 7-zip, выбираем наш командный файл 7z.bat. Нажимаем кнопку Открыть
    • В окне мастера даём название нашему заданию, например, Ежедневная архивация БД Quick Sales и ставим точку у пункта Ежедневно, жмем кнопку Далее
    • Теперь нужно указать время, когда задание будет выполняться. Желательно указать время, когда на сервере, с базой данных, точно никто не будет работать, например, в полночь.
    • На следующем этапе указываем пользователя от имени которого будет выполняться задание, жмем Далее и завершаем процесс создания задания.
  6. Настройка завершена, теперь каждый день, в полночь, на сервере будет запускаться наш командный файл для создания резервной копии базы данных.

Как заставить FireBird и программу работать на порту отличном от 3050?
Для обеспечения работы СУБД FireBird на порту, отличном от установленного по умолчанию 3050, нужно проделать следующие действия:

1. Нужно пройти в папку в которой установлен FireBird (по умолчанию, это — C:Program FilesFirebirdFirebird_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 serverse.fdb

После проделанных изменений перезапускаем сервис FireBird.

Если вы не нашли ответа на ваш вопрос, вы можете задать его в форме ниже:

Поля с вопросами, показанными полужирным шрифтом, — обязательны для заполнения. 
1. Ваш вопрос
2. Дополнительная информация о Вас
(кто Вы, где и кем работаете, решаемые проблемы)
3. Ваш e-mail для ответа
Поля с вопросами, показанными полужирным шрифтом, — обязательны для заполнения. 

К началу страницыК началу страницыНа уровень назадНа уровень назадВерсия для печатиВерсия для печати

НОВОСТИ:

Центр финансовых и управленческих технологий, 2005. Информационная политика сайта.