Разработка конфигурации на основе Библиотеки стандартных подсистем 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 Бесплатно (free)

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

02.04.2024    3240    John_d    10    

89

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

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

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

01.03.2024    1782    dimanich70    8    

14

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

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

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

12.02.2024    810    FilippovRI    0    

15

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

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

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

07.02.2024    2675    YA_418728146    11    

45

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

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

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

19.01.2024    6602    PROSTO-1C    5    

46

Бесплатный митап 9 февраля «Библиотеки и фреймворки на 1С и всё, что с этим связано»

БСП (Библиотека стандартных подсистем) Мероприятия Бесплатно (free)

Митап посвящен вопросам создания, использования и поддержке переиспользуемого кода при разработке решений на платформе 1С:Предприятие 8.

15.01.2024    3911    0    Infostart    0    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ImHunter 315 06.06.22 08:37 Сейчас в теме
Гм... Не проще ли было просто ссылку на ИТС вставить?
korppinen; user865160; aaa_pol; JohnyDeath; AntonChausov; mrChOP93; +6 Ответить
2. user1432326 63 06.06.22 08:44 Сейчас в теме
(1) по инструкции ИТС у меня с первого раза не получилось.
3. SuvorovS 556 17.06.22 15:41 Сейчас в теме
Чтобы не было ошибки
"Обнаружены отложенные обработчики обновления, у которых совпадают уникальные идентификаторы. Следующие идентификаторы не уникальны: ..."
автор добавьте, что
в скопированном общем модуле ОбновлениеИнформационнойБазыБСП нужно очистить код во всех процедурах
кроме изменяемой процедуры ПриДобавленииПодсистемы(Описание) Экспорт
4. quazare 3608 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 Сейчас в теме
А БСП для собственных проектов бесплатен?
Оставьте свое сообщение