Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| external:minidlv2:dlvhatch [2020/05/16 13:56] – [Описание] Александр Ильин | external:доставка:02_dlvhatch [2025/10/06 07:05] (текущий) – [Описание] Роман Назаров | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== DeliveryHatch ====== | + | ====== DeliveryHatch |
| ===== Описание ===== | ===== Описание ===== | ||
| Строка 17: | Строка 17: | ||
| Server.bin | Server.bin | ||
| sqlite3.dll | sqlite3.dll | ||
| + | |||
| </ | </ | ||
| - | **Модуль DH подлежит обязательному лицензированию.** Подробнее о лицензировании можно прочесть в статье " | + | **Модуль DH подлежит обязательному лицензированию.** Подробнее о лицензировании можно прочесть в статье " |
| **ВНИМАНИЕ! Для лицензирования модуля необходимо запустить его в оконном режиме (см запуск программы)** | **ВНИМАНИЕ! Для лицензирования модуля необходимо запустить его в оконном режиме (см запуск программы)** | ||
| **ВНИМАНИЕ! Модуль использует отложенную инициализацию системы лицензирования.\\ | **ВНИМАНИЕ! Модуль использует отложенную инициализацию системы лицензирования.\\ | ||
| - | При открытии пользовательского интерфейса сразу после запуска ПО, на галвном экране будет отображено соответсвующее сообщение.\\ | + | При открытии пользовательского интерфейса сразу после запуска ПО, на главном экране будет отображено соответсвующее сообщение.\\** Не рекомендуются выполнять каких либо действий до инициализации системы лицензирования.\\ |
| - | Не рекомендуются выполнять каких либо действий до инициализации системы лицензирования.\\ | + | Кнопки на форме в случае запуска в оконном режиме станут активны спустя 10-15 секунд после запуска программы. |
| - | Кнопки на форме в случае запуска в оконном режиме станут активны спустя 10-15 секунд после запуска программы.** | + | |
| - | **ВНИМАНИЕ! Антивирусы (Касперский, | + | **ВНИМАНИЕ! Антивирусы (Касперский, |
| - | Рекомендуется добавить папку с установленной мини-Доставкой в исключения Антивируса. | + | Связано это с тем что применяется технология обсфускации кода, что вызывает ложные срабатывания со стороны антивирусных программ. Рекомендуется добавить папку с установленной мини-Доставкой в исключения Антивируса. |
| ===== Файл конфигурации ===== | ===== Файл конфигурации ===== | ||
| Строка 53: | Строка 53: | ||
| ;Код категории заказа из справочников rk7 для заказов на вынос (может совпадать с rkDlvCateg) | ;Код категории заказа из справочников rk7 для заказов на вынос (может совпадать с rkDlvCateg) | ||
| rkTACateg=1 | rkTACateg=1 | ||
| - | ;Код интерфейка системы лояльности из справочников rk7 (если в заказах на доставку должна автоматически применяться карта гостя номер котрой записан у него в анкете) | + | ;Код интерфейса системы лояльности из справочников rk7 (если в заказах на доставку должна автоматически применяться карта гостя номер которой записан у него в анкете) |
| rkPDSInterface=1 | rkPDSInterface=1 | ||
| - | ; | + | ; |
| + | ;будут доступны через API (на сайте). Название группы блюд в API (на сайте) = названию категории внутри этой классификации. | ||
| + | ;Устаревшее | ||
| rkMenuCateg=3074 | rkMenuCateg=3074 | ||
| - | ; | + | ; |
| rkHitCateg=3585 | rkHitCateg=3585 | ||
| + | ;XML порт КАССОВЫХ СТАНЦИЙ (Должен быть одинаковым на всех) | ||
| + | rkCashXMLPort=22331 | ||
| + | ;Код валюты для приема внешней оплаты заказа (Проходит как предоплата) | ||
| + | rkPayCode=1 | ||
| + | ;Код причины внесения денег для внешней оплаты | ||
| + | rkPayReasonCode=2 | ||
| + | ; | ||
| + | rkFilterModiWeights=1 | ||
| + | |||
| + | |||
| + | ; | ||
| + | [TELEGRAM] | ||
| + | ;Токен Telegram бот`а. Если пусто - уведомления отключены. | ||
| + | token= | ||
| + | ; | ||
| + | chatsToNotify= | ||
| + | |||
| + | [SORT] | ||
| + | ; | ||
| + | ; | ||
| + | ; | ||
| + | ; | ||
| + | categ=name | ||
| + | ; | ||
| + | dish=name | ||
| [SERVER] | [SERVER] | ||
| - | ;Порт локального сервера доставки. Должен быть свободен (не занят другим ПО). Этот порт надо открыть в брандмауэре на машине где установлен DH | + | ;Порт локального сервера доставки. Должен быть свободен (не занят другим ПО). Этот порт надо открыть в брандмауэре на машине где установлен DH |
| Port=11011 | Port=11011 | ||
| ;Домен сервера (!не трогать!) | ;Домен сервера (!не трогать!) | ||
| Domain=delivery | Domain=delivery | ||
| + | ; | ||
| + | ;На указанный URL будет отправляться POST JSON уведомление об изменении статуса заказов. | ||
| + | ; | ||
| + | Status_callback= | ||
| + | |||
| + | ; | ||
| + | ;Одна строка-один токен. | ||
| + | ;Токен обязательно должен заканчиваться символом " | ||
| + | ; | ||
| + | ;Т.е. в запросах токен использовать БЕЗ знака " | ||
| + | [APITOKEN] | ||
| + | deliverytoken= | ||
| [LOG] | [LOG] | ||
| Строка 73: | Строка 112: | ||
| ; | ; | ||
| LogMem=1 | LogMem=1 | ||
| + | |||
| </ | </ | ||
| + | |||
| ==== Настройки функционала ==== | ==== Настройки функционала ==== | ||
| - | В файле | + | В файле domains\delivery\const\const.py собрана дополнительная конфигурация модуля. |
| < | < | ||
| # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом) | # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом) | ||
| Строка 83: | Строка 125: | ||
| # Использовать ПДС? (1-да, 0-нет) | # Использовать ПДС? (1-да, 0-нет) | ||
| usePDS=1; | usePDS=1; | ||
| - | # Режим отправки электронного чека | + | # Режим отправки электронного чека |
| # (0 - нет, 1 - да, по умолчанию выкл, 2 - да, по умолчанию вкл) | # (0 - нет, 1 - да, по умолчанию выкл, 2 - да, по умолчанию вкл) | ||
| eCheck=1; | eCheck=1; | ||
| Строка 94: | Строка 136: | ||
| dlvPeriod = 30; # шаг интервала в минутах | dlvPeriod = 30; # шаг интервала в минутах | ||
| # Максимальное время на которое можно принять заказ | # Максимальное время на которое можно принять заказ | ||
| - | dlvTo = " | + | dlvTo = " |
| # Язык интерфейса (локализация) | # Язык интерфейса (локализация) | ||
| Строка 102: | Строка 143: | ||
| # Dadata - Подсказки адресов | # Dadata - Подсказки адресов | ||
| + | # Описание этих настроек: | ||
| # API ключ | # API ключ | ||
| DADATA_API_KEY = "" | DADATA_API_KEY = "" | ||
| # Базовый город для поиска адреса | # Базовый город для поиска адреса | ||
| DADATA_BASE_CITY = " | DADATA_BASE_CITY = " | ||
| + | |||
| </ | </ | ||
| Строка 116: | Строка 159: | ||
| < | < | ||
| DeliveryHatch.exe /desktop | DeliveryHatch.exe /desktop | ||
| + | |||
| </ | </ | ||
| Строка 124: | Строка 168: | ||
| DeliveryHatch.exe /uninstall / | DeliveryHatch.exe /uninstall / | ||
| + | |||
| </ | </ | ||
| - | **Установка и удаление службы возможны только с правами администратора** | + | **Установка и удаление службы возможны только с правами администратора** |
| После установки службы необходимо ее запустить через встроенное приложение Windows: " | После установки службы необходимо ее запустить через встроенное приложение Windows: " | ||
| Отображаемое имя службы: | Отображаемое имя службы: | ||