АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"

Страница создана Малик Высоцкий
 
ПРОДОЛЖИТЬ ЧТЕНИЕ
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Компания «АТОЛ»

АТОЛ SMART
Checker «PiP»
Полное руководство. Версия 1.0
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Оглавление
1.      Общие сведения о PiP-системе .......................................................................................................... 3
     1.1.      Сценарии использования PiP-системы ...................................................................................... 3
     1.2.      Инфраструктура решения ........................................................................................................... 3
     1.3.      Требования к инфраструктуре и отдельным компонентам системы ..................................... 4
        1.3.1.         Сервер системы ................................................................................................................... 4
        1.3.2.         Wifi-роутер ........................................................................................................................... 5
        1.3.3.         Параметры сети ................................................................................................................... 5
2.      PiP-сервер ............................................................................................................................................. 6
     2.1.      Установка PiP-сервера ................................................................................................................. 6
     2.2.      Установка PiP-сервера без установки MySQL ............................................................................ 7
3.      Консоль управления Атол PiP-сервер ................................................................................................ 8
     3.1.      Установка Консоли управления ................................................................................................. 8
     3.2.      Запуск Консоли и подключение к PiP-серверу.......................................................................... 9
     3.3.      Перезагрузка сервера и сохранение настроек .......................................................................10
     3.4.      Настройка параметров изображений ......................................................................................11
     3.5.      Импорт данных в БД сервера ...................................................................................................14
     3.6.      Настройка ограничения доступа к БД со стороны клиентов .................................................15
     3.7.      Статистика работы PiP-системы ...............................................................................................17
     3.8.      Построение отчетов...................................................................................................................18
     3.9.      Дополнительные настройки сервера ......................................................................................21
4.      Лицензирование PiP-сервера ...........................................................................................................23
5.      Клиентское приложение для ОС Android ........................................................................................25
     5.1.      Аппаратные требования к Android-смартфону .......................................................................25
     5.2.      Установка клиентского приложения ........................................................................................25
     5.3.      Работа с клиентским приложением ........................................................................................26
        5.3.1.         Запуск клиентского приложения......................................................................................26
        5.3.2.         Поиск товара по наименованию ......................................................................................27
        5.3.3.         Просмотр информации о товаре при сканировании штрих-кода.................................27
        5.3.4.         Сопутствующие товары, товары-аналоги ........................................................................28
        5.3.5.         Промо-акции ......................................................................................................................28
        5.3.6.         Главное меню клиентского приложения ........................................................................29
6.      Проверка функционирования PiP-сервера .....................................................................................30
7.      Удаление компонентов PiP-системы ...............................................................................................32
8.      Приложение 1. Формат импортируемых данных с товарами .......................................................33
     8.1.      Команды файла с данными ......................................................................................................33
     8.2.      Пример файла данных импорта ...............................................................................................34
     8.3. Лог импорта данных .......................................................................................................................34
9.      Приложение 2. Информационный плакат о поддержке PiP-системы в торговой точке ............36

АТОЛ SMART Checker «PiP». Полное руководство                                                                                                                    2
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
1. Общие сведения о PiP-системе
PiP (Price in Pocket) – это программное клиент-серверное решение, предназначенное для
предоставления посетителям торговой точки (магазина) различной информации об имеющихся
товарах и текущих промо-акциях, а также сбора и анализа информации о спросе на различные
товары, и выявления некоторых проблем торгового зала, например, отсутствие ценников на
некоторых товарах.

Серверная часть системы разворачивается и функционирует на любом доступном PC/ноутбуке с
ОС MS Windows XP и выше.

Для работы в системе посетитель торговой точки должен иметь смартфон под управление ОС
Android и использовать универсальное клиентское приложение PiP-системы.

Клиентские приложения взаимодействуют с сервером системы в торговой точке через Wifi-сеть.
Для организации Wifi-сети в торговой точке можно использовать любой доступный Wifi-роутер
(или аналогичное оборудование). Система полностью автономна и не требует наличия доступа в
Интернет.

   1.1.   Сценарии использования PiP-системы
Обобщенно стандартный сценарий работы PiP-системы можно представить следующей
последовательностью процессов:

   1) Пользователь (покупатель в магазине), находясь в торговой точке, в своем смартфоне (под
      управлением ОС Google Android) запускает клиентское приложение;
      1.1) Перед запуском клиентского приложения пользователь должен обеспечить
           соединение смартфона с локальной Wifi-сетью торговой точки;
   2) С помощью мобильного приложения пользователь встроенной в смартфон камерой фото-
      /видео- камерой сканирует штрих-код интересующего его товара;
   3) Отсканированный штрих-код автоматически распознается мобильным приложением и код
      товара через Wi-Fi-соединение отправляется на PiP-сервер;
   4) Сервер запрашивает в собственной БД данный код товара и полученную информацию
      возвращает клиентскому приложению;
   5) Пользователь получает информацию о наименовании товара, его цене, внешнему виду и
      т.п.

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

   1.2.   Инфраструктура решения
Принципиальная схема инфраструктуры PiP-системы представлена на рис.1.

Для развертывания PiP-системы в торговой точки необходимо 2 аппаратных компонента:

   1) Серверный PC. В роли сервера может выступать обычный персональный компьютер с ОС
      MS Windows XP и выше;
   2) Wifi-Роутер, соединенный в сеть с сервером.

АТОЛ SMART Checker «PiP». Полное руководство                                                 3
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Обращаем внимание, что все основные компоненты системы, включая сервер и мобильные
   клиенты пользователей, должны располагаться в одной подсети. В случае описанной
   структуры сети, подсеть будет организована wifi-роутером.

                                Рис. 1. Инфраструктура PiP-системы
На серверный PC устанавливаются основные программные компоненты PiP-системы, а именно:

   1) PiP-сервер, которые будет обрабатывать запросы пользовательских клиентов,
      соответствующим образом взаимодействовать с БД и отправлять результаты работы
      обратно мобильным клиентам;
   2) СУБД MySQL, управляющая БД с товарами системы. MySQL-сервер может быть установлен
      либо вместе с PiP-сервером, либо при необходимости отдельно;

Если администрирование PiP-системы предполагается производить непосредственно на
серверном PC, то на сервер необходимо установить также Консоль управления сервером.

