Автообновление версии — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 14: Строка 14:
 
  REPORT_URL=<nowiki>http://192.168.100.1/gbreg/post.php</nowiki>
 
  REPORT_URL=<nowiki>http://192.168.100.1/gbreg/post.php</nowiki>
 
  iniversion=1.2
 
  iniversion=1.2
  Downloaded=2.1.1.10.3
+
  Downloaded=2.1.1.10
  
 
Описание параметров:
 
Описание параметров:
 
* Enabled<br>1 - разрешает автообновление; 0 - запрещает автообновление
 
* Enabled<br>1 - разрешает автообновление; 0 - запрещает автообновление
* Version_URL<br>адрес, путь к файлу version.txt. В этом файле содержится информация о версии GbReg.exe, версии файла настроек GbReg.ini, а так же список складов, для которых разрешено выполнить данное обновление
+
* Version_URL<br>Адрес, путь к файлу version.txt. В этом файле содержится информация о версии GbReg.exe, версии файла настроек GbReg.ini, а так же список складов, для которых разрешено выполнить данное обновление.
* EXE_URL<br>адрес, путь к файлу GbReg.zip. Архив файла GbReg.exe. Формат архива - только ZIP
+
* EXE_URL<br>Адрес, путь к файлу GbReg.zip. Архив файла GbReg.exe. Формат архива - только ZIP.
* INI_URL<br>Адрес, путь к файлу ini.txt. Файл ini.txt не является полной версией файла GbReg.ini, а содержит только те секции и параметры с их значениями, которые нужно изменить
+
* INI_URL<br>Адрес, путь к файлу ini.txt. Файл ini.txt не является полной версией файла GbReg.ini, а содержит только те секции и параметры с их значениями, которые нужно изменить.
* REPORT_URL<br>адрес, путь к скрипту post.php. После обновления приложения на сервер посылается сообщение об этом.
+
* REPORT_URL<br>Адрес, путь к скрипту post.php. После обновления приложения на сервер посылается сообщение об этом.
* iniversion<br>номер версии обновлений, применённых для файла GbReg.ini. Значение этого параметра устанавливается автоматически.
+
* iniversion<br>Номер версии обновлений, применённых для файла GbReg.ini. Значение этого параметра устанавливается автоматически.
* Downloaded<br>номер версии файла GbReg.exe после последнего обновления. Значение этого параметра устанавливается автоматически.
+
* Downloaded<br>Номер версии файла GbReg.exe после последнего обновления. Значение этого параметра устанавливается автоматически.
  
autoupdate
+
Пример файла version.txt:
 +
version=2.1.1.11
 +
iniversion=1.3
 +
stocks=10;11;12
 +
 
 +
Описание:
 +
* version<br>Номер версии GbReg.exe, который заархивирован и расположен на сервере.
 +
* iniversion<br>Версия изменений для GbReg.ini, которые расположенных на сервере в файле ini.txt.
 +
* stocks<br>Список кодов складов (через ";"), для которых разрешено применить данное обновление. Вместо списка допустимо указать символ звёздочки "*". В этом случае обновления разрешены для всех складов.

Версия 11:22, 19 февраля 2015


Имеется возможность автоматического обновления приложения "ГБ Касса", а так же файла настроек GbReg.ini.

Автообновление приложения осуществляется с HTTP сервера. Для настройки функции автообновления нужно в файл GbReg.ini добавить секцию [AutoUpdate] и настроить ряд параметров.

Ниже представлен пример такой секции:

[AutoUpdate]
Enabled=1
Version_URL=http://192.168.100.1/gbreg/update/version.txt
EXE_URL=http://192.168.100.1/gbreg/update/GbReg.zip
INI_URL=http://192.168.100.1/gbreg/update/ini.txt
REPORT_URL=http://192.168.100.1/gbreg/post.php
iniversion=1.2
Downloaded=2.1.1.10

Описание параметров:

  • Enabled
    1 - разрешает автообновление; 0 - запрещает автообновление
  • Version_URL
    Адрес, путь к файлу version.txt. В этом файле содержится информация о версии GbReg.exe, версии файла настроек GbReg.ini, а так же список складов, для которых разрешено выполнить данное обновление.
  • EXE_URL
    Адрес, путь к файлу GbReg.zip. Архив файла GbReg.exe. Формат архива - только ZIP.
  • INI_URL
    Адрес, путь к файлу ini.txt. Файл ini.txt не является полной версией файла GbReg.ini, а содержит только те секции и параметры с их значениями, которые нужно изменить.
  • REPORT_URL
    Адрес, путь к скрипту post.php. После обновления приложения на сервер посылается сообщение об этом.
  • iniversion
    Номер версии обновлений, применённых для файла GbReg.ini. Значение этого параметра устанавливается автоматически.
  • Downloaded
    Номер версии файла GbReg.exe после последнего обновления. Значение этого параметра устанавливается автоматически.

Пример файла version.txt:

version=2.1.1.11
iniversion=1.3
stocks=10;11;12

Описание:

  • version
    Номер версии GbReg.exe, который заархивирован и расположен на сервере.
  • iniversion
    Версия изменений для GbReg.ini, которые расположенных на сервере в файле ini.txt.
  • stocks
    Список кодов складов (через ";"), для которых разрешено применить данное обновление. Вместо списка допустимо указать символ звёздочки "*". В этом случае обновления разрешены для всех складов.