Автообновление версии — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) |
Alexey (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
===== Описание параметров: ===== | ===== Описание параметров: ===== | ||
* '''Enabled'''<br>1 - разрешает автообновление; 0 - запрещает автообновление | * '''Enabled'''<br>1 - разрешает автообновление; 0 - запрещает автообновление | ||
− | * '''Version_URL'''<br>Адрес, путь к файлу version.txt. В этом файле содержится информация о версии GbReg.exe, версии файла настроек GbReg.ini, а так же список складов, для которых разрешено выполнить данное обновление. | + | * '''Version_URL'''<br>Адрес, путь к файлу [[#Пример файла version.txt:|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]]. Файл 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 после последнего обновления. Значение этого параметра устанавливается автоматически. | ||
− | |||
==== Пример файла version.txt: ==== | ==== Пример файла version.txt: ==== | ||
version=2.1.1.11 | version=2.1.1.11 | ||
Строка 31: | Строка 30: | ||
===== Описание: ===== | ===== Описание: ===== | ||
− | * '''version'''<br>Номер версии GbReg.exe, который заархивирован и расположен на сервере. | + | * '''version'''<br>Номер версии файла GbReg.exe, который заархивирован и расположен на сервере. |
− | * '''iniversion'''<br> | + | * '''iniversion'''<br>Номер версии изменений для GbReg.ini, которые расположенных на сервере в файле ini.txt. |
* '''stocks'''<br>Список кодов складов (через ";"), для которых разрешено применить данное обновление. Вместо списка допустимо указать символ звёздочки "*". В этом случае обновления разрешены для всех складов. | * '''stocks'''<br>Список кодов складов (через ";"), для которых разрешено применить данное обновление. Вместо списка допустимо указать символ звёздочки "*". В этом случае обновления разрешены для всех складов. | ||
+ | |||
+ | ==== Пример файла ini.txt: ==== | ||
+ | [DocParams] | ||
+ | Firm=12345 | ||
+ | Stock=123 | ||
+ | |||
+ | ===== Описание: ===== | ||
+ | При обновлении в файле GbReg.ini в секции [DocParams] будут изменены значения параметров Firm и Stock. |
Версия 11:35, 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
Список кодов складов (через ";"), для которых разрешено применить данное обновление. Вместо списка допустимо указать символ звёздочки "*". В этом случае обновления разрешены для всех складов.
Пример файла ini.txt:
[DocParams] Firm=12345 Stock=123
Описание:
При обновлении в файле GbReg.ini в секции [DocParams] будут изменены значения параметров Firm и Stock.