Для выполнения операций импорта данных о товарах в PiP-систему на физическом диске
серверного PC организуется папка, в которую должны помещаться импортируемые данные. По
умолчанию данная папка располагается в директории установки самого PiP-сервера.

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

   1.3.   Требования к инфраструктуре и отдельным компонентам
          системы
Для развертывания PiP-системы предпочтительней использовать отдельные аппаратные
элементы (сервер и роутер), не связанные напрямую с другими элементами локальной сети
торговой точки. Это обеспечит еще большую защиту от несанкционированного доступа извне и
снизит риски утечки информации и других ущербов к минимуму.

    1.3.1. Сервер системы
В роли сервера может выступать обычный персональный компьютер с ОС MS Windows XP и выше.

Особых требований к вычислительной мощности сервера нет.

АТОЛ SMART Checker «PiP». Полное руководство                                                4
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
1.3.2. Wifi-роутер
Особенных требований к Wi-Fi-роутеру не предъявляется.

    1.3.3. Параметры сети
Универсальное клиентское приложение, устанавливаемое на пользовательских смартфонах
должно «знать» по какому IP-адресу и на каком порте доступен сервер системы в любой торговой
точки.

Для работы системы необходимо чтобы сервер располагался в локальной wifi-сети и был доступен
клиентам по одному из следующих комбинаций IP-адреса и порта:

192.168.0.21:8082 или 192.168.1.101:8083.

Клиентское приложение при первоначальном соединении с сервером будет пытаться получить
ответ сервера с начала по первому адресу, затем, в случае отсутствия ответа, по второму адресу.

В случае, если сервер не будет доступен по одному из этих адресов, работа системы будет
невозможна.

Настройка IP-адреса производится при организации сети с использованием сетевых настроек
серверного PC и, возможно, настроек wifi-роутера.

Настройка порта выполняется из Консоли управления сервером.

Также необходимо убедиться, что настройки Брендмауера Windows и других файрволов
серверного PC обеспечивали доступ к серверу из вне по выбранному порту.

По умолчанию после установки сервер работает на порте 8083.

АТОЛ SMART Checker «PiP». Полное руководство                                                      5
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
2. PiP-сервер
PiP-сервер является основополагающим компонентом PiP-системы.

Основная функциональность PiP-сервера заключается в обработке запросов от клиентов PiP-
системы, поиск необходимой информации о товарах в БД и предоставление информационного
ответа обратно PiP-клиентам.

Физически PiP-сервер представляет собой службу MS Windows, запускающуюся автоматически
после запуска ОС.

Управление и настройка работы PiP-сервера осуществляется с помощью отдельного
программного модуля системы – Консоли управления PiP-сервером.

   2.1.   Установка PiP-сервера
Перед установкой PiP-системы на компьютер сервера необходимо произвести выбор
дистрибутива.

В пакет поставки PiP-системы входит 2 дистрибутива:

   1) Дистрибутив, включающий в себя MySQL-сервер (Atol SMART Checker PiP with
      MySQLServer-win32-setup, 50 МБ);
   2) Дистрибутив, без MySQL-сервера (Atol SMART Checker PiP-win32-setup, 11 МБ).

Оба дистрибутива включают в себя возможность установки Консоль управления сервером.
Тонкости установки Консоли управления описаны в соответствующем разделе ниже.

Далее, чтобы выбрать требуемый дистрибутив необходимо убедиться в наличии/отсутствии
установленного на PC MySQL-сервера.

Проверить наличие установленного MySQL-сервера можно через пункт Панели управления MS
Windows «Удаление и изменение программ» (рис. 2), либо каким-то другим доступным способом.

                        Рис. 2. MySQL-сервер в «Удаление и изменение программ»

АТОЛ SMART Checker «PiP». Полное руководство                                              6
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Соответственно, если служба MySQL-сервера на компьютере отсутствует, то для разворачивания
PiP-сервера необходимо выбирать дистрибутив с MySQL-сервером.

Процесс установки стандартный для такого рода процессов в ОС MS Windows, т.е. необходимо
следовать подсказкам мастера установки.

Если служба MySQL-сервера имеется на PC, то для установки PiP-сервера выбирается дистрибутив,
не включающий MySQL-сервер. Тонкости установки установки описаны в следующем подразделе.

   2.2.   Установка PiP-сервера без установки MySQL
В случае, если на серверном PC уже имеется служба MySQL-сервера (поскольку, возможно,
данный продукт уже используется каким-либо иным ПО), необходимо производить установку PiP-
сервера из дистрибутива, не включающего MySQL-сервер.

Отличием процесса установки PiP-сервера без MySQL-сервера от установки с MySQL-сервером
является то, что в процессе мастер попросит ввести параметры доступа к СУБД и БД (рис. 3).

                        Рис. 3. Установка PiP-сервера бед MySQL. Параметры СУБД
В остальном установка аналогична полной установке и не должна вызывать вопросов.

В случае, если в процессе установки какие-либо параметры СУБД были введены некорректно, то
ситуацию можно исправить через Консоль управления PiP-сервером в закладке «Настройки».

АТОЛ SMART Checker «PiP». Полное руководство                                                 7
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
3. Консоль управления Атол PiP-сервер
Консоль управления Атол PiP-сервер (ниже, Менеджер) – это утилита, по умолчанию
устанавливаемая вместе с сервером. Утилита имеет графический интерфейс. С ее помощью
можно осуществлять следующие операции:

      настройка различных параметров работы PiP-сервера;
      настройка путей размещения различных данных PiP-сервера;
      настройка доступа PiP-сервера к MySQL СУБД и базе данных товаров;
      выполнение операций «ручного» импорта данных в БД PiP-сервера;
      получение статистической информации по работе PiP-сервера;
      построение отчетов о популярности товаров и статистике клиентских запросов;
      подготовки к лицензированию PiP-сервера и проверку статуса лицензии.

Вся функциональность Консоли управления поделена в интерфейсе на 6 закладок:

      Изображения;
      Импорт;
      Ограничения;
      Статистика;
      Отчеты;
      Настройки.

В следующих подразделах будет подробно рассмотрена каждая из них.

   3.1.   Установка Консоли управления
Консоль управления может быть установлена на ПК как из отдельного дистрибутива, так и в ходе
установки всей PiP-системы на ПК.

Во втором случае все настройки, необходимые для работы Консоли с сервером будут выставлены
автоматически мастером установки.

