ИнфоАптека ®

Автоматизация аптек и аптечных сетей

Инструменты пользователя

Инструменты сайта


администрирование:установка_системы

Установка

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

Сервер

Первоначально система ИнфоАптека 3.0 разворачивается на компьютере выполняющем роль сервера. Таким компьютером может быть любой компьютер в сети, удовлетворяющий минимальным техническим требованиям.

Порядок установки:

  1. Проверьте имя компьютера, обычно это APTSRV1).
  2. Создайте папку дистрибутива, обычно это D:\IADISTRIB2), скопируйте туда дистрибутив и предоставьте ее в общий доступ другим пользователям.
  3. Установите СУБД FireBird как описано в инструкции.
  4. Установите базу данных. Для этого на диске D: необходимо создать папку iadb, скопировать3) в неё файл:
    1. Для новой отдельной аптеки из дистрибутива \\IADistrib\Distrib\EmptyDb\iapteka.fdb.
    2. Для аптеки сети копию базы ЦО, скопированной в аптеке ЦО, где предварительно были заведены необходимые атрибуты данной аптеки (узел для серверной базы, кассовые узлы, отделы).
  5. Выполните ряд скриптов и процедур:
    1. Для новой отдельной аптеки
      1. SetPredID.sql4)
      2. SetGenerators.sql
    2. Для аптеки сети
      1. SetNodeID.sql5)
      2. ClearDbNode.sql6)
      3. ClearFreeItems.sql7)
      4. Процедура BackupRestore
      5. SetGenerators.sql
  6. Создайте с помощью утилиты TestBD тень базы данных8)
  7. Установите и настройте серверные утилиты:
    1. AutoUpdate - автоматическое обновление
    2. BackRest - резервное копирование
    3. CompileLog - сбор логов утилит
    4. DailyService - обслуживание базы данных
  8. Создайте папку IAMailBox необходимую для нормальной работы Сервера обмена9)

Склад

Создаём папку IApteka и копируем в нёё из папки дистрибутива \\AptSrv\iADistrib\Distrib\bin файлы:

  1. IApteka.ini
  2. IApteka.bat

Откорректируйте их как указано ниже.

iapteka.ini
[DB]
Path=AptSrv/3052:C:\IADB\IAPTEKA.FDB
[Beep]
BeepErrorDuration=500
BeepErrorFreq=370
BeepScannerDuration=500
BeepScannerFreq=370
[Grid]
SearchTimeOut=1500
[Excel]
;UseOpenOffice=1

В параметре path= нужно указывать полный путь к базе, с указанием имени или IP адреса компьютера сервера и порта.
Например: АptSrv/3052:C:\IADB\IApteka.fdb.

IApteka.bat
\\AptSrv\IADistrib\Distrib\Utils\AutoUpdate\UClient.exe -m:3,4,6 -d:\\AptSrv\IADistrib || pause
start IApteka.exe

Перед запуском проверьте правильность написания сетевых путей. Создайте ярлык к этому файлу на рабочем столе. В последствии модуль Склад запускать только с ярлыка.

Штрих-кодовый принтер

В зависимости от модели принтера и размера этикетки в папку IApteka\BarCode копируем нужный нам ini файл из папки \\AptSrv\IAdistrib\Distrib\Docs2\Дополнения\BarCodes

FIXME

продолжение старой инструкции

3. Касса

ВАЖНО!!! С пункта 3.1 до пункта 3.3 описана установка кассового модуля вручную. Но, необходимо всегда настраивать авто обновление. Читай пункт 1.10. Для создания кассового модуля с помощью авто обновления читай пункт 3.4.

3.1 Установка модуля касса. Модуль касса устанавливается по аналогии модуля «Склад». На диск с:\ кассового компьютера, в зависимости от модели кассового аппарата, из папки \\iadistrib\distrib\Poses копируется папка с соответствующим видом модуля (либо Штрих, либо Эмулятор или др.) и все файлы находящиеся в корне этой папки. Также копируем содержимое папки \\iadistrib\distrib\BPL. В файле IApos.ini указывается путь к серверной базе, с указанием хоста и порта, например, aptsrv/3051:C:\IADB\IApteka.gdb.

