<Приложение> ПолучитьВерсию (GetVersion)
Описание:
Функция возвращает внутренний номер версии компоненты или версии программной платформы «Агент Плюс 2.0».
Синтаксис:
ПолучитьВерсию(<ИмяКомпоненты>)
GetVersion(<ComponentName>)
Параметры:
ИмяКомпоненты (ComponentName) – полное имя загруженной компоненты, версию которой необходимо узнать. Параметр не является обязательным.
Возвращаемые значения:
Внутренний номер версии компоненты в виде строки. В случае, если параметр функции не указан, возвращается внешний номер версии программной платформы «Агент Плюс 2.0». В случае ошибки возвращает значение «Неопределено» («Undefined») (например, при получении номера версии компоненты, которая в данный момент не загружена).
В случае получения внешнего номера версии программной платформы «Агент Плюс 2.0», если набор компонент текущей версии программного продукта отличается от релизного набора, в конце возвращаемого результата через точку добавляется метка «*» («звездочка»).
Номера версий в конце дополняются постфиксом:
and – компонента для Android.
Примеры:
//В переменную записывается внутренний номер версии компоненты.
ЭтаФорма.Приложение.Текст = Приложение.ПолучитьВерсию();
Пример внешнего номера версии программной платформы «Агент Плюс 2.0», если набор компонент текущей версии программного продукта отличается от релиза:
2.0.1.3.and*
Пример внешнего номера версии программной платформы «Агент Плюс 2.0», если набор компонент текущей версии программного продукта не отличается от релиза:
2.0.5.0.and
Примечание:
Внешний номер версии программной платформы «Агент Плюс 2.0» имеет вид: А.B.C.D
- А – поколение платформы. В данном случае второе поколение (2.B.C.D).
- B – зарезервировано. Номер зарезервирован для будущих версий (2.0.C.D)
- С – старшая версия. Номер изменяется при внесении значительных изменений или изменений, способных повлечь потерю обратной совместимости (необходимость изменить конфигурацию, несовместимость на уровне данных и т.д.).
- D – младшая версия. Номер изменяется при каждом выпуске в случае небольшого изменения функциональности или исправления ошибок. При изменении старшей версии (C), нумерация младшей версии (D) начинается с нуля (2.0.5.0).
Внутренний номер версии компоненты имеет вид: А.B.C.D
- А – версия. Номер изменяется при внесении значительных изменений, изменения интерфейса компоненты или изменений, способных повлечь потерю обратной совместимости (необходимость изменить конфигурацию, несовместимость на уровне данных и т.д.) (1.B.C.D).
- B – ветка. Номер ветки, в пределах которой происходила сборка (главная ветка или отдельная для конкретных запросов) (1.2.C.D).
- С – релиз. Номер изменяется при изменениях, не влекущих потерю обратной совместимости (при добавлении нового функционала).
- D – сборка. Номер изменяется при очередном формировании релиза (1.2.7.4).