1с как узнать версию бсп в конфигурации

Обновлено: 04.07.2024

Фирма "1С" объявляет о выпуске ознакомительной версии инструментария для разработчика прикладных решений на платформе "1С:Предприятие 8.2" - "1С:Библиотека стандартных подсистем 8.2".

"1С:Библиотека стандартных подсистем 8.2" (БСП) содержит набор универсальных функциональных подсистем, которые могут быть использованы в разрабатываемой конфигурации как все вместе, так и по отдельности. С помощью БСП можно быстро создавать новые конфигурации с уже готовой базовой функциональностью, а также включать готовые функциональные блоки в существующие конфигурации.

Все подсистемы БСП можно условно разделить на следующие категории:

* Подсистемы, реализующие "самостоятельную" функциональность. Внедряются простым переносом функциональности и не требуют существенных дополнительных настроек.
* Интегрируемые подсистемы, реализующие функциональность, предназначенную для использования в тех или иных объектах конфигурации-потребителя ("тесная" интеграция). При внедрении требуется определить состав объектов конфигурации-потребителя, для которых требуется выполнить внедрение функциональности, после чего выполнить некоторое количество дополнительных настроек, внести изменения в код и формы выбранных объектов

Помимо подсистем БСП предлагает отдельные методики разработки типовых решений.

Использование БСП при разработке приложений на платформе "1С:Предпряитие 8.2" позволит сократить время, затрачиваемое на разработку, повысить качество прикладных решений, а также стандартизовать конфигурации, выпускаемые на платформе "1С:Предприятие 8.2". Теперь помимо платформы фирма "1С" предлагает готовую базовую функциональность и технологию для разработки прикладных решений, использование которой позволит уменьшить время на изучение и внедрение прикладных решений за счет их унификации по набору используемых стандартных подсистем.

Цель выпуска ознакомительной версии - демонстрация партнерам новой технологии разработки прикладных решений и инструментария разработки на платформе "1С:Предприятие 8.2", получение отзывов от партнеров.
Особенности ознакомительной версии

Совместимость ознакомительной версии БСП с последующими версиями не гарантируется.

Использование данной версии в коммерческих проектах не рекомендуется.
Состав, порядок распространения и использования "1С:Библиотеки стандартных подсистем 8.2"

БСП поставляется в виде конфигурации, которая может использоваться с тестовой версией платформы "1С:Предприятие 8.2". В поставку включена документация в формате HTML, в которой содержится описание подсистем, пошаговая инструкция по внедрению их в произвольную конфигурацию-потребитель, а также методики использования подсистем в разрабатываемой конфигурации.