В случае установки Консоли из отдельного дистрибутива, мастер установки предложит изменить
отдельные параметры установки, необходимые для работы консоли с сервером, а именно:

      Адрес сервера – Консоль может быть использована для работы со службой сервера,
       физически запущенной на другом ПК. Для этого необходимо вручную определить сетевой
       адрес и порт функционирования сервера на другом ПК. По умолчанию мастер установки
       предлагает адрес локальной машины и порт 8083;
      Ключ API – Это пароль доступа консоли управления к конкретному серверу. Данный ключ
       определяется в процессе установки сервера. На функционирующем сервере значение
       ключа-API можно узнать из файла настроек сервера, расположенного в директории
       установки сервера.

На рис. 4 показан страница мастера установки Консоли управления сервером, на которой
определяются значения данный параметров.

АТОЛ SMART Checker «PiP». Полное руководство                                                   8
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Рис 4. Мастер установки Менеджера. Определение параметров подключения
Данные значения параметров будут использоваться как значения по умолчанию при запуске
Консоли управления.

   3.2.   Запуск Консоли и подключение к PiP-серверу
После запуска Консоли управления (Менеджера) необходимо подключиться к PiP-серверу.

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

Для соединения с PiP-сервером в верхней части окна Менеджера необходимо определить «Адрес
сервера» и «Ключ API (Пароль)», и нажать кнопку «Подключиться» (рис.5).

АТОЛ SMART Checker «PiP». Полное руководство                                                9
АТОЛ SMART CHECKER "PIP" - ПОЛНОЕ РУКОВОДСТВО. ВЕРСИЯ 1.0 КОМПАНИЯ "АТОЛ"
Рис. 5. Подключение Менеджера к PiP-серверу
После запуска Менеджера поля «Адрес сервера» и «Ключ API (Пароль)» имеют значения
необходимые для подключения к локальному PiP-серверу (т.е. PiP-сервер и Менеджер запущены
на одной и той же машине).

   3.3.   Перезагрузка сервера и сохранение настроек
В нижней части интерфейса Менеджера расположены 2 кнопки (рис. 6):

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

АТОЛ SMART Checker «PiP». Полное руководство                                            10
Рис. 6. Кнопки перезагрузки сервера и сохранения настроек

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

Цены на товары при импорте данных автоматически преобразуются в изображения. Это является
одним из элементов защиты данных в БД сервера от нелегального использования
злоумышленниками, выдающих себя за клиентов торговой точки.

На закладке «Изображения» Менеджера PiP-сервера можно настраивать различные параметры
обработки изображений товаров и изображений цен товаров (рис. 7).

АТОЛ SMART Checker «PiP». Полное руководство                                             11
Рис. 7. Закладка «Изображения»
Все параметры обработки изображений разделены на 3 группы:

   1. Изображения товаров – группа параметров для настройки обработчика изображений
      товаров в процессе их импорта в БД сервера;
   2. Изображения цен – группа параметров для настройки генерации изображений цен
      товаров, выполняемой в процессе импорта товаров в БД сервера;
   3. Папка обработанных изображений – Путь к папке на ПК, где установлен сервер, в которой
      хранятся изображения товаров, цен и акций импортированные в БД сервера.
      Администратор системы может переопределить папку изменив значение параметра в
      файле настроек сервера. Из консоли управления изменение параметра недоступно, во
      избежание потенциальных проблем.

Группа «Изображения товаров»

Группа содержит следующие элементы:

   1. Размер изображения. Это пара параметров, определяющих ширину и высоту (в пикселях)
      обрабатываемого изображений товаров. Не зависимо от ширины и высоты оригинального
      изображения товара (размещенных извне в папку import), в процессе импорта товаров
      размеры изображения будут изменены таким образом, чтобы изображение максимально
      вписывалось в указанную в параметрах ширину и высоту. При этом соотношение ширины
      и высоты оригинального изображения остаются неизменными.

АТОЛ SMART Checker «PiP». Полное руководство                                             12
Для примера рассмотрим несколько вариантов преобразования размеров изображений,
      если в параметрах были заданы размеры 200х200pix:

 Размеры оригинального изображения, пикс       Размеры преобразованного изображения, пикс
                200х200                                         200x200
               1024x1024                                        200x200
               1024x800                                         200x156
                600x800                                         150X200
   2. Игнорировать путь в файле импорта. В файле данных об импортируемых в БД сервера
      товаров одним из параметров определяется название файла, являющегося изображение
      данного товара. Если изображение располагается папке отличной от папки import, в
      которой располагается сам файл с данными, то вместе и именем файла изображения
      указывается путь к нему (возможно сетевой путь). В тех случаях, когда пути к
      изображениям указаны в файле данных, но в реальности не использоваться (например,
      все изображения были также размещены в папку import), то в этом случае пути должны
      быть игнорированы. Для этого данным параметр должен быть селектирован.

Группа «Изображения цен»

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

Параметры генерации изображения цены товара показаны на рис. 8.

                            Рис. 8. Параметры изображения цены товара

Все эти параметры настраиваются в Менеджере PiP-сервера на вкладке Изображения в группе
Изображения цен.

Группа содержит следующие элементы:

   1. Размеры изображения. Тут указывается наименьшая ширина и полная высота
      изображения цены товара, в пикселях;

АТОЛ SMART Checker «PiP». Полное руководство                                                13
2. Положение текста – это отступ от левого верхнего края изображения цены товара до
      начала самого текста цены, в пикселях;
   3. Размер текста – размер шрифта для цены задается также в пикселях;
   4. Пусть к шрифту. По умолчанию для отображения цены товара используется шрифт
      LiberationSansBold, расположенный в папке res, которая находится в директории установки
      сервера. При необходимости шрифт можно изменить.

   3.5.   Импорт данных в БД сервера
Данные о товарах (штрих-коды, наименования, цены, описание, изображения и др. параметры) в
БД сервера заносятся в процессе импорта данных.

Первоначальная настройка параметров импорта данных осуществляется через Менеджер в
закладке Импорт (рис. 9).

                                    Рис. 9. Закладка «Импорт»
Рассмотрим отдельно каждую настройку импорта:

   1. Папка с данными для импорта – Это директория на ПК, где установлен сервер, в которую
      могут быть помещены данные, которые необходимо импортировать в БД сервера
      (включая, файл с данными, файл-флаг и необходимые изображения). При использовании
      режима автоматического импорта данных, например, при выгрузке их из АСТУ на другом
      ПК, данную папку необходимо сделать доступной для записи по сети. Путь к данной папке
      из интерфейса консоли не может быть изменен, во избежание потенциальных ошибок.

