При планировании обновлений, интеграций или доработок конфигураций на платформе 1С:Предприятие часто требуется точно знать, какая именно версия Библиотеки стандартных подсистем (БСП) используется в текущей базе или включена в состав нового релиза. Разберем все доступные способы получения этих сведений — от программных методов в работающей базе до анализа файлов поставки и документации к релизу.
Если информационная база уже развернута и запущена, мы можем быстро получить точный номер версии с помощью встроенных механизмов БСП. Рассмотрим несколько вариантов:
&НаСервере
Функция ВерсияБСПНаСервере()
Возврат СтандартныеПодсистемыСервер.ВерсияБиблиотеки();
КонецФункции
&НаКлиенте
Процедура ВерсияБСП(Команда)
Сообщить(ВерсияБСПНаСервере());
КонецПроцедуры
ВерсииПодсистем. Откроем его через меню «Все функции» (или «Функции для технического специалиста») и найдем строку с именем СтандартныеПодсистемы. В соответствующей колонке будет указан точный номер версии.ОбновлениеИнформационнойБазыБСП.Если дистрибутив конфигурации скачан и распакован в каталог шаблонов, создавать и запускать информационную базу необязательно. Разберем по шагам, как найти номер версии в файлах поставки:
tmplts\1c\Enterprise20\2_4_1_227\ для 1C:ERP или соответствующую папку для другой конфигурации).LibraryVersions.txt. В нем разработчики фиксируют точный список всех включенных в поставку библиотек с их версиями.СтандартныеПодсистемы, напротив которой будет указана версия (например, 2.4.2.107). Также в этом файле можно увидеть версии БПО, 1С:ЭДО, БИСП и других подсистем.Если у нас есть файл конфигурации (.cf) или доступ к конфигуратору без запуска пользовательского режима, проанализируем конфигурацию напрямую:
ПодсистемыКонфигурацииПереопределяемый и перейдем к процедуре ПриДобавленииПодсистем. В коде этой процедуры жестко зафиксированы версии всех используемых в конфигурации подсистем на момент сборки.Общие -> Подсистемы, найдем подсистему СтандартныеПодсистемы и откроем ее свойства. В поле «Комментарий» или «Описание» разработчики обычно указывают номер версии и дату сборки библиотеки.Если релиз еще не вышел, узнать его версию БСП заранее без телепатии можно с помощью официальных информационных каналов:
Важно: Для планируемых релизов заранее известен только мажорный номер ветки (например, БСП 3.1.9). Точный номер финального билда (последние цифры релиза) формируется непосредственно перед сборкой дистрибутива после прохождения всех этапов тестирования.