1с как узнать версию бсп в конфигурации
Чтобы узнать версии библиотек в 1С, например, версию Библиотеки стандартных подсистем или версию Библиотеки подключаемого оборудования достаточно выполнить следующий код:
мБиблиотек= СтандартныеПодсистемыПовтИсп.ОписанияПодсистем().ПоИменам;
Для Каждого Библиотека ИЗ мБиблиотек Цикл
Текст= Текст+Библиотека.Значение.Имя + » — » + Библиотека.Значение.Версия + Символы.ПС;
Сообщить( Текст);
КонецЦикла;
Результат будет таким:
УправлениеТорговлей — 11.3.1.142
СтандартныеПодсистемы — 2.3.3.77
БиблиотекаПодключаемогоОборудования — 1.2.5.14
БиблиотекаЭлектронныхДокументов — 1.3.5.20
БиблиотекаИнтеграцииС1СДокументооборотом — 1.1.8.9
ИнтернетПоддержкаПользователей — 2.1.8.14
БиблиотекаСистемыМаркировки — 1.0.2.6
БиблиотекаТехнологииСервиса — 1.0.10.20
ниже прекладываю готовую обработку, которая покажет все версии библиотек в 1С, чтобы сэкономить вам время. Файл обработки нужно просто открыть в 1С через меню Файл.
Узнать версию БСП
А для сравнения версий — есть функция БСП (если кому надо будет):
ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Знач СтрокаВерсии1, Знач СтрокаВерсии2)
Возвращает число, если больше нуля, то версия1 больше версии2 (но само число достаточно бесполезно)
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(6) Можно еще проще — жмем Shift+F11 и переходим по ссылке
e1cib/list/РегистрСведений.ВерсииПодсистем
Библиотека стандартных подсистем
Библиотека стандартных подсистем (БСП) — набор подсистем для конфигураций на платформе 1С:Предприятие, реализующие базовую функциональность и отдельные функциональные блоки. Попробуем подробнее разобраться что же это такое.
Для чего создавалась БСП
Первая версия БСП выпущена фирмой 1С в далеком 2010 году для платформы 1С:Предприятие 8.2. 1С предлагает использовать данную библиотеку (или отдельные ее подсистемы) в качестве основы для создания собственных прикладных решений. Также все типовые продукты, выпускаемые самой фирмой 1С, базируются на БСП.
Использование единых модулей позволило достичь большей стандартизации прикладных решений, а это в свою очередь позволило уменьшить время на их изучение (и программистами, и администраторами, и конечными пользователями).
Для программистов, разрабатывающих прикладные решения «с нуля», БСП позволила экономить кучу времени, т.к. отпала необходимость самостоятельной разработки базовых функциональных блоков, входящих в БСП. За программиста разработку и тестирование выполнила фирма 1С. От программиста теперь требуется только разобраться с уже разработанным функционалом и научиться внедрять БСП.
Как распространяется БСП
БСП представляет собой конфигурацию для платформы 1С:Предприятие. Причем конфигурация не является самостоятельным прикладным решением, это всего лишь инструментарий для разработчика. Всю конфигурацию или часть подсистем можно использовать при разработке прикладных решений.
В состав поставки БСП входит демо-база с примером внедрения. Данная демо-база доступна для ознакомления на сайте 1С. Как можно получить к ней доступ можно почитать в статье Удаленный доступ к демо-конфигурациям 1С.
БСП не продается. Дистрибутив БСП можно бесплатно получить при наличии подписки на информационно-технологическое сопровождение(ИТС). Для использования прикладного решения, разработанного на базе БСП, подписка на ИТС не требуется. Также бесплатно БСП могут получить партнеры фирмы 1С.
Официальная документация по БСП находится по адресу https://its.1c.ru/db/bspdoc и доступна при наличии подписки на ИТС.
Состав БСП
БСП состоит из множества подсистем, которые делятся на:
- самостоятельные. Для внедрения достаточно перенести все объекты в целевую конфигурацию и вывести объекты в интерфейс. Примеры подобных подсистем: «Анализ журнала регистрации», «Валюты», «Завершение работы пользователей».
- интегрируемые. Предназначены для тесной интеграции с другими объектами конфигурации. Для внедрения подобных подсистем необходимо выполнить дополнительные настройки. Примеры подобных подсистем: «Версионирование объектов», «Заполнение объектов», «Запрет редактирования реквизитов объектов».
На текущий момент (июль 2017 года) доступна БСП версии 2.4.2, которая поддерживает следующий функционал:
| Средства администрирования и обслуживания | Анализ журнала регистрации Дополнительные отчеты и обработки Настройки программы Обновление конфигурации Оценка производительности Поиск и удаление дублей Профили безопасности Регламентные задания Резервное копирование ИБ Удаление помеченных объектов Управление итогами и агрегатами |
| Администрирование пользователей и прав доступа | Завершение работы пользователей Пользователи Управление доступом |
| Интеграция с другими программами и системами | Внешние компоненты Загрузка данных из файла Интеграция с «1С-Бухфон» («1С-Коннект») Обмен данными Отправка SMS Получение файлов из Интернета Работа с почтовыми сообщениями Рассылка отчетов |
| Технологические механизмы и программные интерфейсы | Базовая функциональность Заполнение объектов Запрет редактирования реквизитов объектов Обновление версии ИБ Подключаемые команды Префиксация объектов Работа в модели сервиса Центр мониторинга |
| Прикладные подсистемы и рабочие места пользователей | Анкетирование Бизнес-процессы и задачи Варианты отчетов Взаимодействия Работа с файлами Текущие дела Шаблоны сообщений |
| Нормативно-справочная информация и классификаторы | Адресный классификатор Банки Валюты Графики работы Календарные графики |
| Сервисные подсистемы | Версионирование объектов Групповое изменение объектов Даты запрета изменения Заметки пользователя Защита персональных данных Информация при запуске Контактная информация Напоминания пользователя Настройка порядка элементов Печать Полнотекстовый поиск Проверка легальности получения обновлений Свойства Склонение представлений объектов Структура подчиненности Электронная подпись |
Подробнее конкретные подсистемы будут описываться в отдельных статьях.
Внедрение БСП
Перед внедрением библиотеки стандартных подсистем в свою конфигурацию необходимо определиться с перечнем внедряемых подсистем. В самом простом случае внедряются все подсистемы. Вне зависимости от того, какой функционал необходим, есть обязательные подсистемы, которые внедряются всегда:
- Базовая функциональность;
- Обновление версии ИБ;
- Пользователи.
Общая схема внедрения состоит из следующих этапов:
- Перенос необходимых объектов метаданных в целевую конфигурацию;
- Настройка перенесенных объектов;
- Использование объектов БСП при разработке нового функционала.
Для помощи во внедрении БСП в состав библиотеки входит обработка ПервоеВнедрениеБСП.epf . Она располагается в каталоге шаблона конфигурации. В обработке есть краткое описание всех подсистем и определены взаимозависимости подсистем друг от друга.
Для проверки корректности внедрения БСП в каталоге шаблона конфигурации располагается отчет ПроверкаВнедренияБСП.erf.
Как узнать версию БСП прикладного решения
Есть несколько способов узнать какая версия БСП используется в конкретном прикладном решении:
Похожие публикации:
- Android go что это
- Mount system что это
- Где в россии собирают тойоту
- Импликация в питоне как записать python
1С:Предприятие 8
Типовая конфигурация
Библиотека стандартных подсистем, редакция 3.1
«1С:Библиотека стандартных подсистем» (БСП) предоставляет набор универсальных функциональных подсистем, готовые разделы для пользовательской документации и технологию для разработки прикладных решений на платформе «1С:Предприятие». С применением БСП становится возможной быстрая разработка новых конфигураций с уже готовой базовой функциональностью, а также включение готовых функциональных блоков в существующие конфигурации. Использование БСП при разработке прикладных решений на платформе 1С:Предприятие позволит также достичь большей стандартизации конфигураций, что уменьшит время на изучение и внедрение прикладных решений за счет их унификации по набору используемых стандартных подсистем.
Входящие в БСП подсистемы охватывают такие области, как:
- Администрирование пользователей и прав доступа;
- Средства администрирования и обслуживания (установка обновлений, резервное копирование, дополнительные отчеты и обработки, оценка производительности и др.);
- Сервисные подсистемы (история изменений объектов, заметки и напоминания, печать, полнотекстовый поиск, присоединенные файлы, электронная подпись и др.);
- Технологические механизмы и программные интерфейсы (процедуры и функции общего назначения, обновление версии ИБ, работа в модели сервиса и др.);
- Нормативно-справочная информация и классификаторы (адресный классификатор, банки, валюты и др.);
- Интеграция с другими программами и системами (обмен данными, работа с почтовыми сообщениями, отправка SMS, рассылка отчетов и др.);
- Прикладные подсистемы и рабочие места пользователей (анкетирование, бизнес-процессы и задачи, взаимодействия, варианты отчетов и др.).
Всего в БСП входит более 60 подсистем. Полный состав подсистем, их назначение, приведены на страничке продукта.
Исходный код библиотеки распространяется по лицензии Attribution 4.0 International (CC BY 4.0) . Текст лицензии доступен по ссылке: https://creativecommons.org/licenses/by/4.0/legalcode. Эта лицензия позволяет вам использовать, распространять, перерабатывать, исправлять и развивать библиотеку в любых, в том числе, в коммерческих целях, при обязательном условии указания авторства библиотеки в вашем программном продукте. См. также: Ответы на типовые вопросы по лицензированию «1С:Предприятия 8».
Вместе с подсистемами БСП предлагает и отдельные методики разработки прикладных решений, которые описаны в документации к библиотеке. С использованием БСП значительно легче вести разработку конфигураций, соответствующим всем требованиям «Системы стандартов и методик разработки конфигураций для платформы «1С:Предприятие 8».
Кроме того, для администраторов и специалистов по внедрению прикладных решений в составе БСП поставляются внешние обработки, которые можно использовать автономно без БСП для решения ряда административных и «ремонтных» задач: консоль запросов, групповое изменение объектов, регистрация изменений на узлах планов обмена, скрытие конфиденциальной информации и др.
Порядок перехода с предыдущей версии
Общий порядок обновления подсистем БСП, используемых в конфигурациях, до актуальной версии приведен в документации. Особенности обновления с предыдущих версий описаны в файле U pdate SSL.htm , входящем к комплект поставки (в каталоге \ExtFiles\Docs ). При обновлении «через» несколько версий, необходимо отработать инструкции разделов Переход с предыдущих версий файла U pdate SSL.htm последовательно для всех предыдущих версий библиотеки.
Для обновления версий БСП в прикладных решениях рекомендуется использовать специализированные инструменты, входящие в дистрибутив библиотеки:
- ExtFiles \ПервоеВнедрениеБСП.epf – внешняя обработка для упрощения процесса первого внедрения библиотеки в прикладную конфигурацию. Позволяет выбрать подсистемы для внедрения с учетом их зависимостей друг от друга и сохранить настройки для сравнения-объединения с помощью конфигуратора. Также с ее помощью можно выполнить удаление избыточных фрагментов кода подсистем, которые не используются в конфигурации.
- ExtFiles \Инструменты разработчика\ПереходНаВерсию.epf – внешние обработки по автоматизации ряда массовых операций при переводе конфигурации с ранних версий библиотеки, которые указаны в разделе Переход с предыдущих версий файла U pdate SSL.htm . Обработки запускаются в информационной базе после обновления метаданных библиотеки в прикладной конфигурации. При работе с хранилищем конфигурации обработку рекомендуется запускать на копии информационной базы и затем загружать обратно измененные метаданные конфигурации с помощью сравнения-объединения.
- ExtFiles\ПроверкаВнедренияБСП.erf – внешний отчет, предназначенный для запуска в информационной базе после внедрения или обновления метаданных библиотеки в прикладной конфигурации. Выявляет распространенные проблемы внедрения библиотеки в конфигурации, в частности, проверяет корректность заполнения состава определяемых типов, наличие необходимых вставок кода в модулях.
- ExtFiles \ОбновлениеНаИсправительнуюВерсиюБСП.epf – внешняя обработка для обновления конфигурации на новые исправительные релизы библиотеки. Она позволяет существенно сэкономить время при регулярных (например, еженедельных) обновлениях. Исправительные релизы библиотеки отличаются только четвертой цифрой в полном номере версии, например: 1.1.1. 1 , 1.1.1. 2 , 1.1.1. 10 и т.п. Ее необходимо запускать в информационной базе с конфигурацией, содержащей предыдущий релиз библиотеки. Нажать на кнопку О бновить на исправительную версию , указав файл 1Cv8.cf новой версии библиотеки из комплекта поставки. При этом выполняется автоматическое сравнение/объединение с новой конфигурацией библиотеки согласно настройкам, которые соответствуют документации: будут перенесены все поставляемые объекты библиотеки, а переопределяемые при внедрении – объединены с приоритетом конфигурации поставщика (например, определяемые типы) или пропущены (как например, переопределяемые модули). После сравнения/объединения конфигурация базы данных не будет обновлена автоматически, что позволяет выполнить сравнение с конфигурацией базы данных и внести правки в измененные объекты: переопределяемые модули, различные локальные исправления и доработки. После обновления необходимо дополнительно выполнить инструкции из раздела Переход с тестовых версий или Переход с предыдущих версий документа UpdateSSL.htm , если они указаны. Кроме того, в качестве альтернативного варианта, по кнопке С формировать файл настроек предусмотрена возможность сформировать настройки, которые затем можно загрузить в конфигураторе для ручного сравнения-объединения. Однако при обновлении на новые функциональные релизы (изменение третьей цифры) расстановку флажков в окне сравнения-объединения необходимо выполнять, как и ранее, в конфигураторе, следуя инструкциям в главе 2 документации.
Документация
См. также на портале
- 1С:Библиотека стандартных подсистем, редакция 2.4
- 1С:Библиотека стандартных подсистем, редакция 3.0
- 1С:Библиотека стандартных подсистем, редакция 3.1
Перед началом установки конфигурации ознакомьтесь с важной информацией в файле Readme.txt
Полный дистрибутив конфигурации
Все данные для установки находятся на диске в каталоге \1Cits\EXE\SSL\3.1.2.189\ ( просмотреть каталог )
ВЫ МОЖЕТЕ УСТАНОВИТЬ РЕЛИЗ КОНФИГУРАЦИИ
Узнать версию БСП
tata111; webresurs; Yan_Malyakov; Rustavelli; Puk2; aserg; avp72; user1211018; antonio_i; ELInfinito; vsozansky; zolkin_i; mburkin; user612900_tochkadimon; Umos; ElStar; user705522_constantin_h; user900062; MKupreychenko; kuz.mina; + 20 – Ответить
По теме из базы знаний
- Поиск изменений объектов по реквизитам для любых конфигураций с подсистемой «Версионирование объектов» (БСП 3.0.X.X)
- Возможности работы со строками при помощи БСП, которые должен знать каждый программист
- БСП. Подключаемые команды. Команды заполнения
- Своя функция &Вместо &ИзменениеИКонтроль
- Мастер-класс SonarQube. В омут с головой
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
2. Светлый ум 406 24.10.19 11:55 Сейчас в теме
&НаКлиенте Процедура ПоказатьВерсиюБСП(Команда) ПоказатьВерсиюБСП_НаСервере(); КонецПроцедуры &НаСервере Процедура ПоказатьВерсиюБСП_НаСервере() Версия = СтандартныеПодсистемыСервер.ВерсияБиблиотеки(); Сообщить(Версия); КонецПроцедуры
Oldsad; KrivosheevEV; begemot; Lapitskiy; user1196686; dante; DrAku1a; olsy; + 8 – Ответить
3. BarsukM 15.11.19 11:11 Сейчас в теме
Если нужно просто узнать версию не исполняя код, то здесь
ОбновлениеИнформационнойБазыБСП.ПриДобавленииПодсистемы
Процедура ПриДобавленииПодсистемы(Описание) Экспорт Описание.Имя = "СтандартныеПодсистемы"; Описание.Версия = "3.0.3.116"; Описание.ИдентификаторИнтернетПоддержки = "SSL"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0"; КонецПроцедуры
SagittariusA; Fynjy2; ShonLe; ValeraEm; HIVvich; IvanKh; Anosov_EP; Divedition; marku; Bor_ka; t278; Grehmin; antonio_i; serg_infostart; vld_dmn; Areal; RomanKod; user1196686; BigMih; coolek; user1290365; el-gamberro; DrAku1a; Artificial123; user608739_serg999h; user_2010; sulfur17; + 27 – Ответить
4. Darklight 32 22.06.20 15:46 Сейчас в теме
А для сравнения версий — есть функция БСП (если кому надо будет):
ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Знач СтрокаВерсии1, Знач СтрокаВерсии2)
Возвращает число, если больше нуля, то версия1 больше версии2 (но само число достаточно бесполезно)
Если РегистрационныеДанные.Свойство("ВерсияБСП") И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(РегистрационныеДанные.ВерсияБСП, "2.2.2.0") > 0 Тогда Объект.РежимСовместимостиРазрешений = Перечисления.РежимыСовместимостиРазрешенийДополнительныхОтчетовИОбработок.Версия_2_2_2; //Если Вы видите здесь "" - это артефакт раскраски Инфостарт КонецЕсли;
user1196686; + 1 – Ответить
5. serega_sun 15.03.21 05:07 Сейчас в теме
Если нужно просто узнать текущую версию, которая используется сейчас в базе, то открываем регистр сведений «Версии подсистем» через меню «Все функции» и смотрим. Это я написал потому, что регулярно забываю как этот регистр называется. Нужно бывает редко, но бывает. Может кому пригодится.
so-lf; Shipilov_ivan; BarsukM; gluglugluglu; Солвекс ООО; marku; Swamt; unknown181538; Maxanamoon; ite4no; user_2010; user811769; + 12 – Ответить
Как узнать версию БСП
Есть конфигурация, в которую включена БСП. Можно-ли как-то узнать, какая ее версия?
Сообщить(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
- Готовые обработки 1С
- 1С 7.7
- 1С 8.3
- MS SQL 2008
- Администрирование
- Бухгалтерия Предприятия 2.0
- Бухгалтерия Предприятия 3.0
- Документы
- Конвертация данных
- Новости
- Платформа 1C
- Построитель
- Простые приемы разработки
- Работа с формами
- Работа со справочниками
- Работа со строками, текстом
- Разное
- Регистры сведений
- РИБ
- СКД
- Специалист Платформа 8.2
- Спорт
- ТиС 9.2
- Управление Торговлей 11
- Цитатник
- Юмор
Вам также может понравиться
РазницаВДнях = (НачалоДня(ДатаОкончания) — НачалоДня(ДатаНачала))
