Skip to main content

Установка и настройка ПО Smart Scanner

Установка и настройка сервера Smart Scanner

Предварительные настройки в r_keeper 7

Настройка XML-интерфейса сервера справочников

Для загрузки в Smart Scanner справочников из r_keeper может использоваться XML-интерфейс сервера справочников ИЛИ кассового сервера. При решении использовать XML-интерфейс кассового сервера, настройку XML-интерфейса на сервере справочников можно не выполнять.

В меню Настройки -> Центральный офис -> Серверы отчетов выберите используемый Сервер справочников и в его свойствах в блоке настроек XML интерфейс укажите значение для параметра Порт привязки

image-1709074556049.png

image-1709074629174.png

Порт может быть любой свободный.

Для применения изменений сервер справочников необходимо перезапустить.

Настройка XML-интерфейса и PDS-интерфейса кассового сервера

В меню "Сервис" -> "Станции и Устройства" создайте XML-интерфейс для кассового сервера XML interface for windows #X и укажите в его свойствах номер порта в поле "Порт".
В меню "Сервис" -> "Интерфейсы" создайте логический интерфейс Smart_Scanner_XML_Interface  путём копирования предустановленного XML интерфейса.
В свойствах созданного логического интерфейса привяжите созданный XML interface for windows #X кассового сервера в разделе "Файлы библиотек (DLL)".

Для применения изменений кассовый сервер необходимо перезапустить.

image-1732037004677.png

image-1732036938779.png

В меню Сервис -> Станции и Устройства создайте PDS-интерфейс для кассового сервера PDS interface #X и укажите в его свойствах:

  • PDS Server Name - сетевое имя PDS-интерфейса
  • Pass ALL Receipts XML data - на этапе настройки выставить значение By script. Для начала работы и запуска процесса обработки чеков r_keeper необходимо выставить значение Yes, always (fail if impossible)
  • Authorize before transaction - выставить значение No authorization calls

image-1732037749068.png

В меню Сервис -> Интерфейсы создайте логический интерфейс Smart_Scanner_Interface  путём копирования предустановленного интерфейса Персональная Дисконтная Система.
В свойствах созданного логического интерфейса привяжите созданный PDS interface #X кассового сервера в разделе Файлы библиотек (DLL)

Для применения изменений кассовый сервер необходимо перезапустить.

image-1732037965114.png

Запомните код логического интерфейса Smart Scanner Interface, он понадобится для настройки Farcards.

Создание классификации и категорий

В меню "Меню" -> "Классификации блюд" необходимо создать классификацию "Smart Scanner", а в ней категории "Порционный алкоголь", "Коктейли" и "Приготовление блюд". 

Запомните коды этих категорий, они понадобятся для настройки службы сервера Smart Scanner.

image-1718975487716.png

Назначьте блюдам, подлежащим учёту в ЕГАИС, соответствующие категории.

Установка СУБД PostgreSQL