АТОЛ SMART Checker «PiP». Полное руководство                                               14
Значение пути может быть изменено администратором изменением соответствующего
        параметра в файле настроек сервера;
   2.   Наименование файла-флага. Здесь можно поменять имя файла-флага, который
        необходим для выполнения автоматического импорта данных;
        Файл флаг – это файл произвольного размера (например, пустой, т.е. 0 байт). Наличие
        файла-флага говорит о том, что на данный момент в папке с данными располагаются
        данные, которые необходимо импортировать в БД. После успешного импорта данных
        файл-флаг автоматически удаляется за ненадобностью. Соответственно при отсутствии
        файла-флага импорт данных производиться не будет;
   3.   Наименование файла с данными. Задает имя файла с основными данными о товарах.
        Формат данных подробно рассмотрен в Приложении 1 данного руководства;
   4.   Автоматический импорт данных. Данная настройка включает, либо отключает
        автоматическую (через определенный период времени) проверку наличия файла-флага, и
        при его обнаружении – выполнения процедуры импорта данных в БД.
        Автоматический импорт данных используется, если данные в pip-сервер предполагается
        автоматически выгружать, например, из АСТУ;
   5.   Период проверки, минут. Настройка, позволяющая задать период проверки наличия
        файла-флага при автоматическом импорте данных;
   6.   Запуск ручного импорта. Кнопка запускает процедуру импорта данных, если файл с
        данными для импорта доступен. Наличие файла-флага при этом не имеет значения;
   7.   Очистить БД сервера. Нажатие кнопки выполняется удаление всех ранее
        импортированных данных в БД. Поскольку операция теоретически не безопасная, то
        перед очисткой БД появляется диалог подтверждения операции.

После выполнения операции импорта данных в БД, нажав кнопку Обновить статистику на
закладке менеджера Статистика по можно увидеть, что значение поля Товаров в БД изменилось.

Также в директории установки сервера имеется файл import.log, который содержит подробную
информацию о ходе выполнения процедуры импорта, подробное описание ошибок импорта,
если таковые имелись, а также статистику выполненных действий в ходе операции.

Все импортируемые изображения, после процедуры адаптации изображений в соответствии с
настройками (закладка «Изображения», описанная в предыдущем разделе), копируются в папку
images, расположенную в корневой директории установки сервера системы.

   3.6.    Настройка ограничения доступа к БД со стороны клиентов
Одним из элементов защиты информации от несанкционированного массового (множественного)
доступа является система ограничения доступа к данным. Функциональность системы защиты
заключается в том, что при превышении конкретным клиентом PiP-сервера определенного
количества запросов информации за определенное время, сервер автоматически увеличивает
время ответа на последующие запросы, либо вообще блокирует доступ.

В закладке «Ограничения» (рис. 10) имеются настройки, позволяющие конфигурировать работу
данной системы ограничения доступа:

   1. Работать без ограничений. По умолчанию данная настройка выключена. Включив ее,
      сервер начинает работать без каких-либо ограничений по количеству запросов со стороны
      своих клиентов. Это может быть полезно, например, при отладке работы PiP-системы;

АТОЛ SMART Checker «PiP». Полное руководство                                               15
2. Максимальное количество запросов в минуту. По умолчанию значение равно 100. Если в
      течение минуты количество запросов от определенного клиента превысило данное
      значение, то доступ с этого клиента блокируется (его mac-адрес вносится в «черный
      список» сервера) Вероятно, в реальных условиях будет полезным уменьшать значение
      этой настройки, например, до 20-30;
   3. Порог запросов в минуту, с которого начинаются ограничения. Если количество запросов
      от определенного клиента превышает значение, указанное в данной настройке, то время
      предоставления ответов сервером начинает равномерно увеличиваться.
      По умолчанию значение настройки равно 10. Так на 11й клиентский запрос текущую
      минуту сервер даст ответ уже через 2 секунды. Время ответов на последующие запросы
      будет увеличиваться в 2 раза от времени ответа на предыдущий запрос. Т.о. на 12й запрос
      – 2*2=4 секунды, 13й запрос – 2*4 = 8 секунд и т.д. Данная формула была установлена
      эмпирическим путем и на данный момент настроек по ее корректировке не имеется.
   4. Максимальное количество объектов в ответе. Данная настройка не относится напрямую к
      системе защиты данных. Настройка определяет максимальное количество элементов в
      списке результата поиска товара по наименованию. Допустим, если пользователь
      запрашивает «МОЛОКО», а в ассортименте магазина более 10 видов молока
      (наименование товара включает слово «молоко»), то результатом поиска будет список
      товаров, размер которого ограничивается данной настройкой. Таким образом, настройка
      предотвращает извлечение в БД информации о большом количестве товаров за 1 запрос.

                                 Рис. 10. Закладка «Ограничения»

