external:shtrih_ves:01_установка_и_настройка

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:shtrih_ves:01_установка_и_настройка [2021/09/26 14:10] – [Настройка программного обеспечения] Александр Ильинexternal:shtrih_ves:01_установка_и_настройка [2022/04/09 14:09] (текущий) – удалено Александр Ильин
Строка 1: Строка 1:
-===== Установка и настройка ===== 
  
-==== Настройка HTTP XML интерфейса ==== 
- 
-  - Перейдите в справочник "Сервис -> Станции и устройства" 
-  - Из дерева слева выберите кассовый сервер, с которым будет работать программа 
-  - Перейдите во вкладку "Свойства" выбранного кассового сервера 
-  - В группе свойств HTTP ограничения для всех пунктов проставьте значение "HTTP Access" 
-  - В группе свойств HTTP Server снимите галку "Use Free Listen Port", параметр "HTTP Data Port" установите в соответствии с любым свободным портом на компьютере, где работает выбранный кассовый сервер 
-  - Перезапустите кассовый сервер для того, что бы выполненные настройки вступили в силу 
- 
-==== Настройка пользователя HTTP XML интерфейса ==== 
- 
-  - Перейдите в справочник "Персонал -> Работники" 
-  - В рамках текущего ресторана выберите или создайте роль, имеющую привилегию на объект "HTTP Access" в группе параметров "Менеджерские ограничения" 
-  - Для выбранной роли создайте пользователя с названием строго из **ЛАТИНСКИХ ** букв, задайте пользователю пароль. 
- 
-==== Настройка программного обеспечения ==== 
-**Важно!** Для каждого кода ресторана делается отдельная сборка, которая будет работать с этим рестораном.  
-Откройте конфигурационный файл config.ini включенный в поставку ПО RKExport 
- 
-В секции **RKXML** 
- 
-  * **Address ** - IP адрес и порт кассового сервера 
-  * **User **- Имя пользователя, созданного ранее 
-  * **Pass** - Пароль пользователя 
-  * **PType** - Идентификатор (**не код**) типа цены, которую ПО будет использовать при выгрузке. (по умолчанию 3 - Основная) 
-  * **qntDigits** - Перечисление значений параметра "точность для количества", блюда с которыми необходимо выгрузить. Разделитель - запятая. По-умолчанию qntDigits=1,2,3 
-В секции PATH 
- 
-  * **Output** - относительный или абсолютный путь для сохранения результата экспорта. (Путь должен существовать) 
-После выполнения данных настроек можно запустить программу для генерации первичных файлов **wares.txt** (данные по товарам для загрузки в весы) и **messages.txt** (дополнительная текстовая информация по блюдам для тех у которых заполнено поле "Рецепт") 
- 
-{{ :external:2020-06-12_14-11-05.png?600 |}} 
- 
-==== Настройка автоматического загрузчика ==== 
- 
-Автоматический загрузчик поставляется в комплекте с электронными весами ШТРИХ ПРИНТ. Актуальную версию ПО для настройки всегда можно скачать на [[https://www.shtrih-m.ru/catalog/shtrih-print/shtrikh-print-fi/|странице с описанием весов]]. 
- 
-  - Установить ПО Драйвер/ПО ШТРИХ-ПРИНТ 
-  - Запустить программу "Автоматический загрузчик" 
-  - Переключиться на вкладку "Список весов" 
-  - Нажать кнопку "Добавить" 
-  - Указать необходимые данные для соединения с весами 
-  - В поле "Файл загрузки" указать полный путь к файлам wares.txt и messages.txt, сгенерированным программой RKExport. Если вам НЕ нужно загружать рецепты, то поле "Доп файл загрузки" оставьте пустым. 
-  - Нажать кнопку "Ок" 
-  - Если необходимо прогружать несколько весов, то проделать эти операции для каждого экземпляра 
-  - Провести принудительную выгрузку и на закладке "Журнал операций" проконтролировать ее итоги 
-  - Вернуться на вкладку "Настройки" 
-  - Поставить галку "Поместить в автозагрузку" и нажать кнопку "Включить автоматический режим" (потребуются права Администратора) 
- 
-{{  :external:shtrih1.png?500  }} 
- 
-{{  :external:2020-06-12_14-31-04.png?500  }} 
- 
-{{  :external:shtrih2.png?500  }} 
- 
----- 
- 
-==== Алгоритм работы ==== 
- 
-Запускаем RKExport.exe (без каких либо параметров) - формируются файлы wares.txt и messages.txt, которые сохранятся по указанному пути в параметре Output конфигурационного файла Загрузчика. Автоматический загрузчик будет проверять наличие файла wares.txt (messages.txt) по этому пути, и в случае его наличия, загружать список товаров из него в весы, подключение к которым было настроено ранее. После успешной загрузки файл wares.txt (messages.txt) удаляется. 
- 
-RKExport.exe можно запускать в ручную (например, с ярлыка на компьютере менеджера) либо настроить кнопку в кассовом интерфейсе кассы r_keeper и тогда загрузку весов можно будет инициировать прямо с кассы. 
- 
-Краткая инструкция по добавлению в кассовый интерфейс кнопки: 
- 
-  * В справочнике Сервис - Скрипты создаем скрипт в группе Операции. Используем функцию GUI.CmdExec. 
-<code> 
- 
-  GUI.CmdExec('Полный путь к файлу/RKExport.exe'); 
- 
-</code> 
- 
-  * В справочнике Сервис - Операции в группе Пользовательские операции берем любую операцию (c 1-й по 9-ую) и переименовываем ее, например "Загрузка весов". В свойстве кнопки Скрипт выбираем скрипт созданный в п1. 
-  * Добавляем кнопку с названием "Загрузка весов" в справочник Настройки-Графический интерфейс-функциональные клавиши группа Главное меню. Кнопке привязываем операцию "Загрузка весов". 
-  * Далее в справочнике Настройки-Графический интерфейс-Селекторы добавляем для созданной нами копии селектора Главное меню кнопку, созданную ранее ("Загрузка весов"). Отмечаем в свойствах тип селектора Главное меню. 
-  * Включаем использование созданного селектора с новыми кнопками в справочнике Использование селекторов. Подробнее про селекторы и их использование читайте в печатном издании "Руководство пользователя R-Keeper 7". 
- 
-Аналогичная настройка делается при работе с Delivery и описана тут: [[https://support.ucs.ru/ru/node/6392#header-3|https://support.ucs.ru/ru/node/6392#header-3]] 
- 
----- 
- 
-==== Возможные проблемы и способы их решения ==== 
- 
-**1. При загрузке данных ошибка "невозможно загрузить доп информацию". \\ При редактировании макета поле Сообщение (в которое вписывается Рецепт) не доступно.** 
- 
-Это означает что в ваших весах установлена конфигурация Базы Данных без возможности доп сообщений. Изменить эту настройку можно через ПО "Загрузчик весов" → Сервис → Сменить структуру БД → Выбрать подходящий вариант. 
- 
-{{  :external:shtrih3.png?600  }} 
- 
-{{  :external:shtrih4.png?600  }} 
- 
-**2. Проблемы/ошибки при ручной загрузке товаров.** 
- 
-В зависимости от версии прошивки весов помогает снять (а иногда наоборот, поставить) галочку "Очистить базу товаров и сообщений перед загрузкой" в настройках автоматического загрузчика. 
- 
-**3. Код = PLU.**  
-Весы Штрих-Принт не поддерживают номер PLU больше определенного значения (22700, 13700, 4900, 2900, 1800, 1200 - в зависимости от выбранной структуры БД) и в результате, при долгой работе ресторана и/или при большом размере базы товаров происходит переполнение счетчика PLU и товары не загружаются. 
- 
-Для того что бы обойти эту проблему в актуальной версии ПО мы выгружаем "Код блюда" в поле "Код товара" 
-{{ :external:pasted:20210805-080544.png?800 }} 
- 
- 
-Выбор конкретного товара по коду r_keeper при работе на весах происходит аналогично (выдержка из "Руководства оператора Штрих Принт 4_5 ред 7"). 
-{{ :external:pasted:20210805-080847.png?800 |}} 
  • external/shtrih_ves/01_установка_и_настройка.1632654612.txt.gz
  • Последнее изменение: 2021/09/26 14:10
  • Александр Ильин