Нужно скачать с фтп и распаковать архив "Server_3xxx" 

Открыть файл  settings.ini

  • прописать http порт по которому будет доступен MagSrv для подключений мобильных агентов. Данный порт должен быть доступен, для него необходимо сделать исключение в firewall
[MAIN]
; порт, на котором будет запущен http-сервис
Port=81
    
  • Прописать настройки в соответствии с вашей конфигурацией
; Id объекта ресторана
ObjectId= Ваш идентификатор ресторана
; адрес сервера GPX
GpxUrl=https://gpx2.ucs.ru
; время обновления координат gps на устройствах с RkExpeditor (в минутах. Минимально 1 минута, по-умолчанию 5 минут)
GpsUpdateTime=1
; интервал, по истечении которого, можно повторно отправить запрос "вернулся" (в минутах). Минимум - 3 минуты, по-умолчанию - 15
ReturnTimeInterval=3
; расстояние до офиса [50,100000], 200 если не задан
; отрицательное значение- игнорировать данный параметр
locationRadius=400
; периодичность получения списка заказов. В секундах, отрицательное значение- ручное обновление
GetOrdersInterval=30
[DELIVERY]
; 0 - (по умолчанию) работать только с рестораном, указанным в настройке ObjectId
; 1 - используется схема "Колл-центр", экспедитор получает данные с колл-центра
; 2 - экспедитор получает данные со всех ресторанов, к которым у него есть права доступа (все БД ресторанов должны быть доступны)
UseCallCentre=0
; пользователь БД
User=SYSDBA
; пароль пользователя БД
Password=masterkey
; кодировка БД
Charset=UTF8 - кодировка базы данных DeliveryPOS
; контроль готовности заказа (1-да, 0-нет)
; 1 - выбираются заказы со статусом 7 ["Готов(кухня)"], 0 - выбираются заказы со статусом 2 ["Производство"]
ControlReadinessOrder=0
; Право мобильного экспедитора назначать на себя заказы. Значения 1-да, 0-нет (по-умолчанию 1-да)
ChooseOrdersPermission=1
; Ограничение размера комментария по заказу. 0- скрыть комментарий
OdrCommentLen = 255
; Ограничение размера комментария по адресу. 0- скрыть комментарий
AdrCommentLen = 255
; Ограничение размера комментария по клиенту. 0- скрыть комментарий
CliCommentLen = 255
[GEOCODER]
; использовать геокодирование 1 - да, 0 - нет (по-умолчанию 0 - нет)
UseGeocoder=1
; использовать вначале геокодирование Y - Yandex, G - Google (по-умолчанию Yandex)
UseFirst=Y
[YMAP]
;Key=<ключ доступа к сервисам карт и геокодирования от Яндекса>
[GMAP]
;Key=<ключ доступа к сервисам карт и геокодирования от Гугл>
[RK7]
MidIP=127.0.0.1:12501 ip адрес и xml интерфейс кассового сервера, через который настроена связь r_keeper_7 и DeliveryPOS
;MidPwd=
; время обновления справочников (в минутах)
UpdateTime=1
; оплачивать заказ экспедитором на месте (по-умолчанию 0 - не оплачивать)
; 0 - не оплачивать, 1 - оплачивать
PayOffOrder=0
; Контроль параметра "Вернулся в офис" для МА (по-умолчанию 0 - не контролировать)
; 0 - не контролировать, 1 - контролировать
; Если контроль включен, то нельзя взять новые заказы, если доставленные заказы проставленного времени возвращения в офис (требуется явно нажать кнопку "Домик" в МА)
ControlReturnAtTheOffice=1
; Id станции для оплаты
PayStationId=15002 идентификатор кассовой станции
; коды валют для оплаты (разделены запятой):
PayCodes=1,4,5,6,8
; код интерфейса к карте гостя (CRM)
InterfaceCode=6
; код макета чека для оплаты (по-умолчанию 0 - печать чека пройдет по "стандартной" схеме в RK7)
ReceiptMaketCode=0
; код причины удаления блюда
DishVoidCode=4
[SERVICE]
; язык интерфейса
Lang=RUS
[LOG]
; lic has been checked
LicCheck=1      
; checked lic info
LicCheckInfo=1
;lic has been read
LicRead=1 
;read lic info
LicInfo=1 
;read/write DB
DBChange=1

Установка и удаление MagSrv в качестве службы

  • Установка и запуск сервиса

От имени  администратора  запускаем  cmd.exe  и внутри пишем:

  magsrvws.exe install
  magsrvws.exe start
  • Остановка и удаление сервиса

От имени  администратора  запускаем  cmd.exe  и внутри пишем:

  magsrvws.exe stop
  magsrvws.exe uninstall

Установка MagSrv на базе IIS

Для установки MagSrv у вас должен быть установлен и настроен сервер IIS. Более подробно вы можете прочитать в статье 

Основное, на что следует обратить внимание это:

  1. Установка Net Framework 4.0;

  2. Включение  поддержки ASP.NET и регистрация в ASP.NET;

  3. Включение поддержки 32-битных приложений;

  4. Создание и запуск приложения в IIS.

Запускаем диспетчер служб IIS

Создаем сайт и связываем с каталогом сервера MagSrv

В settings.ini прописываем порт, на котором будет запускаться сайт с привязанным к нему MagSrv

[MAIN]
; порт, на котором будет запущен http-сервис
Port=81
    

запускаем сайт в Диспетчере служб IIS.