Получить дистрибутив ознакомительной версии БСП могут партнеры фирмы "1С" в составе сентябрьского выпуска ИТС для партнеров, а также на сайте поддержки пользователей (http://users.v8.1c.ru//). В дальнейшем планируется публикация БСП в составе методической поддержки системы "1С:Предприятие" информационно-технологического сопровождения (ИТС).

Порядок получения тестовой версии платформы "1С:Предпиятие 8.2" описан в информационном письме №10377 от 30.09.2009 года.

При тиражировании прикладных решений, использующих БСП, должны соблюдаться авторские права фирмы "1С" на систему "1С:Предприятие 8", в частности, использование таких конфигураций допускается только при наличии у пользователя правомерно приобретенной основной поставки "1С:Предприятия 8". Возможно, будет введено требование упоминания об использовании БСП в описании тиражного решения.
Поддержка ознакомительной версии

Добрый день
Есть самописанная база. Решил внедрить в нее БСП последнюю 3.1.4.
и все нормально внедрилось, когда я работаю в конфе, но вот все пользователи из справочника Польльзователи получились не авторизованными и не связанными с пользователями конфигурации.
В справочнике Пользователи есть реквизит ИдентификаторПользователяИБ (тип - УникальныйИдентификатор) - теперь он пустой. При установке значения в этот реквизит после записи он опять стирается.
Подскажите, может я не тем путем пошел? Вот код в обработке:

Процедура КнопкаВыполнитьНажатие(Кнопка)
Выборка = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого ЭлементМассива Из Выборка Цикл
ИмяПользователя = ЭлементМассива.Имя;
ПолноеИмяПользователя = ЭлементМассива.ПолноеИмя;
НайтиИУстановитьПользователя(ПолноеИмяПользователя, ЭлементМассива.УникальныйИдентификатор);
КонецЦикла;
КонецПроцедуры

Процедура НайтиИУстановитьПользователя(ПолноеИмяПользователя, УникальныйИдентификатор)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Пользователи.ИдентификаторПользователяИБ КАК ИдентификаторПользователяИБ,
| Пользователи.Ссылка КАК Ссылка,
| Пользователи.Наименование КАК Наименование,
| Пользователи.ПометкаУдаления КАК ПометкаУдаления
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| Пользователи.Наименование = &ПолноеИмя
|
|";
Запрос.Параметры.Вставить("ПолноеИмя", ПолноеИмяПользователя);

флПользовательУстановлен = Ложь;
Рез = Запрос.Выполнить();
Выборка = Рез.Выбрать(ОбходРезультатаЗапроса.Прямой);
Если Выборка.Следующий() Тогда
Если ЗначениеЗаполнено(Выборка.Ссылка.ИдентификаторПользователяИБ) Тогда
Возврат;
КонецЕсли;
Объект = Выборка.Ссылка.ПолучитьОбъект();
Объект.ИдентификаторПользователяИБ = УникальныйИдентификатор;
Сообщить(Объект.ИдентификаторПользователяИБ);
Объект.Записать();
Сообщить("" + Выборка.Ссылка + " " + Объект.ИдентификаторПользователяИБ);
КонецЕсли;

Для чего создавалась БСП

Первая версия БСП выпущена фирмой 1С в далеком 2010 году для платформы 1С:Предприятие 8.2. 1С предлагает использовать данную библиотеку (или отдельные ее подсистемы) в качестве основы для создания собственных прикладных решений. Также все типовые продукты, выпускаемые самой фирмой 1С, базируются на БСП.

Использование единых модулей позволило достичь большей стандартизации прикладных решений, а это в свою очередь позволило уменьшить время на их изучение (и программистами, и администраторами, и конечными пользователями).

Как распространяется БСП

БСП представляет собой конфигурацию для платформы 1С:Предприятие. Причем конфигурация не является самостоятельным прикладным решением, это всего лишь инструментарий для разработчика. Всю конфигурацию или часть подсистем можно использовать при разработке прикладных решений.

В состав поставки БСП входит демо-база с примером внедрения. Данная демо-база доступна для ознакомления на сайте 1С. Как можно получить к ней доступ можно почитать в статье Удаленный доступ к демо-конфигурациям 1С.

Состав БСП

БСП состоит из множества подсистем, которые делятся на:

На текущий момент (июль 2017 года) доступна БСП версии 2.4.2, которая поддерживает следующий функционал:

Подробнее конкретные подсистемы будут описываться в отдельных статьях.

Внедрение БСП

Перед внедрением библиотеки стандартных подсистем в свою конфигурацию необходимо определиться с перечнем внедряемых подсистем. В самом простом случае внедряются все подсистемы. Вне зависимости от того, какой функционал необходим, есть обязательные подсистемы, которые внедряются всегда:

  • Базовая функциональность;
  • Обновление версии ИБ;
  • Пользователи.

Общая схема внедрения состоит из следующих этапов:

  1. Перенос необходимых объектов метаданных в целевую конфигурацию;
  2. Настройка перенесенных объектов;
  3. Использование объектов БСП при разработке нового функционала.

Для помощи во внедрении БСП в состав библиотеки входит обработка ПервоеВнедрениеБСП.epf . Она располагается в каталоге шаблона конфигурации. В обработке есть краткое описание всех подсистем и определены взаимозависимости подсистем друг от друга.

Для проверки корректности внедрения БСП в каталоге шаблона конфигурации располагается отчет ПроверкаВнедренияБСП.erf.

Как узнать версию БСП прикладного решения

Есть несколько способов узнать какая версия БСП используется в конкретном прикладном решении:

Остались вопросы?
Спросите в комментариях к статье.

Читайте также: