external:доставка:02_dlvhatch

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:доставка:02_dlvhatch [2020/07/13 10:35]
Данила Матюшев [Файл конфигурации]
external:доставка:02_dlvhatch [2022/05/26 14:31] (текущий)
Данила Матюшев
Строка 1: Строка 1:
-====== DeliveryHatch ======+====== DeliveryHatch ​(настройки сервера доставки) ​======
  
 ===== Описание ===== ===== Описание =====
Строка 17: Строка 17:
 Server.bin ​         -Параметры сервера лицензирования Server.bin ​         -Параметры сервера лицензирования
 sqlite3.dll ​        ​-Движок файловой базы данных sqlite3.dll ​        ​-Движок файловой базы данных
 +
 </​code>​ </​code>​
  
-**Модуль DH подлежит обязательному лицензированию.** Подробнее о лицензировании можно прочесть в статье "​[[external:​minidlv2:​лицензирование|Лицензирование]]"​+**Модуль DH подлежит обязательному лицензированию.** Подробнее о лицензировании можно прочесть в статье "[[:external:​minidlv2:​лицензирование|Лицензирование]]"​
  
 **ВНИМАНИЕ! Для лицензирования модуля необходимо запустить его в оконном режиме (см запуск программы)** **ВНИМАНИЕ! Для лицензирования модуля необходимо запустить его в оконном режиме (см запуск программы)**
  
 **ВНИМАНИЕ! Модуль использует отложенную инициализацию системы лицензирования.\\ **ВНИМАНИЕ! Модуль использует отложенную инициализацию системы лицензирования.\\
-При открытии пользовательского интерфейса сразу после запуска ПО, на главном экране будет отображено соответсвующее сообщение.\\** +При открытии пользовательского интерфейса сразу после запуска ПО, на главном экране будет отображено соответсвующее сообщение.\\** Не рекомендуются выполнять каких либо действий до инициализации системы лицензирования.\\
-Не рекомендуются выполнять каких либо действий до инициализации системы лицензирования.\\+
 Кнопки на форме в случае запуска в оконном режиме станут активны спустя 10-15 секунд после запуска программы. Кнопки на форме в случае запуска в оконном режиме станут активны спустя 10-15 секунд после запуска программы.
  
-**ВНИМАНИЕ! Антивирусы (Касперский,​ WindowsDefender и другие) могут ругаться на библиотеку LicSystem.dll (а так же  и на другие модули).**\\ ​+**ВНИМАНИЕ! Антивирусы (Касперский,​ WindowsDefender и другие) могут ругаться на библиотеку LicSystem.dll (а так же и на другие модули).** \\
 Связано это с тем что применяется технология обсфускации кода, что вызывает ложные срабатывания со стороны антивирусных программ. Рекомендуется добавить папку с установленной мини-Доставкой в исключения Антивируса. Связано это с тем что применяется технология обсфускации кода, что вызывает ложные срабатывания со стороны антивирусных программ. Рекомендуется добавить папку с установленной мини-Доставкой в исключения Антивируса.
  
Строка 53: Строка 53:
 ;Код категории заказа из справочников rk7 для заказов на вынос (может совпадать с rkDlvCateg) ;Код категории заказа из справочников rk7 для заказов на вынос (может совпадать с rkDlvCateg)
 rkTACateg=1 rkTACateg=1
-;Код интерфейка системы лояльности из справочников rk7 (если в заказах на доставку должна автоматически применяться карта гостя номер котрой записан у него в анкете) ​+;Код интерфейка системы лояльности из справочников rk7 (если в заказах на доставку должна автоматически применяться карта гостя номер котрой записан у него в анкете)
 rkPDSInterface=1 rkPDSInterface=1
 ;​Идентификатор (не код!) классификации блюд из  редактора меню. Блюда, принадлежащие к любой категории внутри этой классификации ;​Идентификатор (не код!) классификации блюд из  редактора меню. Блюда, принадлежащие к любой категории внутри этой классификации
-;будут доступны через API (на сайте). ​ Название группы блюд в API (на сайте) = названию категории внутри этой классификации. ​+;будут доступны через API (на сайте). ​ Название группы блюд в API (на сайте) = названию категории внутри этой классификации.
 ;​Устаревшее поведение параметра:​ для версий DeliveryHatch младше,​ чем v3.0.6.1222 в этом параметре указывался идентификатор категории блюд внутри классификации. ;​Устаревшее поведение параметра:​ для версий DeliveryHatch младше,​ чем v3.0.6.1222 в этом параметре указывался идентификатор категории блюд внутри классификации.
 rkMenuCateg=3074 rkMenuCateg=3074
