Программы для бизнеса

Программы /  Ответы на частые вопросы / 

Ответы на частые вопросы

 

  База Клиентов 3.1

  Утилиты для Базы Клиентов 3.1

Ответы на часто задаваемые вопросы (F.A.Q.)

 

 

Кроме информации, размещенной в данном разделе, вы также можете воспользоваться нашим форумом пользователей, в котором вполне возможно, найдете ответы на интересующие вас вопросы.



1.)

 У меня проблема с подключением к файлу базы данных в программе «Базе Клиентов 2.0», которую я запускаю с сетевого компьютера

 

а.) Проверьте, что на компьютере с установленным файлом базы данных, вы инсталлировали Firebird 2.0.х (при этом, при установке была выбрана модификация Classic Server) - для этого, запустите «Диспетчер задач» и убедитесь, что служба Firebird (fb_inet_server.exe) запущена

б.) Проверьте, что на компьютере с установленной программой «База клиентов 2.0» установлен клиент Firebird 2.0.х - для этого, найдите на компьютере файл GDS32.dll и убедитесь, что его версия (а именно, версия продукта) соответствует 2.0.х

в.) Проверьте, что вы можете по сети просмотреть какую-либо общую папку на компьютере с файлом базы данных; обратите внимание, что каталог с файлом базы данных открывать на общий доступ не нужно.

 

• Проверьте, что на компьютере с установленным файлом базы данных, не стоит более низкая версия Firebird, например 1.5, одновременно с версией Firebird 2.0.x

 

• Откройте для редактирования конфигурационный файл Customer.ini программы «База Клиентов 2.0». Обыкновенно, он расположен в каталоге C:\Program Files\Customer\Programs\

 

• Отредактируйте ini-файл таким образом, чтобы он имел следующий вид:

 

[DB]

Server=0

ServerName=

Protocol=-1

DBFile=

Password=

 

• Сохраните изменения и запустите программу «База Клиентов 2.0» - появится диалог подключения к файлу базы данных. Введите в этом диалоге следующие параметры:

 

Сервер базы данных установлен: Удаленно (на другом компьютере)

Имя компьютера: Укажите имя компьютера с файлом базы данных (т.е. с файлом CUSTOMERS.FDB); точку в конце имени компьютера вводить не надо

Сетевой протокол: выберите - NamedPipe

Пароль пользователя SYSDBA: введите пароль по умолчанию – masterkey

Файл базы данных: Укажите путь в виде - C:\Program Files\Customer\Base\CUSTOMERS.FDB

 

• Попытайтесь подключиться к базе данных; если подключения не происходит, проверьте на Ваших компьютерах программы-файрволы и собственно исправность локальной сети (можете выполнить команду ping для компьютера с файлом базы данных).

 

2.)

 Не могу подключиться с удаленного компьютера к базе данных программного комплекса «База Клиентов 3.1» - возникает ошибка ввода-вывода (I/O Error… надпись на английском языке). Путь до файла базы (без сетевых атрибутов \\ и без имени компьютера), имя удаленного компьютера (без точки в конце), сетевой протокол (NamedPipe) и пароль пользователя SYSDBA (по умолчанию masterkey) – все это указываю в окне подключения правильно, проверил несколько раз!

База данных расположена в каталоге по умолчанию – C:\Program Files\Customer_31\Base\Custom31.fdb. На локальном компьютере (т.е. на компьютере с файлом базы данных) программы комплекса к базе данных подключаются нормально…

 

Скорее всего, на локальном компьютере с файлом базы данных, установлена файловая система NTFS и на каталог C:\Program Files\ установлены определенные права доступа, которые запрещают «вход» в этот каталог с удаленного компьютера.

 

На локальном компьютере:

а.) Разинсталлируйте программный комплекс «База Клиентов 3.1»; если вы уже вводили какие то существенные сведения в базу данных – то сохраните файл базы данных (файл Custom31.fdb) в отдельном каталоге.

б.) Установите «Базу клиентов 3.1» заново, при этом смените каталог установки, например на C:\Customer_31\, если имеется файл базы данных с уже введенными сведениями – скопируйте его поверх установленного.

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

 

3.)

 У меня уже установлена более старая версия, чем доступная на вашем сайте. Как мне обновить программный комплекс «База Клиентов 3.1»?

 