3.2 Кассовые базы. Для каждого кассового модуля необходимо создать свою локальную БД. Создание локальной БД состоит из следующих шагов 3.2.1 Предварительно в центральной БД завести все Кассы в справочнике Узлы. Кассовые узлы создаются 3-ёх значными. По стандарту кассовый узел создаётся в зависимости от узла серверной базы, т.е. сервеному узлу №1 будут соответствовать кассовые узлы с кодами (ИД) 101, 102,103 и т.д. для узла с №2 будут соответствовать кассовые узлы с кодами (ИД) 201, 202, 203 и т.д., где первая цифра в номере кассового узла это узел серверной базы остальные цифры это номера касс. 3.2.2 Создаём в папке кассового модуля текстовый файл NODE_ID.txt, где прописываем код (ИД) узла кассовой базы.

3.2.3 Создаём в папке кассового модуля папку \db и копируем в неё файл \\iadistrib\distrib\EmptyDb\iapos.gdb и обновляем до той же версии, что серверная база.

ВНИМАНИЕ!!! Копирование файла БД всегда производить при выключенном сервисе Yaffil. ВНИМАНИЕ!!! Кассовая база всегда должна иметь туже версию, что и серверная.

3.3 Запуск кассового модуля. Когда все выше описанные действия сделаны, запускаем соответствующий кассовому модулю exe файл и работаем. Если настроено авто обновление, то запускаем соответствующий кассовому модулю bat файл.

3.4 Создание кассового модуля с помощью авто обновления • На диск с:\ кассового компьютера, в зависимости от модели кассового аппарата, из папки \\iadistrib\distrib\Poses копируется папка с соответствующим видом модуля (либо Штрих, либо Эмулятор или др.) Заменяется запускной bat файл на соответствующий файл из папки \\iadistrib\distrib\Docs2\Автообновление v1.0a\Poses\. В bat файле проверяем настройки. В файле IApos.ini указывается путь к серверной базе, с указанием хоста и порта, например, aptsrv/3051:C:\IADB\IApteka.gdb. • Делаем пункты 3.2.1 и 3.2.2 • Создаём в папке кассового модуля папку \db и копируем в неё файл \\iadistrib\distrib\EmptyDb\iapos.gdb • Запускаем соответствующий bat файл. После этого в папку кассового модуля автоматически скопируются недостающие файлы, и обновиться кассовая база. • Всё можно работать.

3.4 Кассовое оборудование

3.2.1 Дисплей покупателя Для настройки Дисплея покупателя, необходимо в папку с установленным кассовым модулем поместить файл соответствующий вашей модели дисплея из папки \\iadistrib\distrib\CUSTOM\PosDisplay\, затем переименовываем его в display.xml. Также в этом файл нужно указать COM порт, который использует дисплей. Все инструкции по настройке дисплеев покупателей лежат тут \\iadistrib\distrib\Docs2\Торговое оборудование\Дисплей покупателя\ Внимание!!! Дисплей покупателя может работать, только на COM1 или COM2.

3.2.2 Сканер штрихкодов Примеры программирования сканеров штрихкодов смотри здесь: \\iadistrib\distrib\Docs2\Торговое оборудование\Сканеры штрих-кода\

3.2.3 Фискальный регистратор (ФР) Поддерживаемое оборудование: (Akkord, AMS100F, AMS100K, Felix, ServicePlus, Strih, Strih2) - AMS100F – Всё необходимое для установки здесь \\iadistrib\distrib\Poses\AMS100F\ (Читай readme.txt) - AMS100K – Всё необходимое для установки здесь \\iadistrib\distrib\Poses\AMS100K\ (Читай readme.txt) - Felix - Предназначен для работы с ФР ФЕЛИКС-РК. Работает через общий драйвер ККМ, разработанный компанией АТОЛ (не путать с общем драйвером ШТРИХ-М).Вероятно будет работать и с другими ФР, поддерживаемыми этим драйвером (АТОЛ), но необходимо предварительное тестирование. Драйвер находится там же где и дистрибутив \\iadistrib\distrib\Poses\Felix\. Инструкцию по установке драйвера можно найти в документе FprnM_Pm.pdf. - ServicePlus - СП101ФР-К. Модуль называется IAServicePlus.exe лежит в каталоге \\iadistrib\distrib\Poses\ServicePlus\. - Штрих ФРК - Всё необходимое для установки здесь \\iadistrib\distrib\Drivers\Драйвер ФР A4.0\ - Strih2 - предназначен для работы с ФР ШТРИХ-ФР версии 2 (старая версия). Работает через общий драйвер, разработанный компанией ШТРИХ-М. Драйвер находится там же где и дистрибутив \\iadistrib\distrib\Poses\Strih2\ и состоит из 4 файлов. Для инсталляции драйвера надо: Скопировать все файлы драйвера вместе с кассовым модулем на целевой компьютер. Скопировать файл VCL30.DPL в Windows\System32. Запустить тестовую утилиту драйвера FprnM_T.exe, которая сама предложить произвести регистрацию драйвера.

