<Приложение> ПолучитьВерсию (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).