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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:minidlv2:dlvhatch [2020/05/16 13:57] – [Описание] Александр Ильинexternal:доставка:02_dlvhatch [2022/08/06 08:55] (текущий) – [Файл конфигурации] Александр Ильин
Строка 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
-;Идентификатор категории меню из справочников rk7 для экспорта меню через API (если используется API для интернет заказов)+;Идентификатор (не код!) классификации блюд из  редактора меню. Блюда, принадлежащие к любой категории внутри этой классификации 
 +;будут доступны через API (на сайте).  Название группы блюд в API (на сайте) = названию категории внутри этой классификации. 
 +старевшее поведение параметра: для версий DeliveryHatch младше, чем v3.0.6.1222 в этом параметре указывался идентификатор категории блюд внутри классификации.
 rkMenuCateg=3074 rkMenuCateg=3074
-;Идентификатор категории блюд из справочников rk7 для пометки блюд как "популярные"+;Идентификатор(не код!) категории блюд из справочников rk7 для пометки блюд как "популярные"
 rkHitCateg=3585 rkHitCateg=3585
 +;XML порт КАССОВЫХ СТАНЦИЙ (Должен быть одинаковым на всех)
 +rkCashXMLPort=22331
 +;Код валюты для приема внешней оплаты заказа (Проходит как предоплата)
 +rkPayCode=1
 +;Код причины внесения денег для внешней оплаты
 +rkPayReasonCode=2
 +;Фильтровать модификаторы для интернет-заказов по весу (0 - все модификаторы, 1 - только с весом> 0)
 +rkFilterModiWeights=1
 +
 +
 +;Параметры уведомлений о новых заказах в Telegram
 +[TELEGRAM]
 +;Токен Telegram бот`а. Если пусто - уведомления отключены.
 +token=
 +;Список ID чатов для уведомлений, разделенных запятыми. Поддерживаются группы, супергруппы и личные чаты.
 +chatsToNotify=
 +
 +[SORT]
 +;Начиная с версии DH v3.0.6.1222
 +;Параметры сортировки блюд для API запроса /getmenu
 +;возможные значения - name - сортировка по имени, code - сортировка по коду
 +;сортировка категорий (работает только при указании идентификатора КЛАССИФИКАЦИИ в rkMenuCateg)
 +categ=name
 +;сортировка блюд
 +dish=name
  
 [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. Они же нужны для интеграции с готовым сайтом. Токен нужно придумать самостоятельно.
 +;Одна строка-один токен.
 +;Токен обязательно должен заканчиваться символом "="
 +;Символ "=" обозначает окончание токена и не принадлежит ему.
 +;Т.е. в запросах токен использовать БЕЗ знака "="
 +[APITOKEN]
 +deliverytoken=
  
 [LOG] [LOG]
Строка 73: Строка 112:
 ;Логировать используемую оперативную память ;Логировать используемую оперативную память
 LogMem=1 LogMem=1
 +
 </code> </code>
 +
  
 ==== Настройки функционала ==== ==== Настройки функционала ====
  
-В файле \domains\delivery\const\const.py собрана дополнительная конфигурация модуля.\\+В файле domains\delivery\const\const.py собрана дополнительная конфигурация модуля. 
 <code> <code>
 # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом) # За сколько дней до окончания лицензии выдавать предупреждение (выделяется цветом)
Строка 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 = "23,55";  # чч,мм не больше чем 23,55 +dlvTo = "23,55";     # чч,мм не больше чем 23,55
  
 # Язык интерфейса (локализация) # Язык интерфейса (локализация)
Строка 102: Строка 143:
  
 # Dadata - Подсказки адресов # Dadata - Подсказки адресов
 +# Описание этих настроек: https://wiki.carbis.ru/doku.php?id=external:minidlv2:dadata
 # API ключ # API ключ
 DADATA_API_KEY = "" DADATA_API_KEY = ""
 # Базовый город для поиска адреса # Базовый город для поиска адреса
 DADATA_BASE_CITY = "Москва" DADATA_BASE_CITY = "Москва"
 +
 </code> </code>
  
Строка 116: Строка 159:
 <code> <code>
 DeliveryHatch.exe /desktop DeliveryHatch.exe /desktop
 +
 </code> </code>
  
Строка 124: Строка 168:
  
 DeliveryHatch.exe /uninstall /*Удалить службу*/ DeliveryHatch.exe /uninstall /*Удалить службу*/
 +
 </code> </code>
  
-**Установка и удаление службы возможны только с правами администратора** \\+**Установка и удаление службы возможны только с правами администратора** 
 После установки службы необходимо ее запустить через встроенное приложение Windows: "services.msc"\\ После установки службы необходимо ее запустить через встроенное приложение Windows: "services.msc"\\
 Отображаемое имя службы: "Carbis Delivery Hatch" Отображаемое имя службы: "Carbis Delivery Hatch"
  
  
  • external/доставка/02_dlvhatch.1589626631.txt.gz
  • Последнее изменение: 2020/05/16 13:57
  • Александр Ильин