Строка 67: Строка 67:
 ;Код причины внесения денег для внешней оплаты ;Код причины внесения денег для внешней оплаты
 rkPayReasonCode=2 rkPayReasonCode=2
 +;​Фильтровать модификаторы для интернет-заказов по весу (0 - все модификатры,​ 1 - только с весом>​ 0)
 +rkFilterModiWeights=1
  
 +
 +;​Параметры уведомлений о новых заказах в Telegram
 +[TELEGRAM]
 +;Токен Telegram бот`а. Если пусто - уведомления отключены.
 +token=
 +;​Список ID чатов для уведомлений,​ разделенных запятыми. Поддерживаются группы,​ супергруппы и личные чаты.
 +chatsToNotify=
  
 [SORT] [SORT]
Строка 79: Строка 88:
  
 [SERVER] [SERVER]
-;Порт локального сервера доставки. Должен быть свободен (не занят другим ПО). Этот порт надо открыть в брандмауэре на машине где установлен DH   ​+;Порт локального сервера доставки. Должен быть свободен (не занят другим ПО). Этот порт надо открыть в брандмауэре на машине где установлен DH
 Port=11011 Port=11011
 ;Домен сервера (!не трогать!) ;Домен сервера (!не трогать!)
 Domain=delivery Domain=delivery
 +;​Callback-url по-умолчанию,​ не обязательное поле.  
 +;На указанный URL будет отправляться POST JSON уведомление об изменении статуса заказов. 
 +;​Указывается в формате:​ https(s)://​IP:​PORT/​path 
 +Status_callback=
  
 ;​Токены для доступа в API v2. Они же нужны для интеграции с готовым сайтом. Токен нужно придумать самостоятельно. ;​Токены для доступа в API v2. Они же нужны для интеграции с готовым сайтом. Токен нужно придумать самостоятельно.
 ;Одна строка-один токен. ;Одна строка-один токен.
 ;Токен обязательно должен заканчиваться символом "​="​ ;Токен обязательно должен заканчиваться символом "​="​
 +;​Символ "​="​ обозначает окончание токена и не принадлежит ему.
 +;Т.е. в запросах токен использовать БЕЗ знака "​="​
 [APITOKEN] [APITOKEN]
 deliverytoken= deliverytoken=
- 
  
 [LOG] [LOG]
Строка 99: Строка 112:
 ;​Логировать используемую оперативную память ;​Логировать используемую оперативную память
 LogMem=1 LogMem=1
 +
 </​code>​ </​code>​
 +
  
 ==== Настройки функционала ==== ==== Настройки функционала ====
  
-В файле ​\domains\delivery\const\const.py собрана дополнительная конфигурация модуля.\\+В файле domains\delivery\const\const.py собрана дополнительная конфигурация модуля. 
 <​code>​ <​code>​
 # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом) # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом)
Строка 109: Строка 125:
 # Использовать ПДС? (1-да, 0-нет) # Использовать ПДС? (1-да, 0-нет)
 usePDS=1; usePDS=1;
-# Режим отправки электронного чека ​+# Режим отправки электронного чека
 # (0 - нет, 1 - да, по умолчанию выкл, 2 - да, по умолчанию вкл) # (0 - нет, 1 - да, по умолчанию выкл, 2 - да, по умолчанию вкл)
 eCheck=1; eCheck=1;
Строка 120: Строка 136:
 dlvPeriod = 30;    # шаг интервала в минутах dlvPeriod = 30;    # шаг интервала в минутах
 # Максимальное время на которое можно принять заказ # Максимальное время на которое можно принять заказ
-dlvTo = "​23,​55"; ​ # чч,мм не больше чем 23,55 +dlvTo = "​23,​55"; ​    ​# чч,мм не больше чем 23,55
  
 # Язык интерфейса (локализация) # Язык интерфейса (локализация)
Строка 133: Строка 148:
 # Базовый город для поиска адреса # Базовый город для поиска адреса
 DADATA_BASE_CITY = "​Москва"​ DADATA_BASE_CITY = "​Москва"​
 +
 </​code>​ </​code>​
  
Строка 143: Строка 159:
 <​code>​ <​code>​
 DeliveryHatch.exe /desktop DeliveryHatch.exe /desktop
 +
 </​code>​ </​code>​
  
Строка 151: Строка 168:
  
 DeliveryHatch.exe /uninstall /​*Удалить службу*/​ DeliveryHatch.exe /uninstall /​*Удалить службу*/​
 +
 </​code>​ </​code>​
  
-**Установка и удаление службы возможны только с правами администратора** ​\\+**Установка и удаление службы возможны только с правами администратора** ​
 После установки службы необходимо ее запустить через встроенное приложение Windows: "​services.msc"​\\ После установки службы необходимо ее запустить через встроенное приложение Windows: "​services.msc"​\\
 Отображаемое имя службы:​ "​Carbis Delivery Hatch" Отображаемое имя службы:​ "​Carbis Delivery Hatch"
  
  
  • external/доставка/02_dlvhatch.1594625712.txt.gz
  • Последние изменения: 2020/07/13 10:35
  • Данила Матюшев