ВАЖНОЕ ЗАМЕЧАНИЕ: Структура файла базы данных постоянно модернизируется разработчиками параллельно с развитием функционала программ комплекса. Поэтому, устанавливая новую версию программного комплекса, необходимо иметь в виду, что возможно, в этой версии поставляется файл базы данных со структурой, отличной от структуры вашего текущего файла базы данных (например, добавлены новые поля, исправлены ошибки и т.п.). Для того, чтобы «подогнать» структуру текущего файла базы данных под функционал новых программ существует механизм скриптов для файла базы данных (см. ниже процесс обновления).

 

а.) Сохраните текущий файл базы данных (файл Custom31.fdb) в надежном месте.

Если ваш программный комплекс имеет не аппаратный USB-ключ защиты, а программный ключ – в виде отдельного файла ClientBase.key - то вам также необходимо сохранить этот файл в надежном месте.

Запомните номер текущей версии вашего установленного программного комплекса (например, 3.1 RC7) – его можно узнать из файла Version.txt. Номер версии вам понадобится для того, чтобы определить – какие скрипты вам придется применить для файла базы данных, после установки новой версии «Базы Клиентов 3.1». Запомните номер версии программы «Менеджер Клиентов» - например, из меню «О программе».

 

б.) Разинсталлируйте программный комплекс «База клиентов 3.1» со всех компьютеров вашей локальной сети.

Если в вашей версии программного комплекса защита реализована в виде службы, тогда перед удалением комплекса вы должны сначала остановить, а затем разинсталлировать службу ключа защиты – делается это с помощью программы «Менеджер Подключений».

Сервер Firebird 2.0.Х разинсталлировать не нужно, то же самое касается и драйверов для USB-ключа защиты - в случае, если у вас имеется аппаратный ключ защиты.

 

в.) Скачайте последнюю полнофункциональную версию программного комплекса с нашего сайта www.systc.ru, разархивируйте архив и запустите установку программного комплекса «База Клиентов 3.1».

 

г.) После установки соответствующих программ, замените файл базы данных на тот файл, который вы прежде сохранили (скопируйте файл «поверх» установленного).

Если вы предварительно сохранили файл ClientBase.key (то есть, у вас программный ключ защиты, а не аппаратный USB-ключ), то скопируйте этот файл в каталог \Customer_31\Utils\Protector\.

 

д.) Если необходимо – модернизируйте структуру файла базы данных с помощью соответствующих скриптов (скрипты хранятся в каталоге \Base_Scripts\ компакт диска или скачанного архива). Какие скрипты применять для вашего файла базы данных – зависит от номера версии ранее установленного программного комплекса «База Клиентов 3.1».

Внимательно ознакомьтесь с информацией о каждом скрипте для базы данных – возможно, некоторые из них вам нет необходимости применять.

 

 

4.)

 Не могу понять, в чем отличие пользователя SYSDBA и пользователя ADM?

 

Надо различать два вида пользователей для программного комплекса «База Клиентов» версии 2.0 или 3.1 :

 

1 вид – это пользователь для самой базы данных типа Firebird - пользователь с именем SYSDBA.
2 вид – это пользователи, которых вы создаете сами (например, в программе «Администратор Комплекса» для версии 3.1).

 

Окно ввода пароля для пользователя 2вида - для авторизации менеджера (уже после подключения к базе данных)

 

Пользователь 1 вида необходим для самой программы (например, для «Менеджера Клиентов») – чтобы сервер Firebird Classic Server смог «опознать» программу, которая подключается к файлу базы данных. Сервер «опознает» программу по имени и паролю (SYSDBA и masterkey – по умолчанию). Если сервер не опознает программу, он ее не подключит к базе данных (БД).
По умолчанию: SYSDBA, masterkey
Пользователь хранится*: в системных файлах Firebird

 

Пользователь 2 вида необходим уже после подключения программы к базе данных, просто для авторизации менеджера. Программа, которую сервер Firebird подключил к базе данных, определяет по параметрам, хранящимся в БД, имеет ли данный менеджер право пользоваться информацией из базы данных и если имеет, то в каком объеме.
По умолчанию: ADM, shc
Пользователи хранятся: в файле custom31.fdb (база данных версии 3.1) или в файле Customers.fdb (база данных версии 2.0)

 

* - то есть, после переустановки Firebird Classic Server (после деинсталляции Firebird, обязательно удалите папку C:\Program Files\Firebird\Firebird_2_0\), параметры пользователя, а точнее его пароль, сбрасываются в «по умолчанию». Таким образом, если вы поменяли пароль пользователя SYSDBA и забыли его, можно просто переустановить весь пакет программ сервера Firebird и затем воспользоваться паролем по умолчанию (т.е. masterkey).

 

 

 5.)

 Как мне узнать текущую версию установленного у меня сервера баз данных Firebird?

 

