Разработка конфигурации на основе Библиотеки стандартных подсистем 3.1.6.245

06.06.22

Разработка - БСП (Библиотека стандартных подсистем)

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

План действий:

I. Подготовка окружения.

II. Настройка.

III. Запуск.

I. Подготовка окружения.

1) Скачиваем полный дистрибутив БСП 3.1.6.245 с сайта 1с:https://releases.1c.ru/project/SSL31 (Потребуется подписка на ИТС)

 

 

 

2) Производим стандартную установку скачанной конфигурации БСП. При установке запоминаем каталог шаблонов, в нем понадобится файлы "1Cv8.cf" и "ПервоеВнедрениеБСП.epf".   

 

 

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

- Анализ журнала регистрации;
- Версионирование объектов;
- Генерация штрихкода;
- Групповое изменение объектов;
- Даты запрета изменения;
- Дополнительные отчеты и обработки;
- Контактная информация;
- Настройки программы;
- Отчет о движениях документа;
- Печать;
- Поиск и удаление дублей;
- Работа с Файлами;
- Работа с почтовыми сообщениями;
- Регламентные задания;
- Свойства;
- Структура подчиненности;
- Управление итогами и агрегатами;

При установке зависимой  подсистемы автоматически устанавливается флаг у необходимой подсистемы. Далее нажимаем "Сохранить настройки для конфигуратора".

 

 

II. Настройка.

1) В режиме "Конфигуратора" выполняем команду "сравнить, объединить с конфигурацией из файла" выберем файл из шаблона БСП: "1Cv8.cf".

 - На вопрос "Основная конфигурация пуста. Выполнить полную загрузку конфигурации?" ответим системе "Нет";

 - На вопрос "Поставить на поддержку?" ответим "Да".

В открывшимся окне нажмем команду "Загрузить настройки из файла". Выберем ранее сохраненный нами файл "ФайлНастроекСравнения.xml". И нажмем "Выполнить".

2) Установим имя конфигурации, например "КамазСервис". 

 

 

3) Укажем поставщика и номер версии конфигурации:

 

 

4) Установим режим совместимости версия 8.3.16:

 

 

5) Скопируем общий модуль "ОбновлениеИнформационнойБазыБСП". Заменим в имени общего модуля "БСП" на сокращенное название конфигурации "КС". Заменим текст модуля на:

 
 Код для замены

 

Обращаем внимание на процедуру "ПриДобавленииПодсистемы" значения "Описание.Имя" и "Описание.Версия" устанавливаем в соответствии со своей конфигурацией.

5) В общий модуль "ПодсистемыКонфигурацииПереопределяемый" внесем изменения, предварительно изменив настройки поддержки для модуля - "Снимем замок". 

 

 

Теперь Общий модуль доступен для редактирования. В процедуре ПриДобавленииПодсистемы вставим код:

МодулиПодсистем.Добавить("ОбновлениеИнформационнойБазыКС");


III. Запуск.

1) Выполняем первый запуск. Ждем корректного выполнения обработчиков обновления информационный базы.

2) Далее запускаем внешнюю обработку «Первое внедрение БСП.epf» и выполняем команду «Удалить код неиспользуемых подсистем» (перед выполнением операции закрыть конфигуратор).

БСП

См. также

Шаблон многопоточного выполнения фонового задания

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пример шаблона для многопоточного выполнения фонового задания на основе БСП. Шаблоны сделаны для процедуры и функции.

2 стартмани

03.05.2024    654    6    Hitcher    2    

7

БСП. Добавляем отчет в меню Отчеты

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Добавим новый отчет в меню нового документа средствами БСП.

02.04.2024    3509    John_d    10    

92

Создать на основании - своя кнопка (БСП). Проблема двух подменю Создать на основании

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Понадобилось в подменю "Создать на основании" добавить свою команду, которая открывает обработку. В процессе доработок появилась проблема двух подменю "Создать на основании". В статье о том, как решились проблемы.

01.03.2024    2045    dimanich70    8    

14

Заполнение поля адреса в своей обработке [БСП]

Механизмы платформы 1С БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Небольшая шпаргалка по функциям БСП касательно адреса. Так скажем, еще один способ помимо https://infostart.ru/1c/articles/1060970/

12.02.2024    849    FilippovRI    0    

16

Расширяем возможности дополнительных обработок и настраиваем их отладку

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Уже не одна веб-страница исписана знаниями о дополнительных обработках, как создать, как подключить. Есть масса вариантов, как их можно отладить. Я разобрался в кишках работы библиотеки и покажу, как можно расширить возможности дополнительных отчетов, а также покажу удобный способ отладки.

07.02.2024    2780    YA_418728146    11    

47

1С:БСП Дополнительные реквизиты и сведения

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Бесплатно (free)

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

19.01.2024    7254    PROSTO-1C    5    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ImHunter 315 06.06.22 08:37 Сейчас в теме
Гм... Не проще ли было просто ссылку на ИТС вставить?
korppinen; user865160; aaa_pol; JohnyDeath; AntonChausov; mrChOP93; +6 Ответить
2. user1432326 65 06.06.22 08:44 Сейчас в теме
(1) по инструкции ИТС у меня с первого раза не получилось.
3. SuvorovS 562 17.06.22 15:41 Сейчас в теме
Чтобы не было ошибки
"Обнаружены отложенные обработчики обновления, у которых совпадают уникальные идентификаторы. Следующие идентификаторы не уникальны: ..."
автор добавьте, что
в скопированном общем модуле ОбновлениеИнформационнойБазыБСП нужно очистить код во всех процедурах
кроме изменяемой процедуры ПриДобавленииПодсистемы(Описание) Экспорт
4. quazare 3645 14.07.22 06:13 Сейчас в теме
Обратил внимание на данную статью. Мое мнение - если вы хотите сделать нетленку - сразу используйте БСП плюс прикручивайте драйверы БПО.

БСП - это набор стандартных (уже готовых возможностей). Кому интересно - смотрите мой профиль - там куча практических примеров работы с БСП
6. ivan453 06.09.23 12:24 Сейчас в теме
5. user1654599 27.11.22 08:40 Сейчас в теме
А зачем вообще нужны обработки. Не проще ли вставлять нужный код в модуль формы документа или в команду. Ведь обработки могут конфликтовать между собой или быть несовместимыми
7. vakham 21 22.04.24 09:08 Сейчас в теме
А БСП для собственных проектов бесплатен?
Оставьте свое сообщение