АТОЛ SMART Checker «PiP». Полное руководство                                               16
Включение настройки «Использовать web-клиент» позволяет производить отладку работы
системы без разворачивания wifi-сети и соответственно без использования подключенных к
серверу мобильных клиентов.
Таким образом, при обращении к серверу через web-браузер на сервером PC (по адресу
http://localhost:8083), сервер автоматически предоставит web-страницу. С помощью данной
страницы можно выполнять все действия, которые можно выполнить с использованием
мобильного клиента (поиск товаров и акций по их наименованию и коду, просмотр текстового
описания и просмотра изображений товаров и акций и т.п.).

   3.7.   Статистика работы PiP-системы
В закладке Статистика Менеджера (рис. 11) администратор системы может получить общую
статистическую информацию о функционировании системы.

Для получения актуальной статистики необходимо нажать кнопку «Обновить статистику».

Статистика содержит следующие параметры:

      «Товаров в БД» - общее количество товаров в БД;
      «Товаров в БД без изображений» - общее количество товаров в БД, у которых отсутствует
       изображение внешнего виде товара;
      «Всего запросов» - общее количество клиентских запросов к серверу (включая запросы от
       web-клиента);
      «- товаров по штрих-коду» - количество клиентских запросов товаров по их штрих-коду.
       Таков запрос возвращает список товаров, если их штрих-коды совпадают;
      «- товаров по наименованию» - количество клиентских запросов товаров по
       наименованию. Такой запрос возвращает, как правило, список товаров, если введенная
       пользователем часть наименования у них совпадает (например, если пользователь вводит
       в поле Наименования «сигар», то сервер возвращает пользователю список товаров,
       наименование которых включает «сигар», т.е. все сигареты, все имеющиеся сигареты);
      «- инфо товара по id» - количество клиентских запросов товара по их id. Запрос по id
       выполняется при выборе пользователем одного из элементов списка, полученного после
       выполнения одного из 2х описанных выше запросов. Также данный запрос будет
       выполнен автоматически, если после выполнения одного из 2х вышеописанных запросов,
       сервер возвращает не список товаров, а полную информацию о конкретном товаре, т.к. в
       БД нашелся только 1 товар, удовлетворяющий выполненному запросу;
      «- списка аналогичных товаров» - общее количество клиентских запросов, при нажатии
       пользователем кнопки «Аналоги» на странице описания товара;
      «- списка сопутствующих товаров» - аналогично предыдущему запросу для кнопки
       «Сопутствующие товары»;
      «- списка акций» - общее количество запросов списка акций при нажатии кнопки «Акции
       товара» на странице описания товара, либо кнопки «Все акции» из главного меню
       мобильного клиента;
      «- инфо акции по id» - количество запросов описания конкретной акции из списка акций;
      «- списка товаров в акции» - количество запросов, формируемых клиентом по нажатию
       пользователем кнопки «Товары в акции» на странице описания акции;
      «- обновления логотипа и прочих». Запрос обновления логотипа на клиенте происходит
       при выполнении первого запроса с мобильного клиента после его запуска на смартфоне
       или после начала работы в другой wifi-сети (например, после прихода из соседнего
       магазина, работающего с Pip-системой);

АТОЛ SMART Checker «PiP». Полное руководство                                               17
   «Всего запросов за сегодня» - общее количество клиентских запросов к серверу, в период
        текущих суток.

                            Рис. 11. Пример данных на закладке «Статистика»

    3.8.   Построение отчетов
Закладка «Отчеты» содержит инструменты, позволяющие тонко настроить и сформировать
различные отчеты о работе системы.

На данный момент функциональность включает 2 типа отчетов:

   Статистика популярности товаров. Данный тип отчета предназначен для анализа
    популярности тех или иных товаров, имеющихся в БД сервера. Отчет представляет собой
    гистограмму. Каждый столбец гистограммы соотносится с определенным товаром в БД.
    Высота столбца соответствует количеству раз, когда сервер предоставил информацию с
    описанием товара какому-либо пользователю системы. Временной интервал, за который
    собирается статистика для отчета задается параметром «Диапазон отчета». Столбцы
    гистограммы отчета можно упорядочить как в алфавитном (или обратном) порядке, так и по
    количеству запросов данного товара (по возрастанию или по убыванию). В отчет попадают
    только клиентские запросы полной информации о товаре (это запрос товара по id, либо запрос
    по наименованию или штрих-коду, с результатом/списком из одного элемента). Товары,
    которые никто не искал в заданном диапазоне времени, в отчет соответственно не попадают;

АТОЛ SMART Checker «PiP». Полное руководство                                                 18
   Статистика количества запросов. Отчет предназначен для анализа временных периодов
    наибольшей или наименьшей активности пользователей системы. В данный отчет попадают
    любого рода клиентские запросы (запросы товара по ШК и по наименованию, запросы акций
    и.т.д.). Готовый отчет представлен в виде гистограммы, каждый столбец которой
    определяется параметром «Группировка» в заданный период времени (параметр «Диапазон
    отчета»). Например, для группировки по «Часам» в отчете будет сформировано 24 столбца с
    именами от 0 до 23, представляющими собой часы в сутках. В данном случае столбцы тех
    «часов», в которые не было ни одного клиентского запроса, будут иметь в отчете столбец
    нулевой высоты. Отчет может быть упорядочен как по значению параметра группировки (в
    прямом и обратном направлении), так и по количеству запросов (по возрастанию или
    убыванию).

Параметр «Диапазон отчета» имеет одинаковые всех типов отчетов значения, а именно:

       Текущая неделя. В данный диапазон попадают 7 дней текущей недели, от понедельника
        по воскресенье;
       Неделя. В диапазон попадает определенная неделя определенного года. По умолчанию:
        текущая неделя;
       Месяц. Все дни определенного месяца в определенный год. По умолчанию: текущий
        месяц;
       Квартал. 1 из 4х кварталов определенного года. По умолчанию: текущий квартал;
       Год. Все дни определенного года. По умолчанию: текущий год;
       Диапазон дан. Свободно настраивается дата начала и дата конца диапазона. По
        умолчанию: и начало и конец – текущая дата.

    Параметр «Группировка» используется в отчете «Статистика количества запросов» и имеет
    следующие значения:

           По часам. Представляет собой часы в сутках, т.о. включает 24 значения от 0 до 23;
           По дням недели. Включает 7 значений, поименованных от понедельника до
            воскресенья;
           По месяцам. Включает 12 значения в соответствии с названиями месяцев в году;
           По квартала. Имеет 4 значения от I до IV (номер квартала в году римскими цифрами);
           По датам диапазона. Включает количество, равное количеству дат в заданном
            диапазоне отчета.

На рисунке 12.1. показан пример определения параметров для формирования отчета «Статистика
популярности товаров». Ниже на рисунке 12.2 показан пример сформированного отчета.

АТОЛ SMART Checker «PiP». Полное руководство                                                 19
Рис. 12.1. Закладка «Отчеты» с полями, настроенными на создание отчета «Популярности товаров».

                     Рис. 12.2. Пример сформированного отчета «Популярности товаров».

АТОЛ SMART Checker «PiP». Полное руководство                                                            20
После определения всех параметров будущего отчета, необходимо нажать кнопку «Сформировать
и открыть отчет». Данная кнопка формирует отчет, сохраняет его в виде файла в формате XLSX в
папку /reports (см. рис. 12.3), расположенную в папке установки Менеджера, и автоматически
открывает сформированный отчет. Для успешного открытия файла на PC должен быть установлен
Microsoft Excel или какой-либо иной подходящий инструмент.

                       Рис. 12.3.Папка «хранилища» построенных ранее отчетов.

   3.9.   Дополнительные настройки сервера
В закладке Настройки Менеджера PiP-сервера находятся дополнительные настройки PiP-сервера
(рис. 13).

                                   Рис. 13. Закладка «Настройки»

АТОЛ SMART Checker «PiP». Полное руководство                                             21
Доступны следующие параметры и настройки:

      Статус лицензии: Если экземпляр PiP-сервера успешно прошел процедуру
       лицензирования, то в правом верхнем углу панели «Настройки» отображается надпись
       «Статуст лицензии: ОК». Если сервер не был лицензирован, то будет надпись «Статус
       лицензии: ограничен»;
      Поле идентификатора экземпляра сервера необходимо для проведения процедуры
       получения лицензии на экземпляр сервера;
      В поле «Файл с логотипом» указывается наименование файла, который будет служить
       логотипом торговой точки, и будет автоматически загружаться и отображаться в
       клиентских приложениях при работе в сети данной торговой точки. Данный файл должен
       быть расположен в папке /logo в директории установки сервера. Также файл должен
       иметь определенное разрешение, указанное в описании параметра в интерфейсе
       менеджера: 259х75 пикселей;
      Настройки MySQL сервера. При необходимости данные настройки доступа в MySQL
       серверу могут быть скорректированы после нажатия кнопки «Редактировать». Новые
       настройки вступают в силу после нажатия кнопки «Сохранить и перезагрузить»;
      Изменение порта сервера позволяет переназначить порт, по которому будет PiP-сервер
       будет обрабатывать клиентские запросы. Изменение значения порта сервера вступает в
       силу после нажатия кнопки «Сохранить и перезагрузить».

АТОЛ SMART Checker «PiP». Полное руководство                                            22
4. Лицензирование PiP-сервера
После установки PiP-сервера он начинает функционировать в Демо-режиме. Демо-режим
накладывает ограничения на максимальное количество товаров в БД сервера, которое равняется
100 записям.

Залицензированный экземпляр PiP-сервера не имеет ограничений по размерам БД.

Лицензия на PiP-сервер «привязывается» к «железу» компьютера, на который устанавливается
сервер.

Для лицензирования установлено и функционирующего PiP-сервера необходимо выполнить
следующую последовательность действий:

   1. Загрузить с сайта утилиту hwidgen.exe и запустить ее от имени Администратора (клик
      правой кнопки мыши на файл hwidgen.exe и выбор данного пункта). Результатом работы
      утилиты будет файл license_request (рис. 15), который необходимо отправить в службу
      поддержки PiP-системы по email, либо через специальную форму на сайте;

                                  Рус. 15. Файл license_request
      1.1. Альтарнивный способ. Необходимо запустить Консоль управления PiP-сервером,
           подключиться в необходимому PiP-серверу и в закладке «Настройки» скопировать в
           буфер обмена содержимое поля Лицензия. Далее создать файл с именем
           license_request и вставить в него содержимое буфера обмена. Полученный файл
           отправить в службу поддержки PiP-системы;
   2. В ответ на файл license_request система службы поддержки предоставит файл лицензии
      экземпляра PiP-сервера - license.dat. Данные файл необходимо скопировать в папку, в
      которую был установлен PiP-сервер (рис. 16);

АТОЛ SMART Checker «PiP». Полное руководство                                               23
Рис. 16. Размещение файла license.dat
   3. После этого необходимо перезагрузить PiP-сервер через Консоль управления PiP-сервера,
      либо через полную перезагрузку серверного компьютера.

Проверить корректность лицензии можно через Консоль управления в закладке «Настройки».

АТОЛ SMART Checker «PiP». Полное руководство                                             24
5. Клиентское приложение для ОС Android
Для работы в PiP-системе пользователями используется специальное мобильное приложение.

С помощью мобильного клиентского приложения, отсканировав штрих-код интересующего товара
с помощью камеры смартфона или введя его наименование в строке поиска, пользователь может
получить следующую информацию:

       полную информацию о товаре, включая цену, внешний вид товара, описание товара и т.п.;
       аналогичную информацию о сопутствующих товарах и товарах-аналогах выбранного
        товара;
       промо-акциях, в которых участвует выбранный товар;

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

Имеется возможность ознакомления со списком всех текущих акций торговой точки.

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

Также имеется возможность подключиться к wifi-сети торговой точки из самого клиентского
приложения, посредством сканирования специального QR-кода с описание параметров
подключения к данной сети. Такой QR-код предполагается размещать на информационном
плакате у входа в торговую точку или в другом доступном месте. Рекомендации к оформлению
плаката можно найти в Приложении 2 данного руководства.

5.1.    Аппаратные требования к Android-смартфону
Приложение имеет минимальные на сегодняшний день аппаратные требования к смартфонам
пользователей, а именно:

   Операционная система Google Android 2.2 и выше. На данный момент этим требованием
    покрывается более 99,3% всех существующих смартфонов на ОС Android;
   Наличие камеры;
           o Очень желательно наличие у камеры системы автофокусировки;
           o Наличие вспышки/светодиодной подсветки также предпочтительно, особенно
              управляемой программно;
           o Требований к прочим параметрам камеры нет, тем не менее, предпочтительней
              выглядит камера, позволяющая снимать (захватывать снимки) с большим
              разрешение и большим числом кадров в секунду.
       К сожалению, не существует доступной базы данных по моделям смартфонов,
       удовлетворяющим перечисленным требованиям;
   Поддержка Wifi-соединений;

Прочие параметры смартфона не как не влияют на работоспособность клиентского приложение
PiP-системы.

5.2.    Установка клиентского приложения
Клиентское приложение для ОС Android располагается на витрине Android Play по адресу
http://play.google.com/store/apps/details?id=ru.atol.pricechecker.
АТОЛ SMART Checker «PiP». Полное руководство                                               25
Для доступа непосредственно с Android-устройства можно воспользоваться короткой ссылкой:

market://details?id= ru.atol.pricechecker.

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

На входе в торговый зал предпочтительно расположить информационный плакат с информацией
о поддержке в торговой точке PiP-системы и ссылками для загрузки мобильных клиентских
приложений. Рекомендации к оформлению плаката см. в Приложении 2.

5.3.   Работа с клиентским приложением
5.3.1. Запуск клиентского приложения

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

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

АТОЛ SMART Checker «PiP». Полное руководство                                                  26
5.3.2. Поиск товара по наименованию

Ввод наименования товара        Если в результате поиска было   При выборе одного из товаров
или отдельные слова как часть         несколько товаров,               из списка переходим к
наименования.                      содержащих указанное                 просмотру детальной
Для поиска нельзя вводить              наименование, то               информации по товару.
отдельные части слов            отображается список товаров.
(например, «сигар»)!             В данном случае по запросу
                                 «сигареты» было найдено 8
                                           товаров.

5.3.3. Просмотр информации о товаре при сканировании штрих-кода

В нижней части основного            При переходе в режим           Как только штрих-код был
экрана располагается большая         сканерв-штрих кодов             распознан приложение,
кнопка «Сканер штрих-кодов».           появляется экран                  выполняется запрос
                                    видоискателя камеры         информации с сервера. Далее
                                 смартфона. Выйти из режима     переходим в экран просмотра
                                  можно по вномке «Back» на            информации о товаре.
                                смартфоне, либо отсканировав
                                    какой-либо штрих код.

АТОЛ SMART Checker «PiP». Полное руководство                                             27
5.3.4. Сопутствующие товары, товары-аналоги

Экран полной информации о товаре.                               Сервер предоставляет клиенту
Данный товар имеет 1 или несколько сопутствующих              список сопутствующих товаров. В
товаров, о чем свидетельствует соответствующая кнопка            данном случае такой товар 1.
внизу формы. Нажимаем эту кнопку.

Аналогично, кнопка «Аналоги»                     Сервер предоставляет клиенту список товаров-
свидетельствует о наличие товаров-аналогов            аналогов. Выбрав любой элемент списка,
у данного товара. Нажимаем эту кнопку.         переходим в экран полной информации о товаре.

5.3.5. Промо-акции
В нижней части экрана полной информации о товаре кнопка «Акции товара» свидетельствует о
том, что данный товар участвует в как минимум одной промо-акции. Нажимая данную кнопку,
сервер отправляет на клиента список промо-акций для данной товара.

Посмотреть полный список текущий промо-акций торговой точки можно, выбрав в «Главном
меню» приложения пункт «Все текущие акции».

АТОЛ SMART Checker «PiP». Полное руководство                                               28
Переходим к просмотру карточки
Выбираем пункт «Все            В полученном списке всех      акции. Кнопка «Товары акции»
текущие акции» в Главном       активных акций, выбираем        открывает экран со списком
меню приложения.               интересующую акцию.            товаров, которые участвуют в
                                                                     данной акции.

5.3.6. Главное меню клиентского приложения

В верхнем левом углу           Меню состоит из 4х пунктов.        На экране «История поиска»
основного экрана              «Поиск» для перехода в            можно видеть список товаров
располагается небольшая        основной экран;                    информация о которых нами
кнопка, нажав на              «Сканер» для быстрого перехода     запрашивалась ранее. Также
которую переходим в            в режим сканирования штрих-         можно просмотреть полную
Главное меню                   кодов;                           информацию о товаре, выбрав
приложения.                   «Все текущие акции» открывает                    его из списка.
                               список текущих промо-акций         Для выхода из этого экарана
                               магазина;                        необходимо нажать на кнопку
                              «История поиска» отображает        «Основное меню» в верхнем
                               соответствующий экран.                      левом углу экрана.

АТОЛ SMART Checker «PiP». Полное руководство                                               29
6. Проверка функционирования PiP-сервера
В случае неопределенности по вопросу функциональности PiP-сервера можно выполнить одну из
следующих групп последовательностей действий:

   1. Проверка работоспособности служб PiP-сервер и MySQL-сервер. Ниже на рисунках 17.1-
      17.4 показана последовательность действий, необходимых для проверки
      работоспособности служб в ОС MS Windows 7.

                          Рис. 17.1. Управление компьютером MS Windows

                      Рис. 17.2. Управление компьютером. Службы и приложения

АТОЛ SMART Checker «PiP». Полное руководство                                               30
Рис. 17.3. Управление компьютером. Службы

                     Рис. 17.4. Проверка работоспособности служб MySQL и Сервера

   2. Подключение к PiP-серверу из Консоли управления (Менеджера).

АТОЛ SMART Checker «PiP». Полное руководство                                       31
7. Удаление компонентов PiP-системы
Удаление PiP-сервера, равно как и других компонентов PiP-системы производится по стандартной
схеме удаления ПО в ОС MS Windows.

При необходимости удаления PiP-сервера с конкретного компьютера во избежание конфликтов с
каким-либо другим установленным ПО, MySQL будет также удален только, если СУБД была
установлена вместе с PiP-сервером.

АТОЛ SMART Checker «PiP». Полное руководство                                              32
8. Приложение 1. Формат импортируемых данных с товарами
Импорт данных о товарах и акциях в БД PiP-сервера производятся в формате обмена «АТОЛ», в
который добавлены несколько специфических команд.

Для импорта данных в БД PiP-сервера используется основных 2 файла:

   1) Файл с данными, содержит данные о товарах и акциях в расширенном формате обмена
      «АТОЛ»;

   ВНИМАНИЕ: Кодировка данных исключительно Win1251.

   2) Файл-флаг – это файл, необходимый для инициации процедуры импорта данных в
      «Автоматическом режиме» (включение/отключение данного режима и установка периода
      проверки выполняется через Консоль управления). Содержимое файла-флага значения не
      имеет (как правило, он пуст, с размером 0 байт). После успешного завершения процедуры
      импорта данных файл-флаг автоматически удаляется. Для импорта в «Ручном» режиме
      наличие файла-флага не требуется.

