# Установка клиентской части

# Установка клиентской части программы Abonement Manager

<div id="bkmrk-%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%8F%D1%82%D1%81">Действия производятся на компьютере, который будет являться рабочим местом. Обратите внимание, что количество рабочих мест ограничено количеством купленных лицензий. Машина, являющаяся сервером, одновременно может являться рабочим местом.</div><div id="bkmrk-%C2%A0"> </div><div id="bkmrk-1.-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BF%D0%B0%D0%BF%D0%BA%D1%83%C2%A0fi">1. Создайте папку **FITNESS** и скопируйте в неё папки **LIB, EXE , Report** из папки **\\fullVersionver…**</div><div id="bkmrk-2.-%D0%92-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%83%D1%8E-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC">2. В системную переменную PATH добавьте путь до папки LIB (например, **C:\\UCS\\FITNESS\\LIB**). </div><div id="bkmrk-3.-%D0%9F%D1%80%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%B2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B5">3. Пропишите в файле **abonementmanager.ini**, находящийся в папке **\\FITNESS\\EXE** путь до используемой базы данных:</div><div id="bkmrk-"></div>```
[database]
dbname = сервер/3080:C:\UCS\FITNESS\IBDATA\fitness.FDB                  
;где сервер – это имя или ip адрес компьютера, где установлена серверная часть, например 127.0.0.1/3080:C:\FITNESS\IBDATA\FITNESS.FDB

```

<div id="bkmrk-4.-%D0%A3%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%B2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B5%C2%A0-">4. Укажите в файле abonementmanager.ini путь до пк, где запущен сервер блокировок (ServerT1.exe) в секции [LOCK.SERVER]. Проверьте, что номер порта совпадает с указанным в файле LockServer.ini</div><div id="bkmrk--0"></div>```
[LOCK.SERVER]
  TCPHost = 127.0.0.1 
  TCPPort = 1111

```

<div id="bkmrk-5.-%D0%95%D1%81%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F">5. Если используется считыватель карт (TcpCardReader), проверьте, что в файле abonementmanager.ini указано значение "1" в строке **UseTCPCardReader=1**.</div><div id="bkmrk-%D0%92-%D1%81%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-%5Bhardware.r">В секции [HARDWARE.READER] Параметр "COMPORT" поставьте равным несуществующему порту, например, "99".</div><div id="bkmrk-%C2%A0-0"> </div><div id="bkmrk-6.%C2%A0-%D0%92%C2%A0abonementmanag"><div>6. В **abonementmanager.ini** в секции **\[Defaults\]** есть возможность настроить WEB-камеру (например, для получения изображений клиентов и сохранения их в карточке клиента):</div><div> </div><div>**usecamera=0** - использовать WEB-камеру. По умолчанию 0 - не использовать.</div><div>**usecamera=1** - при открытии карточки клиента будет видно на экране изображение с камеры. Кнопка **"Фотографировать"** в карточке клиента сделает снимок с камеры и сохранит его как фотографию клиента.</div><div>**DefaultCameraName=Eye 312** - Название WEB-камеры (из списка устройств Windows).</div><div> </div></div><div id="bkmrk-7.-%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8C%D1%82%D0%B5-%D0%BD%D0%B0%D0%BB%D0%B8%D1%87%D0%B8%D0%B5">7. Проверьте наличие файла gds32.dll в папке **\\FITNESS\\EXE (**или **С:\\UCS\\FITNESS\\LIB\\).** Если файл отсутствует, скопируйте **fbClient.dll из папки \\fullVersionver…\\FireBird\_2\_5\\bin** в одну из этих папок и переименуйте новый файл в gds32.dll.</div><div id="bkmrk-%C2%A0-1"> </div><div id="bkmrk-8.%C2%A0-%D0%9F%D1%80%D0%B8-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8-"><div><div>8. При подключении ККТ должен быть прописан параметры:</div></div></div>```
[pos]
RunPosDllName=URunPos.dll
```

```
[defaults]
StdKioskCode= Код киоска в программе
```

**[Подключение ККТ](https://docs.shelter.ru/books/podklyucenie-kkt-k-abonement)**

9\. В первый раз программы нужно запустить **от имени администратора,** иначе необходимо вручную зарегистрировать ***midas.dll*** из папки **\\LIB\\** и ***frDlgDef.dll*** в папке **\\Reports\\dll\\** с помощью следующей команды (прописать в консоли windows, запущенной от имени администратора):

```
regsvr32 C:\UCS\FITNESS\LIB\midas.dll
```

<div id="bkmrk--1"></div>```
regsvr32 С:\UCS\FITNESS\REPORTS\DLL\frDlgDef.dll
```

<div id="bkmrk--2"></div><div id="bkmrk-9.-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%87">10. Создайте на рабочем столе ярлыки для Abonementmanager.exe и FReports.exe.</div>