<< Click to Display Table of Contents >> Navigation: Раздел 7 Расширения языка L9 > Общие и системные объекты > Объект Приложение (Application) > Методы > <Приложение> ПолучитьВерсию (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). |