﻿<?xml version="1.0" encoding="utf-8"?>
<!-- Настройки программы mobileshop -->
<mobileshopfn>
  
  <terminal>
    <!-- Здесь описываются переменные системы PROLIN терминала.
         Формат: <[какоето имя] var="[имя переменной в PROLIN]" value="[значение]" />.
         Переменные инициализируются при старте приложения. -->
    <!-- Время отключения экрана (0 - не отключать).  -->
    <backlighttime var="persist.sys.backlighttime" value="1" />
    <!-- Время перехода от отключения экрана в спячку (0 - не переходить).-->
    <sleeptime var="persist.sys.sleeptime" value="1" />
    <!-- Время от предупреждения до перехода в спячку. -->
    <sleepwaiting var="persist.sys.sleepwaiting" value="0" />
  </terminal>
  
  <init>
    <!-- Фоновое изображение для приложения -->
    <!-- <backimage>fon.jpg</backimage> -->
  </init>
  
  <intro>
НилСофт
www.nilstar.ru

email: nilstarsoft@mail.ru
phone: +7(925)8892088
phone: +7(495)2346173
  </intro>
  
  <auth>
    <!-- Пароли сохранены в виде строк или хэшей SHA1 "<пароль>^<логин>"
         ВНИМАНИЕ: Логины чувствительны к регистру букв. -->
    <!-- Системный администратор ( login:9999 pass:9999 ) -->
    <sys mask="xFFFF" mode="S" type="SHA1" hash="3A113FDADB478B0A4183C62DD856A511E6C37554" name="Сервисный инженер" inn="770123456789"/>
    <!-- Администратор ( login:0000 pass:0000 ) -->
    <adm mask="x00FF" mode="A" type="SHA1" hash="92AAAB09CA2412A82A2FBF5CDC2DB340B9A3FA79" name="Администратор" />
    <!-- Пароли кассиров: -->
    <seller mask="x0001" mode="K" login="1111" pass="1111" name="ИВАНОВ В.И." inn="500123456789" />
    <seller mask="x0001" mode="K" login="2222" pass="2222" name="ПУШКИН А.С" inn="500123456788" />
    <seller mask="x0001" mode="K" login="3333" pass="3333" name="ВАСЬКИНА Е.В." inn="500123456787" />
  </auth>
  
  <!-- Параметры принтера (поддерживается с версии демона ОС 2.1.5)
       qrpixelwidth: ширина в точках одного квадрата для QR кода (0 - использовать значение по умолчанию).
       notusefiscalmark: не использовать фискальный признак при печати (надпись IRAS на чеке). -->
  <printer qrpixelwidth="4" notusefiscalmark="1" />
  
  <shift>
    <!-- Параметры передаваемые фискальному модулю, перед открытием смены. -->
    <!-- Параметры вида документов
         (Используется в команде фискального модуля [код 4С]):
         param1:
         - не печатать нулевые счетчики (флаг x0004);
         - не печатать информацию о ресурсах (флаг x0020); 
         - не печатать поле "Количество" в команде "Оформление позиции чека", если оно равно 1 (флаг x0040);
         - печать налога в каждой товарной позиции чека (флаг x8000). 
         param2:
         - автоматическая инкассация при закрытии смены (флаг x0001).
         param4:
         - не печатать чеки готовности (флаг x0002). -->
    <params param1="x8020" param2="0" linefeed="0" />

    <!-- Настройки режима продавца:
         lowchargelevel:  0..50 - значение уровня заряда меньше которого выдается предупреждение при попытке провести операцию кассиром;
         bankcopies:      кол-во дополнительных копий банковского слипа;
         bankrefuseprint: 0 - не печатать отказной банковский слип, 1 - печатать отказной банковский слип;
         autoaddposition: 0 - нет автоматического добавления позиции товара, 1 - автоматического добавление позиции товара;
         notinputname:    0 - вводить фамилию кассира (по умолчанию), 1 - не вводить фамилию кассира при входе в режим кассира;
         enainputnameonclose: 0 - не вводить фамилию кассира (по умолчанию), 1 - вводить фамилию кассира при закрытии смены;
         enainputclientaddr:  0 - не вводить место расчётов (по умолчанию), 1 - вводить;
         enazeroprice:        0 - запретить нулевую стоимость позиций и итог (по умолчанию), 1 - разрешить;
         defaultclientaddr: - место расчёта по умолчанию, если требуется отличающееся от места регистрации;
         goodname: - имя товара по умолчанию (для диалога ввода товара) [максимум 40символов]; 
         goodtype: - тип товара по умолчанию (0: штучный, 1: весовой), если не указан тип в позиции товара goodlist.xml; 
         flagcardtotal:   0 - сверка итогов при открытии и закрытии смены (по умолчанию), 1 - при открытии смены, 2 - при закрытии смены;
         taxmode:         0 - налоговое обложение по умолчанию (по умолчанию), иначе маска применяемого налогообложения для выбора [как значение тэга 1062 в ФФД];
         clientphoneprefix: - префикс для вывода телефона клиента на чекe (по умолчанию "Тел.покупателя: ") [максимум 20символов];
         clientemailprefix: - префикс для вывода email клиента на чекe (по умолчанию "Эл.адр.покупателя: ") [максимум 20символов];
         sendboth1008:    0 - в ОФД отправляется телефон или емайл в тэге 1008, 1 - отправляются два тэга 1008 (и телефон и емайл, не поддерживается некоторыми ОФД);
         goodcalcmethod: признак способа  расчета для товара [тэг:1214], если не указан в товаре (по умолчанию 4: полная оплата в момент передачи предмета расчёта);
         goodcalcobject: признак предмета расчета для товара [тэг:1212], если не указан в товаре (по умолчанию 1: сведения о реализуемом товаре);
         enadiscount:   0 - не использовать глобальную скидку (по умолчанию), 1 - включить, запрашивается через диалог при открытии нового чека;
         maxdiscount:   максимальное значение глобальной скидки в процентах, до 99.99. Игнорируется, если скидка не включена (по умолчанию: 99.99). -->
    <settings autoaddposition="0" lowchargelevel="10" notinputname="1" enazeroprice="1" goodname="Товар" />

    <!-- Настройки работы с ОФД:
         name: имя соединения (из раздела connections) для работы с ОФД в режиме кассира;
         mode: работа с ОФД
               0 - не использовать работу с ОФД в режиме продавца;
               1 - работа с ОФД после пробития чека, коммуникационный модуль включается при входе в режим продавца;
               2 - фоновая работа с ОФД по периоду, коммуникационный модуль включается при входе в режим продавца;
         cardstop: 
               0 - не освобождать коммуникационный модуль при входе в банковский модуль.
               1 - освобождать коммуникационный модуль при входе в банковский модуль. 
         period: период обращения к ОФД (в секундах).
         sendtime: время отправки пакета в ОФД (в секундах).
         recvtime: время ожидания ответа от ОФД (в секундах). -->
    
    <ofd name="MegaFon" mode="2" cardstop="1" period="300" sendtime="15" recvtime="60" />
    
    <payments>
      <!-- Параметры пользовательских видов платежей 5..15 (загружаются в регистратор)
           Используется фискальным регистратором [код 4A].
           Внимание! Длина атрибута name максимум 19 символов. -->
      <!-- <payment index="5" name="БАНК.КАРТА" secondline="0" returnchange="0" currencyindex="0" maskofoper="x07" exchangecourse="1.00" /> -->
      <!-- <payment index="15" name="Карта-кошелек" secondline="0" returnchange="0" currencyindex="0" maskofoper="x07" exchangecourse="1.00" /> -->
    </payments>
    
    <!-- Параметры таблицы видов платежей для соответствия со внешней системой 
         (если вид платежа не определен в таблице то используется прямое соответствие)
         index: индекс вида платежа, используемой в ФР (число 0..15);
         id: идентификатор вида платежа, используемой во внешней системе (число/строка до 7 символов, нельзя использовать отрицательные числа). -->
    <paysfn>
      <pay index="0" id="0" />
      <pay index="1" id="2" />
    </paysfn>

    <totaldialog>
    <!-- Настройка диалога "РАСЧЕТ"
           Поля item: способы оплаты и их соответствие фискальным способам оплаты, 
           задаются в том же порядке как они будут отображаться в меню "РАСЧЕТ".
           Параметры пунктов меню item:
           index: индекс фискального способа оплаты:
                  0 - наличные [тэг 1031], 
                  1 - безналичные/карта [1081], 
                  2 - аванс [1215], 
                  3 - кредит [1216], 
                  4 - обмен [1217], 
                  5..15 - пользовательские/безналичные [1081] (определяемые в разделе payments), 
                  xFF - аннулировать чек;
           mode: способ оплаты, т.е. процедура которая используется при оплате:
                 0 - аннулировать чек, 
                 1 - ввод суммы со сдачей, 
                 2 - карта, 
                 3 - ввод суммы не более запрошенной;
           name: имя пункта (если не задано, берется из фискального модуля, кроме случая typeofpayment == 0 или fiscalindex == xFF). -->
    <item index="0" mode="1" name="НАЛИЧНЫЕ" />
    <item index="1" mode="2" name="КАРТА" />
    <!--<item index="5" mode="3" name="КУПОН" />-->
    <item index="xFF" name="АННУЛИРОВАТЬ ЧЕК" />
    </totaldialog>
    
    <taxdialog>
      <!-- Настройка диалога "СТАВКА НАЛОГА" -->
      <!-- Задаются ставки налога, как они будут выводится в диалоге "СТАВКА НАЛОГА" -->
      <tax index="5" name="НДС 20%" id="20" />
      <tax index="4" name="НДС 10%" id="10" />
      <tax index="0" name="БЕЗ НДС" />
      <tax index="1" name="НДС 0%" id="0" />
      <tax index="3" name="НДС 20/120" />
      <tax index="2" name="НДС 10/110" />
    </taxdialog>
    <!-- Настройка работы со списком товара 
         mode: режим работы с со списком, возможные значения:
               menu - работа в режиме меню (по умолчанию);
               search - работа в режиме поиска. -->
    <goodlist mode="menu" />
  </shift>
  
  <!-- Настройки модуля UniPOS:
       currency_id: идентификатор валюты карточного модуля. -->
  <unipos currency_id="643" />
  
  <extdisk>
    <!-- Путь к файлам на внешнем диске -->
    <path>mobileshop</path>
    <!-- Перечень загружаемых на терминал файлов -->
    <load>license.xml</load>
    <load>settings.xml</load>
    <load arch="zip">1cdata.zip</load>
    <!-- Перечень выгружаемых с терминала файлов -->
    <upload>SalesReport.xml</upload>
  </extdisk>
  
  <connections menutimeout="5">
    <!--<conn name="TELE2" type="GPRS" apn="internet.tele2.ru" timeout="60" /> -->
    <conn name="MegaFon" type="GPRS" apn="internet" login="gdata" pass="gdata" timeout="60" />
    <conn name="WiFi" type="WIFI" apn="AndroidAP" pass="12345678" timeout="30" />
    <conn name="ETH-USB" type="ETH1" timeout="30" />
  </connections>

  <client>
    <load url="ftp://localhost/" name="ЗАГРУЗКА ТОВАРА" login="admin" pass="12345678">
      <file arch="zip">1cdata.zip</file>
    </load>
    <upload url="ftp://localhost/" name="ВЫГРУЗКА ОТЧЕТА" login="admin" pass="12345678" shift="off">
      <file del="1">SalesReport.xml</file>
    </upload>
    <load url="http://192.168.1.5/uploads/Mobileshop" name="ОБНОВЛЕНИЕ ПРОГ" login="admin" pass="12345678" shift="off">
      <file type="app">mobileshopfntest.aip</file>
    </load>
    <load url="http://192.168.1.5/uploads/PROG" name="ОБНОВЛЕНИЕ СБЕР" login="admin" pass="12345678" shift="off">
      <file type="script" arch="zip">sber.zip</file>
    </load>
    <load url="http://192.168.1.5/uploads/PROG" name="ОБНОВЛЕНИЕ ОС" login="admin" pass="12345678" shift="off">
      <file type="os">prolin-iras.zip</file>
    </load>
  </client>

  <!-- Список NTP серверов для синхронизации времени.
       При отсутствии секции синхронизация не предлагается.
       mode: режим синхронизации:
             0: предлагать всегда;
             1: предлагать, если время ФР не совпадает со временем терминала;
             2: синхронизировать всегда, не запрашивая подтверждение пользователя;
             другие значения выключают функционал NTP.
       utc: смещение часового пояса от UTC, +3 для Москвы. -->
  <ntp mode="-1" utc="+3">
    <server>ntp4.stratum2.ru</server>
    <server>europe.pool.ntp.org</server>
  </ntp>
  
</mobileshopfn>
