Skip to content
18 changes: 15 additions & 3 deletions epf/bddRunner/bddRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -2280,9 +2280,21 @@
Функция ВерсияРежимаСовместимости(Знач ЗначениеПоУмолчанию = Неопределено) Экспорт

Если Не ЗначениеЗаполнено(КешВерсияРежимСовместимости) Тогда
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимости(ЗначениеПоУмолчанию), "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");
РежимСовместимостиВерсия = Строка(РежимСовместимости(ЗначениеПоУмолчанию));
Если ПустаяСтрока(РежимСовместимостиВерсия)
Или Найти(РежимСовместимостиВерсия, "НеИспольз") > 0
Или Найти(РежимСовместимостиВерсия, "DontUse") > 0 Тогда

СистемнаяИнформация = Новый СистемнаяИнформация;
КешВерсияРежимСовместимости = СистемнаяИнформация.ВерсияПриложения;

Иначе

РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");

КонецЕсли;
КонецЕсли;

Возврат КешВерсияРежимСовместимости;
Expand Down
8 changes: 5 additions & 3 deletions epf/xddTestRunner/xddTestRunner/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -1320,15 +1320,17 @@

Если Не ЗначениеЗаполнено(КешВерсияРежимСовместимости) Тогда

РежимСовместимости = РежимСовместимости(ЗначениеПоУмолчанию);
Если РежимСовместимости = Метаданные.СвойстваОбъектов.РежимСовместимости.НеИспользовать Тогда
РежимСовместимостиВерсия = Строка(РежимСовместимости(ЗначениеПоУмолчанию));
Если ПустаяСтрока(РежимСовместимостиВерсия)
Или Найти(РежимСовместимостиВерсия, "НеИспольз") > 0
Или Найти(РежимСовместимостиВерсия, "DontUse") > 0 Тогда

СистемнаяИнформация = Новый СистемнаяИнформация;
КешВерсияРежимСовместимости = СистемнаяИнформация.ВерсияПриложения;

Иначе

РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимости, "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2909,9 +2909,21 @@
&НаКлиенте
Функция ВерсияРежимаСовместимостиКлиент(Знач ЗначениеПоУмолчанию = Неопределено) Экспорт
Если Не ЗначениеЗаполнено(КешВерсияРежимСовместимости) Тогда
РежимСовместимостиВерсия = СтрЗаменить(УзнатьРежимСовместимостиКлиент(ЗначениеПоУмолчанию), "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");
РежимСовместимостиВерсия = Строка(УзнатьРежимСовместимостиКлиент(ЗначениеПоУмолчанию));
Если ПустаяСтрока(РежимСовместимостиВерсия)
Или Найти(РежимСовместимостиВерсия, "НеИспольз") > 0
Или Найти(РежимСовместимостиВерсия, "DontUse") > 0 Тогда

СистемнаяИнформация = Новый СистемнаяИнформация;
КешВерсияРежимСовместимости = СистемнаяИнформация.ВерсияПриложения;

Иначе

РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Версия", "");
РежимСовместимостиВерсия = СтрЗаменить(РежимСовместимостиВерсия, "Version", "");
КешВерсияРежимСовместимости = СтрЗаменить(РежимСовместимостиВерсия, "_", ".");

КонецЕсли;
КонецЕсли;

Возврат КешВерсияРежимСовместимости;
Expand Down