Фирма "1С" объявляет о выпуске 20.07.2012 новой редакции 2.1 конфигурации "Библиотека стандартных подсистем 8.2" (БСП). Редакция 2.1 является очередным этапом развития инструментария для разработчика прикладных решений на платформе "1С:Предприятие 8.2".
Редакция 2.1 БСП предоставляет набор универсальных функциональных подсистем, готовые разделы для пользовательской документации и технологию для разработки прикладных решений на платформе "1С:Предприятие 8.2". С применением БСП становится возможной быстрая разработка новых конфигураций с уже готовой базовой функциональностью, а также включение готовых функциональных блоков в существующие конфигурации. Использование БСП при разработке прикладных решений на платформе "1С:Предприятие 8.2" позволяет также достичь большей стандартизации конфигураций и уменьшить время на изучение и внедрение прикладных решений за счет их унификации по набору используемых стандартных подсистем.
НОВОЕ В РЕДАКЦИИ 2.1
В состав редакции 2.1 включена новая подсистема "Информационный центр", а также доработаны десять существующих подсистем.
С помощью новой подсистемы "Информационный центр" можно разместить на рабочем столе панель для быстрого перехода к полезным внешним сайтам, различным статьям, связанным с прикладной областью конфигурации, а также искать информацию на сайте ИТС. При работе конфигурации в модели сервиса из этой панели можно также выполнять быстрый переход к другим приложениям абонента, отправлять сообщения в службу технической поддержки и получать информационные сообщения о недоступности тех или иных ресурсов сервиса.
Подсистема "Контроль журнала регистрации" переименована в "Анализ журнала регистрации" и теперь включает в себя новые отчеты по активности работы пользователей, а также по продолжительности работы регламентных заданий. С помощью этих отчетов можно анализировать, кто, чем и сколько по времени занимался в программе за интересующий период, а также отслеживать интервалы выполнения и оценивать загрузку сервера "1С:Предприятия" со стороны регламентных заданий. Для настройки рассылок этих отчетов предусмотрена интеграция с подсистемой "Рассылка отчетов".
Подсистема "Варианты отчетов" предоставляет в распоряжение разработчика конфигурации общую универсальную форму отчета, которая позволяет выводить быстрые пользовательские настройки (параметры, отборы и т. п.) в панели справа в виде привычных элементов управления. Наиболее частотные операции по работе с отчетом размещены прямо на командной панели формы отчета и доступны пользователю за одно нажатие мыши. Предусмотрены команды отправки отчетов по почте и для настройки рассылок отчетов (если используется в конфигурации совместно с подсистемой "Рассылка отчетов"). Для разработчиков также имеется возможность переопределить обработчики наиболее востребованных событий (таких как "ОбработкаРасшифровки", "ОбработкаДополнительнойРасшифровки", "ОбработкаВыбора" и т. п.).
Повышено удобство работы с большинством пользовательских интерфейсов подсистемы. В частности, видимость и быстрый доступ к вариантам отчетов настраиваются теперь прямо из панели отчетов. Также для более удобного размещения на панели отчетов можно задавать важность и принадлежности тех или иных вариантов отчетов к группе "См. также". В списке "Все отчеты" предусмотрена группировка по разделам командного интерфейса и быстрые отборы.
Пользователи теперь могут создавать варианты отчетов, доступные "только для автора", т. е. явно запрещать или разрешать другим пользователям работать с их вариантами отчетов. Если подсистема "Варианты отчетов" используется совместно с подсистемой "Дополнительные отчеты и обработки", то варианты дополнительных отчетов также выводятся в панелях отчетов.
Для разработчиков имеется возможность скрывать отдельные варианты отчета из панелей отчета.
В подсистеме "Защита персональных данных" появилась возможность классифицировать персональные данные по областям и управлять событиями доступа к персональным данным. Предусмотрен программный интерфейс для установки и получения состояния использования событий доступа, а также для подготовки формы настройки системы.
В подсистеме "Обмен данными" появилась возможность оповещать пользователей о необходимости обновления конфигурации подчиненного узла РИБ, а при совместном использовании с подсистемой "Обновление конфигурации" и выполнять это обновление автоматически. Реализована возможность вести отладку и разработку обработчиков событий правил конвертации прямо в конфигураторе. В правилах конвертации данных добавлена поддержка общих реквизитов. Для этого необходимо использовать инструмент "Конвертация данных" версии 2.1.6 и выше.
В целях повышения безопасности работы весь код обработчиков загрузки данных теперь поставляется в составе конфигурации, а не зачитывается из входящего файла сообщения обмена.
Для возможности запуска в режиме управляемого приложения в универсальной обработке "УниверсальныйОбменДаннымиXML" предусмотрен пользовательский интерфейс на управляемых формах.
В подсистеме "Обновление конфигурации" предусмотрена возможность отложить обновление конфигурации: обновить сразу после завершения работы программы.
Повышено удобство работы в ключевых пользовательских интерфейсах подсистемы "Печать". В частности, снято ограничение на 5 печатных форм в одном комплекте, добавлены команды по пакетному сохранению комплекта печатных форм в присоединенных файлах или в папку на компьютер. В комплект с основными печатными формами теперь также включаются внешние печатные формы (при совместном использовании с подсистемой "Дополнительные отчеты и обработки"). Для разработчика предусмотрена возможность передавать в форму нового письма адреса получателей и другие поля письма.
В подсистеме "Пользователи" реализовано новое рабочее место администратора для копирования и очистки пользовательских настроек отчетов, форм, рабочего стола, разделов командного интерфейса, избранного, печати табличных документов и персональных настроек пользователя. Предусмотрена быстрая очистка настроек всех пользователей. При переименовании пользователей и при создании новых копированием их пользовательские настройки переносятся автоматически.
Подсистема "Префиксация объектов" предоставляет программный интерфейс для перепрефиксации справочников и документов при изменении префикса информационной базы. Для разработчика предусмотрена возможность явного указания префиксообразующего реквизита документа, содержащего ссылку на организацию.
Группа подсистем "Работа в модели сервиса" включает в себя сервис по автоматическому созданию резервных копий областей данных в формате XML по заданному расписанию. Повышена безопасность работы в модели сервиса.
Пользователи сервиса получили возможность автономной работы с приложением в сервисе без постоянного подключения к сети Интернет или в условиях низкой скорости передачи данных. Поддерживаются также смешанные сценарии совместной работы через Интернет и автономно сразу нескольких пользователей, с возможностью консолидации в сервисе данных из разных рабочих мест, работающих автономно. При совместном использовании с подсистемой "Обновление конфигурации" обновление релиза конфигурации, работающей автономно, может быть выполнено автоматически, при минимальном участии и технических навыках пользователя.
Расширены возможности подсистемы "Свойства" по настройке дополнительных реквизитов и сведений объектов конфигурации. Дополнительные реквизиты могут быть отмечены как обязательные для заполнения, появилась возможность настраивать порядок вывода свойств и наборов дополнительных свойств на форме, а также задавать иерархические значения свойств. Для разработчика предусмотрены дополнительные возможности по размещению команды перехода к дополнительным сведениям (в командной панели, как ранее, или в панели навигации), выводу дополнительных реквизитов в произвольных формах, а также предусмотрена возможность задавать оформление групп (вид группы, шрифт заголовка и др.).
Кроме того, выполнено приведение к стандартам разработки, повышено удобство работы с пользовательскими интерфейсами ряда подсистем.
Всего в БСП входит 51 подсистема. Полный состав подсистем приведен в Приложении к настоящему информационному письму, а также на странице
Вместе с подсистемами БСП предлагает и отдельные методики разработки прикладных решений. В редакции 2.1 разработчику предоставляются готовые разделы документации для включения в состав описания конфигурации, разрабатываемой на основе БСП.
ПОРЯДОК ПЕРЕХОДА С ПРЕДЫДУЩЕЙ ВЕРСИИ
Редакция 2.1 предоставляется зарегистрированным пользователям системы "1С:Предприятие 8", имеющим действующую подписку на информационно-технологическое сопровождение (ИТС).
Для обновления БСП до редакции 2.1 выпущена версия 2.1.1, совместимая с версией платформы 8.2.15 и выше.
Версия 2.1.1 БСП публикуется в составе августовского выпуска ИТС за 2012 год, а также на сайте поддержки пользователей http://users.v8.1c.ru/. Версия 8.2.15 платформы публикуется в составе августовского выпуска ИТС за 2012 год, а также на сайте поддержки пользователей
Общий порядок обновления в конфигурации уже используемой БСП до версии 2.1.1 приведен в документации, входящей в поставку данной версии. Особенности обновления с предыдущих версий описаны в файле updateSSL, также входящем в поставку версии 2.1.1.
Для обновления версий БСП в прикладных решениях рекомендуется использовать "Помощник внедрения", входящий в дистрибутив в виде внешней обработки. Данный помощник обеспечивает поддержку принятия решений по внедрению БСП в конфигурацию, а также автоматический контроль фактического результата внедрения БСП. Поскольку принятие решений по внедрению БСП и контроль их выполнения теперь не требует "погружения" в технические детали реализации, то проектирование, реализация и контроль могут выполняться разными специалистами и в разные моменты времени.
ПРИЛОЖЕНИЕ. СОСТАВ ПОДСИСТЕМ
Входящие в БСП подсистемы охватывают такие области, как администрирование информационной базы, администрирование пользователей системы, настройка доступа к данным информационной базы, ведение различной нормативно-справочной информации (адресный классификатор, курсы валют, календарные графики и др.). БСП предоставляет базовые пользовательские и программные интерфейсы для работы с задачами и бизнес-процессами, прикрепляемыми файлами и электронными цифровыми подписями, контактной информацией, дополнительными реквизитами и сведениями, почтовыми сообщениями и др.
Подсистемы могут быть использованы в разрабатываемой конфигурации как все вместе, так и по отдельности. С точки зрения технологии внедрения все подсистемы БСП можно условно разделить на две категории:
- подсистемы, реализующие "самостоятельную" функциональность. Внедряются простым переносом функциональности ("внедрил и забыл") и не требуют существенных дополнительных настроек;
- интегрируемые подсистемы реализуют функциональность, предназначенную для использования в тех или иных объектах конфигурации-потребителя (т. н. "тесная" интеграция). При внедрении требуется определить состав объектов конфигурации-потребителя, для которых нужно выполнить внедрение функциональности, после чего выполнить некоторое количество дополнительных настроек, внести изменения в код и формы выбранных объектов.
Состав подсистем (знаком "новая" отмечены подсистемы, появившиеся в редакции 2.1; знаком "*" – содержащие существенные изменения):
№ |
Подсистема |
Ключевые функции |
Администрирование пользователей и прав доступа | ||
1. |
Завершение работы пользователей
|
|
2. |
Пользователи
|
Новое в подсистеме:
|
3. |
Управление доступом |
|
Средства администрирования информационной базы | ||
4. |
Базовая функциональность |
|
5. |
Контроль динамического обновления конфигурации |
|
6. |
Анализ журнала регистрации
|
Новое в подсистеме:
|
7. |
Обновление конфигурации
|
Новое в подсистеме:
|
8. |
Резервное копирование |
|
9. |
Управление итогами и агрегатами |
|
Сервисные подсистемы | ||
10. |
Веб-сервисы работы с файлами |
|
11. |
Групповое изменение объектов |
|
12. |
Заметки пользователя |
|
13. |
Защита персональных данных
|
Новое в подсистеме:
|
14. |
Информационный центр
|
|
15. |
Напоминания пользователя |
|
16. |
Полнотекстовый поиск |
|
17. |
Проверка легальности получения обновлений |
|
18 |
Работа с файлами |
|
19 |
Рассылка отчетов |
|
20 |
Регламентные задания |
|
Технологические универсальные механизмы | ||
21. |
Обновление версии ИБ |
|
22. |
Оценка производительности |
|
23. |
Получение файлов из Интернета |
|
24. |
Группа подсистем
|
Новое в подсистеме:
|
25. |
Префиксация объектов
|
Новое в подсистеме:
|
26. |
Работа с почтовыми сообщениями |
|
27. |
Файловые функции |
|
Интегрируемые подсистемы, встраиваемые в другие объекты конфигурации | ||
28. |
Анкетирование
|
|
29. |
Бизнес-процессы и задачи |
|
30. |
Варианты отчетов
|
Новое в подсистеме:
|
31. |
Взаимодействия |
|
32. |
Версионирование объектов |
|
33. |
Внешние бизнес-процессы и задачи |
|
34. |
Даты запрета изменения |
|
35. |
Дополнительные отчеты и обработки |
|
36. |
Запрет редактирования реквизитов объектов |
|
37. |
Интеграция с "1С:Документооборотом 8" |
|
38. |
Контактная информация |
|
39. |
Настройка порядка элементов |
|
40. |
Обмен данными
|
Новое в подсистеме:
|
41. |
Печать
|
Новое в подсистеме:
|
42. |
Присоединенные файлы |
|
43. |
Свойства
|
Новое в подсистеме:
|
44. |
Структура подчиненности |
|
45. |
Электронная цифровая подпись |
|
Нормативно-справочная информация и классификаторы | ||
46. |
Адресный классификатор |
|
47. |
Банки |
|
48. |
Валюты |
|
49. |
Календарные графики |
|
50. |
Организации |
|
51. |
Физические лица |
|