Рекомендуется установить PostgreSQL на том же ПК, где планируется установка сервера Smart Scanner или на любом другом ПК в том же сегменте сети. Дистрибутивы доступны по ссылке (https://www.enterprisedb.com/downloads/postgres-postgresql-downloads).Выберите максимальную версию, доступную для разрядности вашей операционной системы. 

image-1726672753222.png

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

Выбрать компоненты для установки. Не требуется установка pgAdmin4 и Stack Builder

image-1726673255044.png

Выбрать каталог для хранения данных. Если на компьютере единственный логический диск, следует оставить выбор по умолчанию. Если имеется разделение на диск для системных файлов и диск для данных, рекомендуется указать каталог на диске для данных, например D:\Postgresql\16\data

image-1726673342445.png


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

image-1726673391847.png


Номер порта. Используйте предложенное по умолчанию значение 5432 и запомните его, он понадобится вам в процессе установки серверной части.

Язык базы данных. Необходимо выбрать русский язык.image-1726673514356.png

Установка серверной части Smart Scanner

Актуальный дистрибутив для первоначальной установки серверной части доступен по ссылке (https://yadi.sk/d/L6_YwEx0sY10zg)

После запуска инсталлятора выберите путь для установки, по умолчанию это C:\Delavto. Программа будет установлена в папку EgaisDaCore внутри выбранной папки. Необходимо убедиться, что PostgreSQL уже установлен и доступен с этого ПК (флаг "Переключиться на использование PostgreSQL" при первичной установке будет выставлен автоматически) и нажать "Выполнить".

image-1726674987657.png

На следующем этапе необходимо указать параметры подключения к ранее установленному серверу PostgreSQL и пароль суперпользователя, заданный при установке PostgreSQL:

image-1726675537584.png

Далее необходимо ввести данные учетной записи суперпользователя, который в дальнейшем будет осуществлять администрирование сервера Smart Scanner:

image-1726675119452.png


Далее выполняются этапы автоматической установки ПО. На этапе VC_Redist (Visual C++ redistributable files) возможно появление сообщения об ошибке с кодом 1638

image-1726675725280.png

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

image-1726675871068.png
Нажмите кнопку "ОК".

Лицензирование

При запуске программы конфигурации настроек откроется окно с требованием ввода лицензионного ключа:

image-1726676139255.png

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

  • Наименование клиента (Юридическое лицо, Название заведения)
  • Наименование/имя в локальной сети/роль компьютера, на который осуществляется установка ПО Smart Scanner
  • Дату окончания лицензии (срок, на который оплачено использование ПО)
  • Код запроса

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

Настройки службы сервера Smart Scanner

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

image-1726677072479.pngimage-1726677179680.png

После успешного ввода пароля откроется окно конфигуратора настроек службы сервера Smart Scanner.

image-1731513419556.png

Настройки работы web-интерфейса
  • Номер порта - TCP-порт для доступа к серверу Smart Scanner
  • Проверка работы веб-интерфейса раз в ... - периодичность автоматической проверки работы службы вэб-интерфейса сервера Smart Scanner в минутах (по умолчанию 5)
Настройки обмена с УТМ
  • Адрес УТМ и порт - IP-адрес и TCP-порт, по которому доступен УТМ
  • Обмен информацией с УТМ раз в ... - периодичность обмена данными между сервером Smart Scanner и УТМ в минутах (по умолчанию 2)
  • Проверка статуса декларации раз в ... - периодичность проверки статуса обработки отправленных в УТМ алкогольных деклараций в минутах (по умолчанию 15)
Использовать УТМ прокси

Использовать УТМ прокси - включение/отключение режима использования прокси-сервера Smart Scanner для доступа к УТМ сторонних приложений (опционально, необходимо для обмена с УТМ сторонних приложений, например, Store House). При активации установите следующие настройки:

  • Номер порта УТМ прокси - TCP-порт для доступа к прокси-серверу Smart Scanner 
  • Вести лог доступа - включение/отключение логирования обращений к УТМ через прокси-сервер (по умолчанию отключено). Технический параметр, следует использовать только по рекомендации технического специалиста
  • Сохранять ВСЕ POST запросы - включение/отключение РАСШИРЕННОГО логирования отправки документов в УТМ через прокси-сервер (по умолчанию отключено). Технический параметр, следует использовать только по рекомендации технического специалиста
  • Показывать старые документы за... - включение/отключение возможности показывать стороннему ПО входящие документы, которых уже нет в УТМ, но они были ранее сохранены сервером Smart Scanner. Необходимость указывать число дней связана с тем, что общее количество документов, хранимых сервером слишком велико (120 дней) и количество отображаемых документов должно быть меньше. По умолчанию включено, значение указывается в днях (по умолчанию 30)
  • Удаленные документы УТМ прокси - просмотр списка номеров документов УТМ, помеченных как удаленные при попытке их удаления сторонним ПО через УТМ прокси. Такие документы недоступны через УТМ прокси. Исключение номера из этого списка делает документ доступным через УТМ прокси
Связь с SH5

Настройки связи с SH5 доступны для редактирования при установке флага "Обновлять статусы документов ЕГАИС" и/или "Импорт справочников".

  • Адрес API и порт- IP-адрес и TCP-порт, по которому доступен StoreHouse_5 WEB API
  • Юр. лицо - наименование юридического лица, указанное в Store House v5 (вводится с учетом регистра, пробелов и спец. символов)
  • КПП - значение КПП, указанное в свойствах подразделения в Store House v5
  • Логин - имя пользователя Store House v5, обладающего правами на чтение и редактирование документов ЕГАИС
  • Пароль - пароль указанного выше пользователя Store House v5

Обновлять статусы документов ЕГАИС - включение/отключение передачи в Store House v5 статусов приходных накладных, обработанных в Smart Scanner. При активации укажите значение параметра

  • Обновлять статусы документов раз в ... - периодичность отправки статусов приходных накладных в SH5  в минутах

Импорт справочников - включение/отключение загрузки справочников  из Store House v5. При активации установите следующие настройки:

  • Выполнять импорт раз в ... - периодичность загрузки словарей из Store House v5 в минутах (по умолчанию 60)
  • Название товарной группы с меню RK - наименование или код (или коды через запятую) товарной группы (или групп) в Store House v5, в которую импортируется меню из r_keeper v7 ( Примеры значений: Меню ресторана или 50001 или 50001,50002,50010 и т.д.)
  • Использовать определенную версию комплекта - включение/отключение использования конкретных версий комплектов Store House v5 при импорте рецептов блюд. По умолчанию отключено, т.е. комплекты используются без учета версий. Используется комплект, имеющий наиболее позднюю дату начала действия
  • Номер версии комплекта - значение или несколько значений через запятую версий комплектов Store House v5 при включенной опции "Использовать определенную версию комплекта". В случае, когда указано несколько версий комплекта приоритет использования присвается версии, указанной первой в списке. Например, если указаны версии 5,3,11, то у товара будет импортирована версия комплекта 5, в случае её отсутствия - 3, в случае её отсутствия - 11. При наличии нескольких комплектов выбранной таким образом версии, используется тот из них, что имеет наиболее позднюю дату начала действия. Если комплекты указанных версий отсутствуют, будет использован комплект, имеющий наиболее позднюю дату начала действия.
Связь с r_keeper

Связь с r_keeper - включение/отключение загрузки справочников из r_keeper. При активации установите следующие настройки:

  • Адрес сервера и порт - IP-адрес и TCP-порт, по которым доступен XML-интерфейс сервера справочников r_keeper v7 или кассового сервера r_keeper v7
  • Код категории "Порционный алкоголь", код категории "Коктейль", код категории "Блюда с алкоголем" - коды категорий  "Порционный алкоголь", "Коктейли" и "Приготовление блюд" соответственно из r_keeper v7 Manager (см. предварительные настройки в r_keeper v7)
  • Выполнять импорт данных из RK7 раз в ... - периодичность импорта справочников из r_keeper v7 в минутах (по умолчанию 60)
  • Код папки с меню ресторана в RK - опционально, применимо в случае, когда в заведении используется только часть существующего меню. Позволяет избежать "засорения" словарей неиспользуемыми позициями и уменьшить время загрузки
  • Удалить неиспользуемые блюда RKeeper - удаление из БД Smart Scanner неиспользуемых импортированных из r_keeper блюд. Рекомендуется использовать после выполнения импорта из r_keeper с некорректными настройками (некорректно указан сервер для загрузки справочников или код папки с меню ресторана)

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

Сменить пароль - смена пароля доступа к конфигуратору настроек службы сервера Smart Scanner

После заполнения необходимых полей следует нажать кнопку "Установить службу" в левой верхней части окна конфигуратора настроек. Появится напоминание о необходимости обладания правами администратора для установки/удаления службы. Убедитесь, что приложение запущено от имени администратора, нажмите "ОК", дождитесь уведомления об успешной установке службы и снова нажмите "ОК"

image-1729597605504.png

image-1729001141612.png

Затем следует запустить службу нажатием одноименной кнопки в правом верхнем углу окна приложения. Перед запуском снова появится напоминание о необходимости обладания правами администратора и предложение сохранить изменения настроек. Нажмите "Да" и убедитесь, что статус, отображаемый в левом верхнем углу, сменился на "Служба запущена".

image-1729598692321.png

image-1729598904552.png

image-1729599496270.png


В момент запуска службы происходит проверка связи со всеми системами (УТМ, SH5 Web API, XML-интерфейс r_keeper), в случае невозможности установить соединение с одной из них (или в случае, если указанные в конфигураторе значения не найдены в БД соответствующих систем) на экране появится соответствующее уведомление. 

После успешного запуска службы сервера закройте окно конфигуратора настроек.

Общие настройки Smart Scanner

При первичной установке ПО после закрытия окна конфигуратора настроек появится уведомление:

image-1729600574691.png
После нажатия кнопки "ОК" в браузере по умолчанию автоматически откроется страница авторизации в web-интерфейсе Smart Scanner.  Чтобы попасть на страницу web-интерфейса вручную нужно в браузере открыть [IP-адрес сервера Smart Scanner]:[номер порта для вэб-интерфейса], например 127.0.0.1:8800 или 192.168.1.10:8989 и т.д.

image-1729600649409.png

Необходимо выполнить вход в веб-интерфейс с учетными данными суперпользователя, созданного ранее. После успешной авторизации откроется страница "Администрирование сервера". При первичной установке окно редактирования общих настроек откроется автоматически. Для необходимости повторного перехода на эту страницу в блоке "Основное" выберите пункт "Общие настройки".

image-1732022258268.png

  • FSRARID - идентификатор ЕГАИС участника оборота АП (считывается из УТМ, поле доступно только для чтения)
  • Дата окончания лицензии - дата окончания действия введенной лицензии Smart Scanner (поле доступно только для чтения)
  • Код сервера Smart Scanner - код для подключения приложений-клиентов и внешних интеграций. Генерируется автоматически (поле доступно только для чтения)
  • Префикс для номеров актов -  используется опционально, значение по умолчанию "SMART_". Служит для идентификации созданных ПО Smart Scanner актов в системе ЕГАИС, в том числе в списке документов УТМ. Номера документов будут начинаться с заданного префикса
  • Отправлять все акты V4 - включение/отключение использования 4-й версии актов ЕГАИС для ВСЕХ причин списания. По умолчанию активировано
  • Формировать акты для УТМ (да/нет) - включение/отключение отправки данных в УТМ. По умолчанию активировано. При отключении Smart Scanner будет работать в режиме обработки ТОЛЬКО входящей информации, акты/запросы будут формироваться, но не будут отправляться в УТМ. Технический параметр, следует использовать только по рекомендации технического специалиста
  • Наценка для цены продажи (рубли или %) - используется для продукции, не участвующей в порционном учёте (пиво и слабоалкогольные напитки). Позволяет автоматически формировать цену продажи из цены в приходной накладной, добавляя к закупочной стоимости наценку, заданную фиксированной суммой или процентом от закупочной стоимости. Помимо этого, отпускная цена может быть указана непосредственно в процессе списания, либо может быть задан весь прейскурант
  • Режим обработки нефискальных чеков r_keeper - установить один из трёх режимов работы с нефискальными чеками:
      1. Запретить (по умолчанию) - Smart Scanner не позволит оплатить заказ нефискальной валютой, если в нём есть позиции содержащие подотчётную алкогольную продукцию
      2. Списать актом - для списания алкогольной продукции формируются акты с причиной списания "Приготовление" и отправляются в ЕГАИС
      3. Игнорировать - никаких документов ЕГАИС не формируется

image-1731672081520.png

  • Разрешить коррекцию остатка вскрытой бутылки - включение/отключение режима корректировки остатков вскрытых бутылок. По умолчанию отключено. Инструкцию по работе с данным функционалом вы можете получить по запросу в DELAVTO.

Нажмите Сохранить для подтверждения изменений настроек.

Установка и настройка Farcards

Устанавливать Farcards рекомендуется на кассовом сервере r_keeper, если есть такая возможность.  Актуальная сборка Farcards доступна для загрузки по ссылке.

В Farcards.ini необходимо указать в секции [pds_netk] параметр NetServerName=сетевое имя PDS-интерфейса кассового сервера, указанное в параметре PDS Server Name

image-1732029933957.png image-1732030737536.png




В SmartScanner.ini необходимо указать параметры:

  • в секции [Interface]
    • Code=код логического интерфейса Smart Scanner Interface для PDS-интерфейса кассового сервера 
  • в секции [Server]
    • в строке URL=http://111.111.111.111:8800/writeoffmillis/rkcheckimport/?code=XXXXXXXXX необходимо вместо 111.111.111.111:8800 указать IP-адрес и порт сервера Smart Scanner, вместо XXXXXXXXX - код сервера Smart Scanner
  • в секции [MidServer]
    • IP=IP-адрес:порт XML-интерфейса кассового сервера

image-1732029661786.png

Рекомендуется установить Farcards службой, если это возможно.

Установка и настройка Farcards Guard

Для контроля за непрерывной работой Farcards используется Farcards Guard. Актуальная сборка Farcards Guard доступна для загрузки по ссылке. Распакуйте архив в нужную директорию и запустите приложение FarcardsGuard.exe от имени администратора. При первом запуске программа потребует задать пароль доступа к настройкам. После введите заданный пароль снова для входа в настройки - откроется окно ввода лицензионного ключа. 

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

  • Наименование клиента (Юридическое лицо, Название заведения)
  • Наименование/имя в локальной сети/роль компьютера, на который осуществляется установка ПО Smart Scanner
  • Код запроса

Лицензия на использование одной конфигурации Farcards Guard для Smart Scanner предоставляется бессрочно и бесплатно для каждого приобретенного экземпляра Smart Scanner. Введите полученный код ответа и нажмите "Ок".

Заполните поля:

image-1719277208670.png
Адрес мидсервера и номер порта - IP-адрес и порт XML- интерфейса кассового сервера

Код интерфейса - код логического интерфейса для PDS-интерфейса кассового сервера 

Имя службы и Путь к ехе Farcards - нажмите кнопку Выбрать, чтобы указать путь к FarCards.exe и нажмите Открыть, эти поля будут заполнены автоматически

Путь к ехе Farcards - прямой путь к Farcards.exe, например C:\Delavto\FC_Smart_Scanner\Farcards.exe

Проверять номер карты - 1 (по умолчанию)

Затем следует нажать "Установить службу", "Запустить службу" и закрыть окно настроек.

ВАЖНО! Если по какой-то причине Farcards для SmartScanner необходимо запускать в режиме desktop, то и Farcards Guard тоже должен работать в режиме desktop.

В таком случае устанавливать службу не нужно, а следует выставить флаг "Запускать Farcards в режиме Desktop", закрыть окно настроек, создать ярлык FarcardsGuard.exe с ключом desktop (..\FarCardsGuard.exe desktop) и положить его в автозагрузку. Для быстрой проверки работоспособности Farcards Guard в режиме desktop можно воспользоваться кнопкой Запустить в режиме Desktop - окно настроек закроется и Farcards Guard будет перезапущен в режиме desktop

Создание непривилегированных пользователей

Ниже описан процесс создания пользователей для работы с web-интерфейсом и клиентскими приложениями

Создание пользователей

Для перехода к созданию пользователей нажмите ссылку «Начало», затем ссылку «Добавить» в разделе «Пользователи»

image-1731678329598.png

image-1731678506567.png

Введите имя пользователя.
Для пользователей программы клиента списания нажмите кнопку «Пароль из цифр» и запомните этот пароль.
Пароль из цифр нужен для удобства набора с цифровой клавиатуры ТСД и из тач-интерфейса приложения-клиента для POS. Если Вы создаете пользователя только для работы с веб-отчетами, можно задать любой пароль.


image-1731677153843.png
Чтобы выдать новому пользователю разрешения для использования веб-отчетов, нажмите кнопку «Сохранить и продолжить редактирование», иначе нажмите «Сохранить»

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

image-1731677975907.png

После внесения изменений нажмите кнопку Сохранить.

Права на использование клиентского приложения

Нажмите ссылку «Начало», затем ссылку «Добавить» в разделе «Разрешения для пользователей на использование причин списания»
image-1731678329598.png

image-1731679188223.png

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

image-1731679507910.png

Отдельными флагами настраивается доступ к специальным режимам работы приложения: перемещение, приемка, инвентаризация, распроведение ТТН и актов, повторный запрос ТТН. Для приложения-клиента можно выбрать режим работы по умолчанию, т.е. режим, в который пользователь попадет сразу после успешной авторизации. 

image-1731679870936.png

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

Установка и настройка приложений-клиентов Smart Scanner

Ниже описан процесс установки и настройки клиентских приложений.

Приложение Smart Scanner

Настройка связи с сервером Smart Scanner

Приложение Smart Scanner доступно для скачивания в web-интерфейсе сервера Smart Scanner в разделе Администрирование в блоке Обновление ПО

image-1731682296379.png
или без авторизации по прямым ссылкам вида
http://ip_address:port/distrib/WriteOffClient.exe - Windows клиент списания
http://ip_address:port/distrib/WriteOffClientHuge.exe - Windows клиент списания - укрупнённый (для тачей)
где ip_address:port - ip-адрес и TCP-порт сервера Smart Scanner, например: 192.168.1.1:8800/distrib/WriteOffClient.exe

Загруженное приложение WriteOffClient.exe не требует установки. Разместите его в удобную директорию, например C:\Delavto\SmartScanner и создайте ярлык на рабочем столе. Для настройки связи с сервером Smart Scanner после запуска приложения перейдите в настройки - кнопка в правом нижнем углу окна авторизации

image-1732021743431.png

В открывшемся окне укажите:

IP адрес или доменное имя и Номер порта - IP-адрес/доменное имя и TCP-порт сервера Smart Scanner

Название сервера - опционально, отображаемое название вкладки подключения при настройки связи с двумя и более серверами Smart Scanner

Использовать логин, Использовать пароль - указать имя пользователя и пароль для автоматической авторизации при входе

Сканер подключен через COM порт номер ... - при подключении 2D-сканера через COM-порт (физический или виртуальный) выставить флаг и указать номер COM порта.
ВАЖНО! Для настройки одновременной работы клиента Smart Scanner и кассового приложения r_keeper v7 со сканером, подключенным через COM порт, обратитесь в DELAVTO.

image-1731682649103.png

При необходимости подключения к двум и более серверам Smart Scanner нажмите вкладку [+] и укажите настройки подключение к дополнительному серверу, дополнительно выставив флаг Использовать этот сервер.
После ввода настроек нажмите Ок. При успешном подключении к серверу в окне Имя пользователя появится выпадающий список пользователей, имеющих права на работу с приложением.

Добавление кнопки Smart Scanner на экранную форму r_keeper

Для корректной работы приложения Smart Scanner на POS-терминале параллельно с кассовым приложением r_keeper настоятельно рекомендуется создать *.bat-файл (например SSDA.bat), со содержанием start *путь до приложения Smart Scanner* (например start C:\Delavto\SmartScanner\WriteOffClient.exe) и использовать его для вызова приложения Smart Scanner из интерфейса r_keeper.

Редактор экранных форм r_keeper позволяет разместить кнопку вызова приложения Smart Scanner практически  из любой части интерфейса кассового приложения. Подробнее о редактировании экранных форм можно узнать на docs.rkeeper.ru. Ниже в качестве примера приведена инструкция по добавлению кнопки вызова приложения Smart Scanner на экранную форму "Вход в систему".

В r_keeper Manager зайдите в меню Настройки -> Графический интерфейс -> Использование схем форм и, проанализировав список правил, определите используемую схему форм. Если это предустановленная схема форм, зайдите в меню Настройки -> Графический интерфейс -> Схемы форм , сделайте её копию и редактируйте созданную копию, если же используемая схема форм не является предустановленной - вносить изменения можно непосредственно в неё.

В используемой схеме форм определяем используемый экземпляр формы "Вход в систему"

image-1732195468181.png

image-1732195762280.png

Найдите нужную экранную форму в меню Настройки -> Графический интерфейс -> Формы. Если это предустановленная форма, сделайте её копию и редактируйте созданный экземпляр. Перейдите к редактированию форму двойным кликом по полю [Форма] в пункте Модель блока Основное.

image-1732196221538.png

Выберите на модели формы место для кнопки вызова приложения Smart Scanner из свободных кнопок в правой части экрана, выделите её нажатием левой кнопкой мыши. В свойствах выбранной кнопки выберите отображаемую иконку в блоке Внешний вид в поле БД Картинка (можно выбрать из системных, например алкоголь 3 или загрузить свою).

image-1732196733827.png

Откройте вкладку События и перейдите к редактированию сценария двойным кликом по пустому полю в строке OnButtonPress или нажатием кнопки [...]

image-1732197156505.png

Перейдите в самый конец скрипта. В появившейся процедуре вида
...
procedure GOperationButton4OnButtonPressScript(Sender: TGCustomButton);
begin  

end;
...

между begin и end добавьте строку вида

GUI.CmdExec ('C:\Delavto\SmartScanner\SSDA.bat');

с указанием полного пути до созданного *.bat-файла. Выполните проверку скрипта, при успешной проверке нажмите кнопку Сохранить и ОК

image-1732197846808.png

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

image-1732198049452.png

image-1732198104634.png

Перезапустите кассовое приложение r-keeper

Редактор алкогольной декларации

Приложение Редактор Алкогольной декларации доступно для загрузки в web-интерфейсе сервера Smart Scanner на главной странице в блоке "Обновление ПО"

image-1732199175176.png
или без авторизации по прямой ссылке вида:
ip_address:port/distrib/EditDeclXmlSetup.exe
где ip_address:port - ip-адрес и TCP-порт сервера Smart Scanner, например: 192.168.1.1:8800/distrib/EditDeclXmlSetup.exe

Запустите загруженный файл, укажите директорию для установки приложения и нажмите Установить

image-1732199780916.png

После завершения установки задайте пароль для доступа к настройкам (минимум 5 символов), затем введите заданный пароль для входа в настройки. В настройках укажите:

  • Адрес и Порт - IP-адрес и TCP-порт сервера Smart Scanner
  • Код - код сервера Smart Scanner (из общих настроек)
  • Название - отображаемое название вкладки подключения к серверу Smart Scanner

    image-1732201247152.png


При необходимости подключения к двум и более серверам Smart Scanner используйте кнопку Добавить сервер Smart Scanner.

Для смены пароля доступа к настройкам введите новый пароль в соответствующие поля и воспользуйтесь кнопкой Сменить пароль на настройки

image-1732201269313.png
Закройте окно настроек и подтвердите сохранение внесенных изменений. Ярлык для запуска приложения появится на рабочем столе.

Приложения для Android (для ТСД и смартфонов)

Для ТСД необходимо предварительно настроить встроенный сканер (см. руководство по использованию вашего Android-устройства). Ниже приведена инструкция по настройке ТСД ATOL Smart Lite с Android 7.0 на борту.

Запустите приложение Barcode Utility и перейдите в раздел Scan Setting. Для параметра Data Recieve Method укажите значение CLIPBOARD_EVENT

image-1732207881363.png

В разделе USER DEFINITION PREFIX CHAR/ SUFFIX CHAR для всех префиксов/суффиксов укажите значение Empty

image-1732208011920.png

Для установки приложений Smart Scanner на Android-устройства прежде всего необходимо разрешить устройству установку приложений из сторонних/небезопасных источников (см. руководство по использованию вашего Android-устройства). Ниже приведена инструкция по настройке ТСД ATOL Smart Lite с Android 7.0 на борту.

Зайдите в Настройки -> Безопасность и в разделе Администрирование устройства активируйте опцию Неизвестные источники

image-1732202071873.png

Подключите ваше устройство к WiFi-сети с доступом к серверу Smart Scanner. Затем загрузите на устройство необходимые приложения одним из следующих способов:

  • в браузере устройства откройте web-интерфейс сервера Smart Scanner, авторизуйтесь и на главной странице в блоке Обновление ПО нажмите Скачать напротив нужного приложения
    image-1732202519829.png
  • в браузере другого устройства откройте web-интерфейс сервера Smart Scanner, авторизуйтесь и на главной странице в блоке Обновление ПО нажмите QR код напротив нужного приложения. На ТСД откройте браузер, в адресную строку считайте встроенным сканером QR код с экрана и нажмите ENT на клавиатуре для начала загрузки приложения

    image-1732203097095.png


Откройте загруженный файл и нажмите Установить. Дождитесь завершения установки и нажмите Готово. При необходимости выведите ярлык для запуска приложения на рабочий стол.

image-1732203222399.pngimage-1732203322428.png


Приёмка

Запустите приложение Приёмка, откройте меню нажатием на значок  image-1732203639618.png в левом верхнем углу экрана и перейдите в раздел Настройки

image-1732203739077.png

Заполните параметры:

  • Настройки программы
    • Название Юр.Лица (опционально) - отображаемое в верхней части экрана наименование ЮЛ 
    • Префикс номеров актов (опционально) - служит для идентификации созданных ПО Приёмка Smart Scanner актов в системе ЕГАИС

      image-1732205489504.png




  • Настройки УТМ
    • Адрес УТМ - IP-адрес или доменное имя УТМ
    • Номер порта УТМ - TCP-порт УТМ
    • Код лицензии УТМ - код лицензии на использование ПО Приёмка Smart Scanner (лицензируется отдельно, т.к. может использоваться автономно). Чтобы получить код запроса лицензии выполните обмен данными с УТМ после заполнения параметров Адрес УТМ и Номер порта УТМ, после получения ошибки отсутствия лицензии нажмите Подробно

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

        • Наименование клиента (Юридическое лицо, Название заведения)
        • Наименование/имя в локальной сети/роль компьютера, на который осуществляется установка ПО Smart Scanner
        • Код запроса

          image-1732205432330.png


  • Интерфейс программы
    • Отображение списков (опционально) - выбор вариантов интерфейса экрана работы с ТТН: Крупные числа (слева) и Числа с метками (справа)

      image-1732204625018.png     image-1732204669487.png



    • Звук для ошибки сканирования (опционально) - выбор рингтона для информирования об ошибке сканирования

      image-1732205339059.png


  • Подключение к серверу Smart Scanner
    • Адрес сервера SmartScanner - IP-адрес или доменное имя сервера Smart Scanner
    • Номер порта сервера SmartScanner - TCP-порт сервера Smart Scanner
    • Код - код сервера Smart Scanner
    • Версия ПО SmartScanner (только чтение) - версия сервера Smart Scanner

      image-1732205313937.png


Инвентаризация

Запустите приложение Инвентаризация, откройте меню нажатием на значок  image-1732205800145.png в левом верхнем углу экрана и перейдите в раздел Настройки

image-1732205852728.png

Заполните параметры:

  • Настройки сервера
    • Название Юр.Лица (опционально) - отображаемое в верхней части экрана наименование ЮЛ 
    • Адрес сервера - IP-адрес или доменное имя сервера Smart Scanner
    • Номер порта - TCP-порт сервера Smart Scanner
    • Код - код сервера Smart Scanner

      image-1732206141955.png


  • Интерфейс программы
    • Звук для ошибки сканирования (опционально) - выбор рингтона для информирования об ошибке сканирования

      image-1732206197790.png


  • Обновить программу
    • Версия программы - версия приложения Инвентаризация Smart Scanner
    • Версия ПО SmartScanner - версия сервера Smart Scanner
    • Обновить программу - принудительный запуск обновления приложения

      image-1732206278079.png



Списание

Запустите приложение Списание, откройте меню настроек нажатием на значок  image-1732285294320.png справа от кнопки ВОЙТИ

image-1732285279526.png

Заполните параметры:

  • Сервер
    • Адрес сервера - IP-адрес или доменное имя сервера Smart Scanner
    • Номер порта - TCP-порт сервера Smart Scanner
    • Название сервера - отображаемое имя выбранного при подключении сервера Smart Scanner 
    • Название Юр.Лица (опционально) - отображаемое в верхней части экрана наименование ЮЛ 

      image-1732207259191.png


  • Второй/Третий сервер - заполняется аналогично при необходимости подключения к нескольким серверам Smart Scanner. Установите флаг Использовать для возможности выбрать этот сервер Smart Scanner при подключении

    image-1732207310782.png


  • Обновить программу
    • Версия программы - версия приложения Списание Smart Scanner
    • Версия ПО SmartScanner - версия сервера Smart Scanner
    • Обновить программу - принудительный запуск обновления приложения

      image-1732207326594.png