4. ОБЯЗАТЕЛЬНЫЕ НАСТРОЙКИ ОБМЕНА!!!

4.1 Почтовые ящики

На сервере БД необходимо создать папку IAMailBox, а в ней папки почтовых ящиков, которыми будет пользоваться аптека: ahold – папка для почтового ящика Аптека-Холдинг. netapt- папка для почтового ящика Сетевые аптеки. osupp – папка для почтового ящика Остальные поставщики. russm - папка для почтового ящика ФармСм kross - папка для почтового ящика Кроссмаркет

4.2 Создание необходимых адресатов:

- ИнфоАптека (Внешний код партнера-000) -Аптека-Холдинг (Внешний код партнера - из накладной) -Собственный узел (Внешний код партнера-00n, где n-номер узла, внешний код партнера формируется автоматически) -Если это сеть аптек, то узлы всех аптек (Внешний код партнера-00n, где n-номер узла, внешний код партнера формируется автоматически)

4.3 Справочник Партнеры-поставщики

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

4.4 Настройка почтового ящика Аптека-Холдинг и утилиты FtpDialup \\iadistrib\distrib\Docs2\Инструкции\Настройка сервера обмена и ftpDialup.doc

Общие положения: 1. При настройке ini файлов утилит и др. ВАЖНО учитывать регистр, т.е. например, в инфо-аптеке Login нужно везде писать большими буквами.

2. Отключение запроса пароля при включении компьютера Если на компьютере с Windows XP имеется более одной пользовательской учетной записи защищенной паролем, то при включении компьютера приходится выбирать пользователя и вводить его пароль. Если при этом вход осуществляется практически всегда под именем одного и того же пользователя, то этот выбор и ввод пароля становится нудной рутиной. Избавиться от этого можно несколькими способами – наладить автоматический вход в систему, т.е. автологин одним из следующих способов. Команда control userpasswords2 эту команду следует ввести в командной строке – Start → Run или клавишами WIN+R. В появившемся окне на вкладке Пользователи надо убрать отметку в поле Требовать ввод имени пользователя и пароля Users must enter a user name and passwords. Далее заполнить имя постоянного пользователя и дважды его пароль и нажать ОК. Заодно во вкладке Дополнительно можно отключить требование обязательного нажатия CTRL+ALT+DEL при входе в систему. Автологин по записи в реестре Если предыдущий способ не подходит или не срабатывает, то можно прямо записать данные автологина в реестр ( небезопасно! потому что видно всем кто может заглянуть в реестр) Для этого в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon следует создать или изменить параметры • AutoAdminLogon со значением 1 • DefaultUserName и • DefaultPassword с соответствующими значениями String Value

1)
Для удобства администрирования по телефону, имена компьютеров и используемые папки должны быть унифицированны.
2)
Папки касающиеся системы ИнфоАптека 3.0 не должны размещаться на одном логическом диске с системой.
3)
При копировании базы данных (файлов с раширением .fdb)
НЕОБХОДИМО ОТКЛЮЧАТЬ СЛУЖБУ Firebird!
4)
Прописать в скрипте код предприятия и код узла
5)
Прописать в скрипте код узла
6) , 7)
Перед запуском скрипта все документы в БД должны быть закрыты
8)
Если на сервере реализован RAID, то тень создавать не нужно
9)
Папка должна иметь полный доступ в сетевом окружении
администрирование/установка_системы.txt · Последние изменения: 2016/10/30 19:00 (внешнее изменение)