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

БСП

См. также

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

Синтакс-помощник БСП - cправочник по библиотеке стандартных подсистем. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП.

1800 руб.

21.11.2024    2356    8    14    

8

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

Синтакс-помощник БСП - справочник по Библиотеке Стандартных Подсистем, профессиональный инструмент разработчика с интуитивно понятным интерфейсом. Читайте в статье как использовать все возможности справочника и сделать работу с БСП более комфортной и эффективной.

11.12.2024    3046    gorenski    0    

8

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    624    Iaskeliainen    2    

7

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

Некоторые нюансы, если вы захотите создавать свои расширения. Доработка отчета "Связанные документы" для отражения документов расширения. Печатные формы с шаблоном Word.

20.11.2024    2890    milkers    3    

9

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

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

24.10.2024    1396    PROSTO-1C    0    

16

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

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

08.10.2024    1194    PROSTO-1C    4    

14

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

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

04.10.2024    2082    MadRave    11    

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

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

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

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