Конфигурации в 1С пишутся для пользователей и по их «правилам» (клиент всегда прав), поэтому в основном все конфигурации разные, но достаточно часто в них используются одни и те же объекты, которые незначительно отличаются друг от друга. Действительно, сложно представить конфигурацию, где не фигурировали бы такие сущности как номенклатура, контрагенты, пользователи, валюта. И некоторые задачи являются типичными: возможность базового разграничения прав, работа с электронной почтой, задачи пользователям и т.д. Но.
Есть конфигурация, которая облегчает работу разработчика, избавляя его от таких «тривиальных» работ – это «Библиотека стандартных подсистем» (БСП), которая включает в себя набор универсальных функциональных подсистем и фрагменты раздела «Администрирование», предназначенных для использования в прикладных решениях на платформе «1С:Предприятие». Библиотека не является законченным (с предметной точки зрения) прикладным решением, но при этом подсистемы библиотеки могут использоваться в конфигурации-потребителе как все вместе, так и по отдельности. И для этого в БСП входит специальный помощник внедрения, использование которого помогает существенно сэкономить время при разработке новой конфигурации.
ЕГЭ по русскому языку. Виды сложных предложений
Сам помощник выполнен в виде пошагового мастера, с помощью которого разработчик указывает нужные ему подсистемы, а мастер создаст заготовку, с которой можно работать в дальнейшем. По сути дела мы получаем заготовку для будущей конфигурации.
Запустим БСП (у нас редакция 2.3, версия 2.3.3.63), перейдем в раздел «Инструменты разработчика» U94; «Первое внедрение БСП»:
Здесь нам откроется «Помощник внедрения БСП». Сам помощник выглядит как пошаговый помощник, где на первом этапе мы выбираем подсистемы, которые будут нам нужны в разрабатываемой конфигурации. После этого нужно указать файл (в формате xml), в котором сохраним эти настройки.
После чего переходим ко второму этапу: указываем дополнительные параметры для каждой из выбранных подсистем.
После выбора всех параметров система проверит, все ли было корректно выбрано и предложит разные варианты отслеживания ошибок (Таблица внедрения подсистем или Отчет по внедрению БСП).
В статье кратко описана работа с «Помощником внедрения БСП», потому что этот инструмент не очень популярен. Чаще на практике разработчики действуют по такой схеме: на пустую конфигурацию устанавливают необходимые подсистемы БСП (здесь еще может помочь «Помощник внедрения БСП»), но обычно с БСП на новую пустую конфигурацию переносят все подсистемы.
Далее рассмотрим на примере, когда с БСП в «1С:Бухгалтерия предприятия» (БП) нужно перенести некую подсистему.
У нас есть две конфигурации: первая (основная) — со всеми подсистемами БСП, вторая (файла) — БП.
Далее порядок действий следующий:
1C:Библиотека стандартных подсистем (БСП). Первое знакомство
1. Включить возможность редактирования основной конфигурации.
2. Вызвать меню Конфигурация — Сравнить, объединить с конфигурацией из файла.
3. Выбрать файл с расширением cf конфигурации БП.
4. На предложение постановки на поддержку ответить Да.
5. Далее в окне сравнения — снять все флажки (снять флажок с корневого элемента).
6. Выполнить Действия — Отметить по подсистемам.
7. Отметить подсистемы, которые отсутствуют в нашей основной конфигурации – взять из файла, но подсистемы, которых нет в конфигурации из файла, нужно оставить в основной конфигурации (по умолчания так и будет), далее нажать Установить.
8. Отметить к объединению свойства корневого элемента: Основные роли, Модуль управляемого приложения, Модуль сеанса, Модуль внешнего соединения, Модуль обычного приложения, Режим использования модальности, Режим использования синхронных вызовов расширений платформы и внешних компонент, Режим совместимости интерфейса, Режим совместимости. Нажать Выполнить.
9. В окне Настройка правил поддержки — Ок.
10. Обновить конфигурацию базы данных (F7).
11. Далее, скорее всего, появится следующая ошибка:
И подобные служебные сообщения:
«… (объект входит в состав одноименного общего реквизита)» или «… : Использование определяемых типов в режиме совместимости Х.Х.Х. (к примеру, автор) и ниже недопустимо» ; «ОбщаяКартинка: Имя не уникально!»
12. Для объекта, который входит в состав одноименного общего реквизита – снять с поддержки, удалить объект и ссылки на него. Выполнить поиск ссылок на удаляемые объекты – удалить ссылки.
13. Поменяйте режим совместимости выше Х.Х.Х.
14. Обновить конфигурацию базы данных (F7). Далее, если возвращаетесь на пункт 11, выполнить пункти 12 и 13, потом 14.
В принципе это и все – «автоматическая» часть работы закончена. Начинается самый «интересный» этап работ: если Вы уже подумали, что конфигурация «взлетела», то, скорее всего, Вы сильно ошибаетесь.
Для начала проверяйте общие модули, включены ли подсистемы в командный интерфейс и прочее моменты. Когда все «как бы готово», приступайте к отладке.
Находите внедренную подсистему, и далее работаете так: если все хорошо, то Вас можно поздравить, если же нет – возвращаетесь в конфигуратор и удаляете код неиспользуемых подсистем либо добавляйте то, что нужно.
И так выполняете отладку до тех пор, пока не убедитесь в отсутствии ошибок.
Источник: infostart.ru
Значение слова БСП
БСП
БСП — аббревиатура:
Википедия
Каpьеpисты» могли pассчитывать на то, что и после них Болгаpская социалистическая паpтия ( БСП ) останется пpавящей.
А поскольку функциональная ниша «каpьеpистов» в любой политической оpганизации — сpеднее звено ее функционеpов, БСП , удеpжав их, сохpанила и свои оpганизационные стpуктуpы.
Разумеется, отказ лидеpов БСП от «веpности идеалам маpксизма-ленинизма» был на pуку «каpьеpистам»; в новых условиях их политическое выживание напpямую зависело от того, насколько успешно паpтия пpевpатится в паpламентскую.
По этой пpичине pуководство БСП склонилось к чисто косметическим пеpеменам: внутpипаpтийные pефоpмы свелись к пеpеименованию паpтии и изменению ее пpогpаммы; социалистические установки пpодолжали игpать важную pоль в публичной pитоpике [15].
Биполяpная политическая конкуpенция объективно pаботала на тех лидеpов БСП , котоpые отказывались сменить идеологические оpиентиpы.
Победа в 1994-ом была настолько убедительной, что лидеpы БСП пpиняли на себя всю полноту пpавительственной ответственности.
о даже после этого БСП вышла на втоpое место по числу пpоголосовавших за нее избиpателей (22,0 пpоц.
Еще в большей степени, чем БСП , КПЧМ оставалась «левой» паpтией, пpедставлявшей pадикальную оппозицию пpоцессу pефоpм.
Однако если оpганизационные стpуктуpы и массовая база БСП почти не изменились, то политика чешских коммунистов фактически ставила их в положение изолиpованной секты.
Со мной войсковой разведчик Вася Крюков, аналитик ГРУ Серёга Кочергин и зам по БСП (боевой и специальной подготовке) седьмого отряда спецназа Женя Петрушин.
Источник: xn--b1advjcbct.xn--p1ai