В спецификацию формата импортируемых данных включены файлы с изображениями товаров.
Файлы могут быть изображения произвольного размера (поскольку при импорте они будут
автоматически преобразованы до требуемых размеров). Изображения представлены растрами в
стандартных форматах, таких как: JPEG, PNG, BMP.

ВНИМАНИЕ: Имена всех импортируемых файлов с изображениями не должны иметь
кириллических символов (т.е. только латиница).

Для выполнения процедуры импорта все перечисленные файлы (файл с данными импорта, файл-
флаг и файлы с изображениями) должны быть помещены в папку /import, расположенную в
директории установки сервера. Данная папка может быть открыта для полного доступа по сети,
куда будут автоматически подгружаться новые изменения из внешних АСТУ.

8.1.   Команды файла с данными
Ниже перечислены команды, поддерживаемые процедурой импорта данных в PiP-сервер,
которые не входят в формат обмена АТОЛ (см. «Руководство интегратора FrontolWin32») или же
имеют отличия от него.

1. Добавить товар: $$$PIP_ADDWARE и $$$ADDQUANTITY (и ее аналоги: $$$REPLACEQUANTITY,
   $$$REPLACEQUANTITYWITHOUTSALE)

 Номер поля      Номер поля                                Описание поля
PIP_ADDWARE ADDQUANTITY
      1               1        Идентификатор товара
      2               2        Штрихкоды через запятую
      3               3        Наименование
      4               5        Цена
      5              31        Файл *.bmp, *.jpg, *.wmf с картинкой
      6              Нет       Описание единицы товара (1кг, 1шт, 200г, 900мл)
      7              32        Описание
      8              Нет       Наименование производителя