а.) Найдите на вашем компьютере в каталоге C:\Windows\System32\ файл GDS32.DLL.

 

б.) Щелкнув по файлу правой клавишей мыши выберите меню «свойства», в открывшемся окне перейдите на закладку «версия» и выберите пункт «версия продукта» - вы увидите версию установленного Firebird (например, 2.0.4.ХХХХ).

 

 


 6.)

 Скажите, через какой порт происходит подключение к базе данных в программном комплексе «База Клиентов 3.1»?

 

Окно подключения к базе данных

 

Если для подключения к базе данных вы используете протокол TCP (протокол выбирается в окне подключения к базе данных), то подключение происходит через порт 3050.

Для замены параметров подключения (например, для смены протокола или для указания другого пути к базе данных) какой либо программы комплекса «База Клиентов 3.1», воспользуйтесь утилитой «Помощник Подключений».

 

 

 7.)

 Не могу выполнить удаление организации (или контактного лица и т.п.) в программном комплексе «База Клиентов 3.1» - кнопка Удалить всегда недоступна.

 

Для того, чтобы кнопка Удалить стала доступной, вам необходимо установить флажок «Я действительно хочу выполнить удаление». Сделано это, исходя из соображений безопасности - чтобы менеджер не смог нечаянно удалить важные данные.

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

 

Меню с выделенным пунктом «Удалить организацию» (это меню можно вызвать с помощью правого щелчка мыши)

 

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

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

• Нет прав удалять свои организации (это право настраивается в «Администраторе Комплекса»)

• Нет прав удалять чужие организации (это право не настраивается)

 

Предупреждающее окно при попытке удалить организацию

 

 

 8.)

 Как быстро настроить "Базу Клиентов 3.1" для работы на нескольких сетевых компьютерах? Расскажите об основных моментах установки, а документацию я прочту потом.

 

Ниже показан краткий пример установки самых необходимых компонентов программного комплекса "База Клиентов 3.1", для того, чтобы ознакомиться с основными функциями комплекса.
Установка и настройка таких программ, как например, "Архиватор Базы Клиентов 3.1", "Генератор Отчетов" и ряд других - здесь не рассматриваются.

 

1. установка на сетевых компьютерах различных программ комплекса База Клиентов 3.1

 

• Установите на основном компьютере базу данных. В процессе установки согласитесь с установкой Firebird* - при установке, оставьте все опции без изменения, за исключением того, что необходимо выбрать Classic Server. Программа Firebird необходима для работы базы данных.


* - Проверьте, что на данном компьютере еще не установлен сервер Firebird или если он установлен, что его версия ниже, чем версия в инсталл-пакете (см. вопрос №5). Если версии совпадают - устанавливать Firebird не надо.
Компьютер с базой данных необходимо обязательно оснастить источником бесперебойного питания (UPS).

 

• Установите на основном компьютере или на любом сетевом компьютере программу "Администратор Комплекса" - она понадобится вам для создания в базе данных главных настроек для работы комплекса "База Клиентов 3.1". Эта программа предназначена для сотрудника, отвечающего за настройку и работу всего комплекса - как правило, это системный администратор.

 

• Установите на необходимых сетевых компьютерах программу "Менеджер Клиентов" - со всех сетевых компьютеров программа будет подключаться к одному файлу базы данных. Эта программа является рабочим местом для менеджера организации.
При вводе параметров в окне подключения программы к базе данных (таких как: сервер Firebird - удаленный, пароль пользователя SYSDBA - masterkey, путь до базы в виде C:\Customer_31\Base\Custom31.fdb) мы рекомендуем выбирать сетевой протокол NamedPipe а не TCP.
Программа "Менеджер Клиентов" не сможет подключиться к базе данных, пока вы не настроите пользователя и рабочее место для текущего компьютера, на котором эта программа установлена.

 

2. перенос данных из базы весии 2.0 или 2.1 в базу версии 3.1

 

• Если необходимо, выполните перенос сведений об имеющихся организациях из бесплатной версии 2.0 (или версии 2.1) в платную версию 3.1. Для этого служит специальная программа; для ее установки на компьютере (а именно, на компьютере с базой данных), выберите пункт "Перенос данных" в инсталл-пакете.
Для переноса данных вы должны указать программе расположение двух файлов: Customers.fdb (это база данных версии 2.0) и Custom31.fdb (это база данных версии 3.1) - сведения об организациях из одного файла будут перенесены в другой файл.

 

