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

В материале описан универсальный механизм работы с добавленными элементами на общую форму «ФормаОтчета». Думаю, облегчит работу многим разработчикам.

08.10.2024    579    PROSTO-1C    3    

8

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

В статье рассмотрим пошаговую инструкцию создания дополнительного отчета с фоновым формированием результата.

04.10.2024    1280    MadRave    11    

19

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

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

10.09.2024    1281    MadRave    1    

16

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

А что, если долгожданная реализация Паузы в 1С смутно напоминает старую, проверенную? А?!

06.09.2024    992    n_mezentsev    10    

8

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

Добавим дополнительные свойства в новый документ средствами БСП

02.09.2024    3724    John_d    10    

52

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

Всё больше организаций выбирает для серверов под 1С операционные системы Linux. Одним из отличий систем Windows и Linux является отсутствие COM объектов, которые зачастую использовались для формирования печатных форм офисных документов (Word). Конечно, можно выполнять печать и на клиенте, но есть риск импортозамещения. В работе у меня случались проблемы с зависанием процесса Word, поэтому я не люблю его использовать.

29.07.2024    4819    PROSTO-1C    12    

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

ОпределяемыйТип.ВладелецЗначенийКлючейДоступаДокумент
ОпределяемыйТип.ВладелецСОграничениемПоНаборамЗначенийДоступаДокумент

в дальнейшем этот документ так-же пригодится на этапе разработки для добавления его как регистратор в регистры

после запуска проекта его можно будет удалить
Оставьте свое сообщение