2. Удалить товар: $$$DELETEWARESBYWARECODE
3. Удалить все товары: $$$DELETEALLWARES

АТОЛ SMART Checker «PiP». Полное руководство                                                 33
4.    Добавить товар-аналог: $$$ADDWAREANALOGS
5.    Удалить товар-аналог: $$$DELETEWARESBYWARECODE
6.    Удалить все товары-аналоги: $$$DELETEALLWAREANALOGS
7.    Добавить сопутствующий товар: $$$ADDACCOMPANYINGWARES
8.    Удалить сопутствующий товар: $$$DELETEACCOMPANYINGWARESBYCODE
9.    Удалить все сопутствующие товары: $$$DELETEALLACCOMPANYINGWARES
10.   Добавить цену товара: $$$ADDPRICES
11.   Удалить цену товара: $$$DELETEPRICESBYWARE
12.   Удалить цены для всех товаров: $$$DELETEALLPRICES
13.   Добавить штрих-код товара: $$$ADDBARCODES
14.   Удалить штрих-коды товара: $$$DELETEBARCODESBYWARECODE
15.   Удалить штрих-коды всех товаров: $$$DELETEALLBARCODES
16.   Добавить промо-акцию: $$$PIP_DELETEALLPROMO

Номер поля                                   Описание поля
     1        Идентификатор промо-акции
     2        Идентификаторы товаров, участвующих в акции, через запятую
     3        Заголовок акции
     4        Описание акции
     5        Изображение акции