3. настройка прав пользователей (менеджеров)

 

• Запустите программу "Администратор Комплекса" и создайте столько пользователей, сколько в вашей организации менеджеров будут пользоваться программой "Менеджер Клиентов" (список пользователей - это верхняя табличка в главном окне программы).

 

• Каждому пользователю назначьте имя и пароль для входа в программу "Менеджер Клиентов", а также настройте права доступа к базе данных клиентов. Сообщите менеджерам их имя и пароль для входа в базу клиентов.

 

Главное окно программы "Администратор Комплекса" с двумя таблицами - пользователей и рабочих мест

 

4. настройка рабочих мест для менеджеров

 

Рабочее место - это компьютер с установленной программой определенного типа, например, компьютер с установленной программой "Генератор Отчетов".

 

• Запустите программу "Администратор Комплекса" и создайте столько рабочих мест с типом программы "Менеджер Клиентов", сколько в вашей организации менеджеров будут пользоваться программой "Менеджер Клиентов" (список рабочих мест - это нижняя табличка в главном окне программы).

 

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

 

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


C:\ALLDOCS\ - так будет выглядеть путь, если каталог расположен на том же компьютере, что и сама программа "Менеджер Клиентов".
\\SVETA\ALLDOCS\ - так будет выглядеть путь, если каталог расположен на другом сетевом компьютере с именем sveta.

Естесственно, каталог ALLDOCS должен быть открыт на общий доступ с полными правами (запись, чтение, удаление).

 

На этом, основные настройки закончены, можно запускать программы "Менеджер Клиентов", подключаться к базе данных и вводить информацию о ваших клиентах.

 


 9.)

 

 Не могу подключиться к базе данных программного комплекса «База Клиентов 3.1» - постоянно выскакивает окно подключения к базе. В чем может быть дело?

 

Во первых, мы советуем обратить ваше внимание на следующие аспекты при подключении:

 

• Определите точное месторасположение базы данных (имя компьютера, диск, путь к базе данных). База данных комплекса представляет из себя один файл с именем Custom31.fdb. Эти сведения вам понадобятся при вводе параметров подключения к базе данных.

 

• Ситуация с неподключением возникла сразу же после установки программы или вы какое-то время до этого работали с базой? Если второе, то вполне возможно, сменилось имя сетевого компьютера с базой данных или поменялся пароль пользователя SYSDBA.

 

• Выясните, на каких компьютерах не происходит подключения к базе данных - только на сетевых или и на локальном компьютере также программы не подключаются к базе данных? Если на локальном компьютере также нет подключения - возможно проблема с сервером Firebird, установлен ли он вообще?

 

• Определите, видите ли вы по сети какую либо папку, открытую на общий доступ на удаленном компьютере с базой данных - вполне возможно, просто сетевой кабель поврежден или отключен, возможно проблемы с хабом (свитчем). Напоминаем, что папку с базой данных "расшаривать" не надо.

 

Возможные причины неподключения с сетвого компьютера:

 

• Поврежден или отключен сетевой кабель или хаб (свитч);

• Толком не настроены программные параметры локальной сети (например, протокола TCP) в операционной системе Windows;

Возможно, необходимо указать протокол NamedPipe, а не TCP в окне подключения к базе;

• Кто-то сменил сетевое имя компьютера с базой данных - узнайте новое имя компьютера;

• Кто-то сменил пароль пользователя SYSDBA (пароль по умолчанию - masterkey, но его можно поменять);

• В окне подключения, при указании имени удаленного компьютера, вы указываете имя текущего компьютера, а не удаленного;

 Вы неправильно указывате имя удаленного компьютера, к примеру, точка в конце не входит в имя компьютера;

 Подключению мешают настройки файрвола или брандмауэра Windows;

• Подключению мешает антивирус - как правило, мешает антивирус "Касперского";

 Вы указываете путь до базы с сетевыми атрибутами (к примеру - \\ или указываете имя комьютера), а это недопустимо. Путь должен быть указан в локальном в виде, начиная с диска, например: C:\Customer_31\Base\Custom31.fdb;

 Вы неправильно указываете путь до базы данных (необходим путь до базы с удаленного комьютера в локальном виде);

• Вы не указываете имя файла базы данных в конце пути;

