Сегодня поговорим про интеграцию 1С БСП. Свежую редакцию Библиотеки стандартных подсистем можно скачать на портале 1С:Обновление программа https://releases.1c.ru/project/SSL31.
Устанавливаем библиотеку на свой ПК.
По умолчанию устанавливается в папку %AppData%\1C\1c8\tmplts\1c\SSL (на моем ПК полный путь будет: C:\Users\sysadmin\AppData\Roaming\1C\1c8\tmplts\1c\SSL)Создаем чистую базу конфигурации в 1С.
В свойствах конфигурации задаем Имя, в нашем примере - ТестБСП.
Указываем версию согласно правилам нумерации редакций и версий https://its.1c.ru/db/v8std#content:483:hdoc.
Открываем обработку ПервоеВнедрениеБСП.epf, которая будет находиться в папке %AppData%\1C\1c8\tmplts\1c\SSL\3_1_3_331\ExtFiles
Ничего не выбирая, просто нажимаем кнопку Сохранить настройки для конфигуратора и сохраняем в любую папку файл ФайлНастроекСравнения.xml
Останавливаем отладку. Переходим в конфигуратор, выполняем пунт меню Конфигурация / Сравнить, объединить с конфигурацией из файла, выбираем файл 1Cv8.cfСоглашаемся с возможностью поставки на поддержку.Убираем все галки, достаточно убрать галку на самой конфигурации.Выполняем пункт меню Действия / Загрузить настройки из файла и открываем файл ФайлНастроекСравнения.xmlАвтоматом проставятся галки, ничего не меняя нажимаем кнопку Выполнить.
В окне Неразрешимые ссылки ничего не меняя нажимаем кнопку Продолжить.
В окне Настройки правил поддержки можно ничего не менять или поставить Объект редактируется с сохранением поддержки.
Копируем общий модуль ОбновлениеИнформационнойБазыБСП и переименовываем его в ОбновлениеИнформационнойБазыБСПТестОткрываем модуль ОбновлениеИнформационнойБазыБСПТест, находим процедуру ПриДобавленииПодсистемы(Описание) и редактируем как на рисунке. В качестве имени указываем имя нашей конфигурации, в качестве версии указываем версию нашей конфигурации, остальные строчки можно закомментировать в процедуре.В этом же модуле комментируем содержимое двух процедур: ПриДобавленииОбработчиковОбновления(Обработчики) и ПослеОбновленияИнформационнойБазы(Знач ПредыдущаяВерсия, Знач ТекущаяВерсия,
Знач ВыполненныеОбработчики, ВыводитьОписаниеОбновлений, МонопольныйРежим)
Если вы не снимали с поддержки, то выполняем пункт меню Конфигурация /Поддержка / Настройка поддержки
Находим общий модуль ПодсистемыКонфигурацииПереопределяемый и указываем правило поддержки: Редактируется с сохранением поддержки. Закрываем окно настройки поддержки.
Открываем модуль ПодсистемыКонфигурацииПереопределяемый и в процедуре ПриДобавленииПодсистем(МодулиПодсистем) добавляем наш скопированный общий модуль ОбновлениеИнформационнойБазыБСПТест.Запускаем конфигурацию в режиме отладки. При первом запуске пойдет процесс начального заполнения данными.После успешного заполнения можно открыть Функции и посмотреть содержимое.Теперь можно по желанию добавлять нужные подсистемы, в примере добавим Адресный классификатор.По сути будем выполнять действия описанные выше, поэтому картинки уже вставлять не буду.
Открываем снова обработку ПервоеВнедрениеБСП.epf выбираем Адресный классификатор. Сохраняем настройки для конфигуратора в файл ФайлНастроекСравнения.xml
Выполняем пункт меню Конфигурация / Сравнить, объединить с конфигурацией из файла, выбираем файл 1Cv8.cf
Выполняем пункт меню Действия / Загрузить настройки из файла и открываем файл ФайлНастроекСравнения.xml
Автоматом проставятся галки. Обязательно убираем галку напротив общего модуля ПодсистемыКонфигурацииПереопределяемый нажимаем кнопку Выполнить.
В окне Неразрешимые ссылки ничего не меняя нажимаем кнопку Продолжить.
Спасибо, статья очень помогла.
ОтветитьУдалитьПытаюсь добавить пользователя после этой статьи выпадает в ошибку "Попытка получения неинициализированного значения параметра сеанса"
ОтветитьУдалить