17. Удалить промо-акцию: $$$PIP_DELETEPROMOBYCODE

Номер поля                                    Описание поля
     1        Идентификатор промо-акции
18. Удалить все промо-акции: $$$ PIP_DELETEALLPROMO

Неиспользуемые команды в файле импорта данных можно закомментировать, поставив в начале
строки объявления команды 2 слеша (//). Если данная команда имеет дополнительные параметры
в последующих строках, то они автоматически будут игнорироваться процедурой импорта.
Ключом начала команды служит 3 символа $ ($$$) в начале строки.

8.2.         Пример файла данных импорта
$$$DELETEALLWARES
$$$DELETEALLBARCODES
$$$PIP_ADDWARE
продуктID 1;2400000021131,2400000021132,2400000021133;Мёд натуральный 0.25 кг;112.5;lipstdvestypatd.png;250г;Мед с пасек Лужкова
продуктID 2;4601415000270;Сок ананасовый 1л "Иван Поддубный";15.1;productimage-picture-00086638-111439.jpg;1л;Восстановлен из вытяжки натурального ананаса
продуктID 3;4602034000085;Манка;10;manka.png;1кг;Продукт, рекомендованный лучшими британскими диетологами;ЗАО "Manowar"
продуктID 4;4600566000504;соль "Экстра" 1кг (Йод+фтор);5;10398352.jpg;1кг;Обычная соль
продуктID 30;46105615;Сигареты Winston Silver Super Slims;46;Winston Silver SuperSlim.png;20сиг;Курение вредит!
38;46047076;Зажигалка;10;ZTL-11-02.jpg;1шт;Дать в зубы, чтобы дым пошел?
$$$DELETEALLWAREANALOGS
$$$ADDWAREANALOGS
1;продуктID 30;31
2;продуктID 30;32
3;продуктID 30;33
$$$DELETEALLACCOMPANYINGWARES
$$$ADDACCOMPANYINGWARES
1;38;продуктID 30
//$$$DELETEALLPRICES
$$$ADDBARCODES
2400000021131;продуктID 1
4601415000270;продуктID 2
$$$PIP_DELETEALLPROMO

$$$PIP_ADDPROMO
акция № 2;продуктID 1;Винни-пух жжот мед!;Мед если есть, то его сразу нет...;promo_zhenskaya-klassicheskaya-futbolka-med-esli-estj-to-ego-srazu-net-belyy-maket.jpg

8.3. Лог импорта данных
Ход выполнения процедуры импорта данных фиксируется и заносится в файл лога импорта
данных - import.log, расположенный в директории установки сервера.

АТОЛ SMART Checker «PiP». Полное руководство                                                                                                                          34
Пример содержимого файла-лога импотра данных.

АТОЛ SMART Checker «PiP». Полное руководство                             35
9. Приложение 2. Информационный плакат о поддержке PiP-
      системы в торговой точке

                            Price in Pocket
Уважаемые клиенты!
Администрация магазина «ZZZ» рада Вам сообщить, что в нашем магазине
Вы можете воспользоваться инновационной системой получения
информации о товаре непосредственно на экране вашего Android-
смартфона.
 Если в вашем Android-смартфоне еще нет
 приложения PiP-Atol, то Вы можете установить его
 Абсолютно бесплатно (!) с витрины Android Play,
 отсканировав данный QR-код.
 Вы также можете установить клиентское
 приложение самостоятельно, набрав в Android Play
 название PiP-Atol, либо воспользоваться ссылкой:
http://play.google.com/store/apps/details?id=ru.atol.pricechecker.

Для начала работы в системе PiP-Atol запустите
клиентское приложение.
 Подключайтесь к нашей Wi-Fi-сети, отсканировав
 клиентским приложением PiP-Atol данный QR-код.

 Либо в процессе работы выберите сеть: PiP-System.
Сканируйте штрих-коды интересующих Вас товаров
нашего магазина и получайте подробную
информацию, включающую:
 Наименование товара;
 Цена товара;
 Описание товара;
 Внешний вид товара;
 и др.

Желаем Вам приятных покупок!

АТОЛ SMART Checker «PiP». Полное руководство                           36
Вы также можете почитать