• На компьютере с базой данных не установлен сервер Firebird - в этом случае, к базе не должна подключаться ни одна программа;

• Версия установленного сервера Firebird не совпадает с версией из инсталл-пакета - переустановите сервер Firebird;

• При установке Firebird, вы выбрали модификацию Super Server, а необходимо выбирать Classic Server.

 

- эти причины наиболее распространены

 

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

 


 10.)

 Программа «Менеджер Клиентов» при запуске постоянно выдает сообщение «Ключ защиты от копирования не позволяет продолжить работу…» и затем закрывается. В чем может быть дело?


ВАЖНО: Не забывайте, что в локальной сети вашей организации, база данных (физически БД это один файл - Custom31.fdb) должна быть установлена только на одном компьютере. При установке программ из инсталл-пакета помните об этом.

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

«Менеджер Клиентов» - основная программа, служит для ввода информации о клиентах в базу данных

«Менеджер Подключений» - программа для управления службой ключа защиты

 

установка на сервере - выберите все компоненты

 

установка на сетевом компьютере - выберите только «Менеджер Клиентов»

 

Основные причины могут быть следующие :


• Служба (или другими словами сервис) ключа защиты просто не запущена

• Служба запущена, но настроена на другой файл базы данных, нежели тот, к которому пытается подключиться программа «Менеджер Клиентов»

• Служба ключа защиты запущена, путь к базе данных для службы указан верно, но в программе «Менеджер Клиентов» путь был указан к другой базе данных

Если вы уже купили ПО: возможно, у вас отсутствует ключ защиты (программный ключ в виде файла или аппаратный в виде USB-ключа) или для USB-ключа не установлены драйвера

 

Первые две причины решаются запуском утилиты «Менеджер Подключений» и проверкой состояния службы :

 

• Если служба остановлена – просто запустите ее

• Если служба запущена, но указан неверный путь к базе данных, то :

   а. Остановите службу

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

   в. Запустите службу заново

 

Чтобы решить третью причину, выполните следующее :

 

• Закройте программу «Менеджер Клиентов»

• Откройте конфигурационный файл Customer.ini из каталога Manager\, его содержимое выглядит примерно так:

 

[DB]

Server=0

ServerName=

Protocol=-1

DBFile=C:\Customer_31\Base\Custom31.fdb

Password=66BA13C9862A2B8FD361AF223B

 

• Удалите путь до базы данных из секции DBFile=

• Сохраните изменения и закройте файл Customer.ini

• Запустите программу «Менеджер Клиентов» и настройте новый путь до БД в появившемся диалоге подключения

 

Если на сервере «Менеджер Клиентов» запускается нормально, а на сетевых компьютерах ключ не найден :

 

Скорее всего, вы установили в локальной сети несколько баз данных (чего делать не следует) и «Менеджер Клиентов» подключился не к общей базе на сервере, а к локальной - на текущем компьютере. Естесственно, ключ защиты прописан для общей базы данных на сервере и не прописан для локальной базы данных.

 

• Удалите программный комплекс с сетевого компьютера менеджера - тем самым вы избавитесь от ненужных программных компонентов на этом компьютере - в частности, от лишней базы данных.

• Запустите инсталл-пакет программного комплекса «База Клиентов 3.1».

• В списке компонентов для установки выберите только «Менеджер Клиентов», ни в коем случае не надо выбирать для установки базу данных - она и так уже установлена у вас на сервере.

• Запустите «Менеджер Клиентов» и в диалоге подключения к базе данных укажите необходимые параметры - программа должна подключиться к базе данных на сервере.


 


 

 



Ответы на частые вопросы
Россия, 630004, г. Новосибирск, Комсомольский пр-кт, д.1"А", офис 203, телефон: +7 (383) 299-18-57, 375-29-79, www.systc.ru, e-mail: МТС: +7-913-917-18-57, МегаФон: +7-923-775-29-79

Copyright © 2004-2012, ООО «Системы Технического Контроля»    

  РосФирм. Российский бизнес портал - каталог и справочник предприятий, организаций, фирм, компаний - телефоны, адреса, услуги, товары, цены, тендеры, новости, аналитика, прайс-листы - вакансии и резюме - бизнес образование - интернет реклама - желтые страницы. Allsoft.ru - магазин софта Сайт Александра Лаэртского ПЕЛАГЕЯ Rambler's Top100 Яндекс цитирования   Novosib.ru, бизнес-портал Новосибирска

 

AMCMS
Работает на: Amiro CMS