====== Настройка для Штрих-Принт ====== **Важно!** Для каждого кода ресторана делается отдельная лицензия, которая будет работать только с этим рестораном (лицензирование на полный код ресторана). Модуль может устанавливаться как в офисе, так и непосредственно на кассе r_keeper. [[https://disk.yandex.ru/d/CHxbbWEy0sM5ew|Актуальный дистрибутив]] ===== Настройка модуля выгрузки ===== Откройте конфигурационный файл config.ini включенный в поставку ПО RKExport В секции **RKXML** * **Address ** - IP адрес и порт кассового сервера * **User **- Имя пользователя, созданного ранее * **Pass** - Пароль пользователя * **PType** - Идентификатор (**не код**) типа цены, которую ПО будет использовать при выгрузке. (по умолчанию 3 - Основная) * **qntDigits** - Перечисление значений параметра "точность для количества", блюда с которыми необходимо выгрузить. Разделитель - запятая. По-умолчанию qntDigits=1,2,3 * **useAltNames** - Использовать для выгрузки альтернативные имена товаров. 0 - нет, 1 - да * **shLayout** - Номер этикетки из весов ШТРИХ В секции **PATH** * **Output** - относительный или абсолютный путь для сохранения результата экспорта. (Путь должен существовать) После выполнения данных настроек можно запустить программу для генерации первичных файлов **wares.txt** (данные по товарам для загрузки в весы) и **messages.txt** (дополнительная текстовая информация по блюдам для тех у которых заполнено поле "Рецепт") {{ :external:2020-06-12_14-11-05.png?600 |}} ===== Лицензирование ===== Данное ПО лицензируется на полный код ресторана (123450001). Для получения лицензии для конкретного ресторана вам нужно обратиться на почту zakaz@carbis.ru и указать полный код ресторана для которого необходимо получить лицензию. По итогу вы получите файл license.bin, который нужно разместить рядом с RKExport.exe ===== Настройка автоматического загрузчика ===== Автоматический загрузчик поставляется в комплекте с электронными весами ШТРИХ ПРИНТ. Актуальную версию ПО для настройки всегда можно скачать на [[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. GUI.CmdExec('Полный путь к файлу\RKExport.exe'); **Есть информация, что в актуальных версиях rk7 не работает такой способ запуска. Работает, если делать запуск не exe, а bat-файла.** * В справочнике Сервис - Операции в группе Пользовательские операции берем любую операцию (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 }} В заводских настройках весы ищут товар по PLU. Для того что бы изменить эту настройку (включить поиск по коду) надо в настройках весов изменить параметр 1.1.7 (Доступ к ПЛУ) на значение "По коду Товара". Цитата из документации [[https://www.shtrih-m.ru/docs/download.php?file=21505&iblock=21|Руководство администратора ШТРИХ-ПРИНТ 4.5]] Раздел 2.3, страница 39 и далее. Вход в системное меню производится из рабочего режима с помощью клавиши Ввод (необходимо предварительно выйти из таких режимов, как поиск товара и т.п.), при этом на дисплей будет выведен запрос на ввод пароля. Нужно ввести пароль на вход в системное меню (по умолчанию 0030) и подтвердить клавишей Ввод. Далее при помощи стрелок -> Настройки -> Система -> Доступ к ПЛУ -> По коду Товара. После изменения этой настройки поиск работает как обычно: Вводим цифры кода товара и нажимаем символ "#". Поиск будет производиться по коду.