Доброго дня, коллеги!
Работая с современными типовыми решениями 1С, построенными на основе библиотечного подхода, специалистам 1С нужно обязательно знать о существовании регистра сведений “Версии подсистем”. Вопрос “Где посмотреть версию библиотеки, встроенную в типовое решение?” слушатели задают очень часто. Но мало знать “где?”, нужно понимать “для чего?” и “с какой целью?”.
Вопрос
Ответ
Добрый день! Это следствие библиотечного подхода при разработке конфигураций. Существует целый ряд библиотек – Библиотека стандартных подсистем (БСП), Библиотека подключаемого оборудования (БПО), Библиотека интернет-поддержки (БИП) и так далее. Каждая из них разрабатывается отдельно, следовательно, имеет свою нумерацию версий. Затем эти библиотеки интегрируются в типовые конфигурации, например, в 1С:БП, 1C:УТ и прочие. Нужно знать, какая версия конкретной библиотеки используется в текущей базе с типовой конфигурацией. Поскольку библиотек много, используется регистр сведений Версии подсистем для хранения этих данных:
Также при обновлении версии библиотеки часто бывает нужно выполнить определенные действия при запуске приложения в пользовательском режиме. Например, дозаполнить новые реквизиты, перенести данные из одной структуры хранения в другую (из реквизита в регистр) и т.д. Для этого в пользовательском режиме нужно знать, какая версия библиотеки сейчас используется в базе. И если номер версии библиотеки изменился, нужно выполнить обработчики обновления. После того, как эти обработчики отработали, можно записать в регистр новую версию библиотеки. Тогда при следующем запуске обработчики обновления не будут запускаться.
Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки.