Найти в Дзене

Минимальная и рекомендуемая версия платформы


В каждом дистрибутиве конфигурации есть информация про версии платформы.
И обычно их там несколько. Что означают эти версии платформы и какую выбрать?

В первой строчке пишется, что следует «использовать платформу не ниже» определенной версии. Это так называемая Минимальная версия платформы. Если попытаться запустить конфигурацию на версии ниже заявленной, то будет предложено обновить платформу и программа не запустится.

Эта регулируется функциональностью БСП в модуле СтандартныеПодсистемыСервер:

// Возвращает поддерживаемые режимы совместимости и минимальные версии платформы в зависимости от них.
// См. файл ReadMe.txt.
// Ниже этой версии платформы конфигурация не запускается, а показывает окно с требованием обновить платформу.
// На версиях ниже указанных может отсутствовать используемая функциональность платформы,
// из-за чего будут возникать ошибки в работе.
//
// Возвращаемое значение:
// СписокЗначений:
// * Значение - Строка - поддерживаемый режим совместимости.
// * Представление - Строка - минимальные номера сборок платформы, разделитель - точка с запятой.
//
Функция МинимальнаяВерсияПлатформыДляИспользования() Экспорт

// Не рекомендуется менять в исправительных релизах.
Версии = Новый СписокЗначений;
Версии.Добавить("8.3.21", "8.3.21.1775; 8.3.22.1923");
Версии.Добавить("8.3.22", "8.3.22.2355; 8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
Версии.Добавить("8.3.23", "8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
Версии.Добавить("8.3.24", "8.3.24.1548; 8.3.25.1286");

Возврат Версии;

КонецФункции

То есть для каждого режима совместимости конфигурации свои минимальные версии платформы.
Можно использовать любую версию платформы выше указанных.

Вторая строчка в файле: «рекомендуется использовать не ниже» - это рекомендуемая версия платформы. Именно на этой версии платформы мы ведем разработку конфигурации, на этой версии выполняется сборка конфигурации и прогоняются все тесты. Эта версия уже устанавливается разработчиками конфигурации.

Рекомендуемая версия совсем не означает, что остальные версии хуже. Просто на этой версии мы сами работаем. Именно поэтому говорится, что рекомендуем не ниже этой версии. К тому же, по моему мнению, качество платформы сейчас высокое и каких-то серьезных проблем не встречается.

#Разработка #Платформа
Минимальная и рекомендуемая версия платформы  В каждом дистрибутиве конфигурации есть информация про версии платформы. И обычно их там несколько. Что означают эти версии платформы и какую выбрать?
1 минута
164 читали