1с бсп описание. Библиотека стандартных подсистем

На примере редакции БСП 2.1.2.34 (платформа 1С 8.2) я рассмотрю основные функции, подсистемы и примеры использования данной конфигурации.

Конфигурация «Библиотека стандартных подсистем» — одна из немногих конфигураций от фирмы 1С, которая создана для разработчиков, а не пользователей. Сама конфигурация представляет из себя набор подсистем, которые могут использоваться в любых конфигурациях. Также в состав БСП включена целая технология разработки на базе 1С 8.2. Библиотека стандартных подсистем позволяет стандартизировать решения и добиться максимальной схожести различных решений от разных разработчиков. Все типовые конфигурации 1С 8.2, где используются управляемые формы ( 2.0, БП 3.0, УТ 11, УНФ), написаны на базе БСП.

В подсистемы БСП, как правило, включены такие функции, как администрирование баз данных, установка прав данных, прикрепление файлов, версионирование объектов, задачи сотрудникам, почтовые сообщения, анкетирование, отправка SMS, стандартная справочная информация (организации, классификатор валют, ) и другие сервисные функции, которые можно включить в любую конфигурацию на базе 1С 8.

Конфигурация «Библиотека стандартных подсистем» имеет специальный помощник внедрения, позволяющий существенно сократить трудозатраты при разработке новой конфигурации. С помощью помощника Вы можете пошагово указать нужные подсистемы и на выходе получить заготовку для будущей конфигурации:

Ниже я вкратце опишу подсистемы этой конфигурации, их назначение, и как их можно использовать. Всего в «Библиотеке стандартных подсистем» 52 подсистемы. Некоторые связаны между собой, некоторые независимы. Для рассмотрения процесса внедрения каждой подсистемы лучше всего обратиться к документации по конфигурации.

Получите 267 видеоуроков по 1С бесплатно:

1.Базовая функциональность

Подсистема «Базовая функциональность» содержит базовый функционал, обязательный для всех прикладных решений, использующих библиотеку. К базовому функционалу относятся процедуры и функции общего назначения, подсистема установки произвольного заголовка окна программы, универсальная форма для выбора объектов метаданных, ряд универсальных обработок, а также стандартные роли: ПолныеПрава, АдминистраторСистемы, ОбновлениеКонфигурацииБазыДанных ,БазовыеПрава и другие. Система содержит функционал для установки параметров сеанса.

Эта подсистема обязательна для установки в случае использования любой другой подсистемы.

2.Работа в модели сервиса

Подсистема «Работа в модели» содержит базовый функционал, обязательный для всех прикладных решений, рассчитанных на работу в модели сервиса, а также ряд подсистем, которые расширяют другие подсистемы для работы в модели сервиса (например, «Валюты в модели сервиса» и пр.).

3. Адресный классификатор

Подсистема предназначена для загрузки, хранения, получения адресной информации. Загрузка происходит из (КЛАДР). Подсистема сильно связана с подсистемой «Контактная информация», однако может внедряться автономно.

4. Анализ журнала регистрации

Содержит в себе специальный отчет для более информативного просмотра информации журнала регистрации.

5. Анкетирование

Предназначена для проведения опросов и анализа результатов опроса. Возможно проведение опросов через интернет по средствам веб-клиента.

6. Банки

Подсистема предназначена для загрузки, хранения, получения информации о банках. Загрузка происходит с сайта РБК, возможна настройка регламентного задания и ручная загрузка.

7. Бизнес-процессы и задачи

Предназначена для работы с задачами, как части бизнес-процесса. Задачи могут быть адресованы исполнителю или группе исполнителей как персонально (персональная адресация), так и с использованием ролей исполнителей (ролевая адресация). В подсистему входят пять функциональных блоков: настройка ролевой адресации, создание, исполнение, контроль и автоматический мониторинг задач.

8. Валюта

Подсистема предназначена для загрузки, хранения, получения информации о валютах и курсах валют. Возможен подбор нужной валюты из табличного документа. Загрузка курсов валют происходит с сайта РБК, возможна как настройка регламентного задания, так и ручная загрузка.

9. Варианты отчетов

Подсистема расширяет пользовательский интерфейс настроек отчетов .

10. Версионирование объектов

Подсистема предназначена для сохранения и дальнейшего анализа элементов справочников и документов. Подсистема сохраняет каждую версию объекта в хранилище значений, после чего помещает его в ресурс регистра сведений. В подсистему включены специальные отчеты, которые позволяют оперативно посмотреть пореквизитно историю работы пользователя с объектом.

11. Взаимодействия

Подсистема «Взаимодействия» предназначена для планирования, регистрации, упорядочивания взаимодействий и работы с результатами взаимодействий. Взаимодействия включают переписку по электронной почте, регистрацию звонков и встреч. Подсистема обеспечивает подбор и создание новых контактов взаимодействий.

12.Групповое изменение объектов

Подсистема позволяет производить массовое изменение данных в БД. Напоминает аналогичную обработку из 8.1.

13. Даты запрета изменения

Позволяет установить дату, до которой блокируются работа пользователей в документах, справочниках, и т.д. широко используется в типовых конфигураций — с помощью нее можно закрывать для редактирования объекты прошлого периода.

14. Дополнительные отчеты и обработки

Подсистема « » — абсолютный аналог старой библиотеки стандартных подсистем, дает подключать внешние обработки и печатные формы.

15. Завершение работы пользователей

Подсистема позволяет завершать существующие соединения с информационной базой (очень полезно, если сессия зависла) и устанавливать блокировку новых соединений с информационной базой на определенный период времени, например, на время регламентных процедур.

16. Заметки пользователя

Подсистема «Заметки пользователя» предназначена для хранения персональных заметок (различной неструктурированной информации, которая недоступна для других пользователей информационной базы). Заметки можно отмечать цветом, помещать на рабочий стол и объединять в группы.

17. Запрет редактирования реквизитов объектов

Позволяет отключать редактирование произвольных реквизитов объекта. Это то, чего так сильно не хватало в 8.1.

18. Защита персональных данных

Подсистема «Защита персональных данных» предназначена для соответствия информационной системы, построенной на основе конфигурации, требованиям Федерального закона №152-ФЗ от 27.06.2006 «О персональных данных».

19. Информационный центр

По сути является подключением к системе ИТС. Интеграция приложения с сервисом решает задачи быстрого перехода в другие приложения абонента и отображения наименования приложения так, как его задал абонент.

20. Информация при запуске

Отображает при запуске системы HTML страницы с различной информацией (например, рекламу). Страницы содержатся в макетах обработки ИнформацияПриЗапуске . Каждый макет содержит стартовую страницу, а также может содержать другие страницы, ссылки которых указаны в стартовой странице.

Инструментарий разработчика "1С:Підприємство Библиотека стандартных подсистем" (БСП) предоставляет набор универсальных функциональных подсистем, готовые разделы для пользовательской документации и технологию для разработки прикладных решений на платформе "1С:Підприємство". С применением БСП становится возможной быстрая разработка новых конфигураций с уже готовой базовой функциональностью, а также включение готовых функциональных блоков в существующие конфигурации. Использование БСП при разработке прикладных решений на платформе "1С:Підприємство" позволяет также достичь большей стандартизации конфигураций и уменьшить время на изучение и внедрение прикладных решений за счет их унификации по набору используемых стандартных подсистем.

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

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

  • Подсистемы, реализующие "самостоятельную функциональность". Внедряются простым переносом функциональности ("внедрил и забыл") и не требуют существенных дополнительных настроек.
  • Интегрируемые подсистемы предоставляют функциональность, предназначенную для использования в тех или иных объектах конфигурации-потребителя (т.н. "тесная интеграция"). При внедрении требуется определить состав объектов конфигурации-потребителя, для которых нужно выполнить внедрение функциональности, после чего выполнить некоторое количество дополнительных настроек, внести изменения в код и формы выбранных объектов.

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

Возможности библиотеки в полной мере используются и в самих прикладных решениях:

  • и других.

Для задачи первоначального внедрения и последующих обновлений версий БСП в прикладных решениях имеется специальный инструмент – помощник внедрения. В его функции входит поддержка принятия решений по внедрению БСП в конфигурацию, а также автоматический контроль фактического результата внедрения БСП. Поскольку принятие решений по внедрению БСП и контроль их выполнения не требуют "погружения" в технические детали реализации, то проектирование, реализация и контроль могут выполняться разными специалистами и в разные моменты времени.


Демо доступ

Демонстрационная конфигурация "Библиотека стандартных подсистем"

Данная база является законченным прикладным решением, ее можно использовать в качестве реально работающей системы. Представленная функциональность, с прикладной точки зрения, предназначена для демонстрации возможностей конфигурации "Библиотека стандартных подсистем" и платформы "1С:Підприємство.3".

Подробнее о платформе "1С:Підприємство.3".

Внимание:

  • В браузере должен быть отключен блокировщик всплывающих окон.
  • В настройках браузера должно быть разрешено выполнение JavaScript и использование Cookies.

Варианты запуска

Работа с демонстрационной конфигурацией возможна с помощью веб-клиента или тонкого клиента.

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

Веб-клиент

Веб-клиент управляемого приложения работает только в среде следующих браузеров:

  • Microsoft Internet Explorer версии 6.0, 7.0, 8.0 или 9.0 для Microsoft Windows. Рекомендуется использовать версию 7.0.
  • Mozilla Firefox версии 3.x или более поздней для Microsoft Windows и Linux.
  • Google Chrome версии 12 для Microsoft Windows.
  • Safari версии 4.0.5 для MacOS X версии 10.5 и выше.
Запустить online-демонстрацию
  • Обычное соединение
  • GPRS-соединение
Тонкий клиент

Для подключения к информационной базе с помощью тонкого клиента нужно выбрать вариант подключения "Веб-сервер" и указать строку соединения.

При необходимости указать вариант использования прокси.

Реализованные возможности


Администрирование пользователей и прав доступа

Завершение работы пользователей

  • Просмотр и завершение активных сеансов работы в программе.
  • Временная блокировка работы пользователей в программе, запрет регламентных заданий.

Пользователи

  • Ведение списка пользователей, работающих в программе.
  • Ведение списка внешних пользователей, имеющих ограниченный доступ к специализированным рабочим местам, предусмотренным в программе (например, Мои заказы, Анкеты респондента, Оформление заявок и т.п.).
  • Настройка прав пользователей и внешних пользователей (при внедрении совместно с подсистемой Управление доступом осуществляется средствами подсистемы Управление доступом).
  • Группировка пользователей (и внешних пользователей).
  • Очистка и копирование настроек отчетов, форм, рабочего стола, разделов командного интерфейса, избранного, печати табличных документов и других персональных настроек пользователей (и внешних пользователей).

Управление доступом

  • Индивидуальная и групповая настройка прав доступа пользователей с помощью профилей и групп доступа.
  • Настройка ограничений прав доступа на уровне записей – для отдельных элементов данных информационной базы (элементов справочников, документов, записей регистров и т.д.).
  • Отчет по правам интересующего пользователя или группы пользователей.
  • Предусмотрены два варианта внедрения в прикладное решение - обычный и упрощенный. Обычный режим настройки прав доступа рассчитан на многопользовательские прикладные решения, в которых, как правило, выполняется групповая настройка прав, на базе групп доступа. В упрощенном режиме настройка прав выполняется индивидуально для каждого пользователя. Второй режим предназначен для конфигураций с небольшим числом пользователей, каждый из которых обладает своим собственным уникальным набором прав.


Средства администрирования и обслуживания

  • Отчеты по активности пользователей, по продолжительности работы регламентных заданий и о критичных записях в журнале регистрации.

  • Подключение к программе дополнительных (внешних) отчетов и обработок без внесения изменений в конфигурацию.
  • Привязка дополнительных отчетов и обработок к конкретным типам объектов или разделам командного интерфейса.
  • Регламентное выполнение обработок по расписанию.
  • Средства администрирования списка дополнительных отчетов и обработок.

Настройки программы

  • Готовые рабочие места (панели) для раздела Администрирование.
  • Подстройка состава панелей администрирования под текущий режим работы программы.

Обновление конфигурации

  • Автоматическое обновление конфигурации (без открытия конфигуратора) по требованию, в указанное время в будущем или при завершении работы программы.
  • Проверка и получение обновлений конфигурации через Интернет (по требованию или по расписанию).
  • Обновление из указанного файла на локальном или сетевом диске.
  • Применение изменений основной конфигурации к конфигурации базы данных.

  • Оценка интегральной производительности программы по методике APDEX.
  • Упрощает и автоматизирует сбор информации о времени выполнения каждой ключевой операции.
  • Средства анализа результатов замера.
  • Автоматический экспорт показателей производительности.

Поиск и удаление дублирующихся элементов списков.

Резервное копирование

  • Сохранение резервных копий файловой информационной базы по требованию или по заданному расписанию.
  • Восстановление файловой информационной базы из копии.
  • Уведомление о необходимости настройки резервного копирования (также в клиент-серверном режиме).

Регламентные задания

Вывод списка и настройка параметров регламентных заданий (расписание, запуск, остановка).

  • Удаление объектов, помеченных на удаление с контролем целостности (проверка ссылок на удаляемые объекты из других объектов).
  • Фоновое удаление по расписанию.

Управление итогами и агрегатами

  • Администрирование итогов и агрегатов оборотных регистров накопления.
  • Регламентное выполнение операций переноса границы итогов, пересчета и обновления агрегатов (по расписанию, при завершении работы программы).


Сервисные подсистемы

  • Хранение и просмотр истории изменений справочников и документов (пользователь, внесший изменения, время изменения и характер изменения с точностью до реквизитов объекта и реквизитов его табличных частей).
  • Сравнение произвольных версий объектов.
  • Просмотр и откат к ранее сохраненной версии объекта.

Групповое изменение объектов

  • Групповое изменение произвольных реквизитов и табличных частей объектов программы (справочников, документов и пр.). Возможность изменения значений дополнительных реквизитов и сведений с учетом предустановленных в программе правил запрета редактирования реквизитов объектов.

Дата запрета изменения

  • Блокировка изменений любых данных (документов, записей регистров, элементов справочников и др.), введенных ранее определенной даты.
  • Гибкая настройка одной общей даты запрета изменения для всех объектов программы в целом, либо нескольких дат по разделам и/или отдельным объектам разделов учета.

  • Электронная замена стикеров по краям монитора, которой можно воспользоваться, не покидая окна своей программы.
  • Быстрый список заметок на рабочем столе, список заметок по предмету, общий список.
  • Различные цвета и оформление текста заметок, вставка картинок в заметки.

  • Поддержка требований закона 152-ФЗ «О персональных данных».
  • Управление событиями доступа к персональным данным (установка использования события, получение актуального состояния использования событий, подготовка формы настройки программы).
  • Классификация персональных данных по областям.
  • Учет согласий на обработку персональных данных.

  • Отображение различной информации (например, рекламы) при запуске программы.

Контактная информация

  • Добавление к произвольным справочникам и документам реквизитов для ввода контактной информации: почтовых адресов, адресов электронной почты, телефонов и т.д.
  • Автоматическая или ручная проверка корректности адресов (при совместном использовании с подсистемой Адресный классификатор).
  • Предоставление классификатора стран мира (ОКСМ).

  • Ввод персональных напоминаний в программе на нужное время.
  • Привязка напоминаний к произвольным объектам программы.

Настройка порядка элементов

  • Настройка порядка элементов произвольных списков с помощью кнопок Вверх и Вниз.

Печать

  • Программный интерфейс и готовое рабочее место для формирования печатных форм произвольных объектов программы.
  • Вывод печатных форм в виде табличных документов и офисных документов в форматах Microsoft Word и OpenOffice.org Writer.
  • Отправка печатных форм по электронной почте, сохранение на компьютер или в присоединенных файлах (при совместном использовании с подсистемой Присоединенные файлы).
  • Подключение внешних печатных форм, а также печать внешних печатных форм в комплекте с основными печатными формами (при совместном использовании с подсистемой Дополнительные отчеты и обработки).
  • Вывод в печатную форму изображения QR-кода по заданной текстовой строке.

Полнотекстовый поиск

Настройка и выполнение полнотекстового поиска по всем данным в программе.

Присоединенные файлы

  • Программный и пользовательский интерфейсы для присоединения файлов (вложений) к произвольным объектам программы.
  • Поддержка произвольного количества разных типов владельцев файлов без потери в скорости работы в условиях ограничения доступа пользователей на уровне записей (RLS).
  • Коллективное редактирование файлов, сканирование, электронная подпись и шифрование.

Проверка легальности получения обновлений

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

Свойства

  • Добавление дополнительных свойств к произвольным документам и справочникам.
  • Вывод значений свойств в любых отчетах и динамических списках.
  • Раздельное хранение свойств как в самом объекте программы (дополнительные реквизиты), так и вне объекта-владельца в специальном регистре сведений (дополнительные сведения).
  • Возможность задавать одинаковые свойства для различных объектов, свойства, обязательные к заполнению, и другие сервисные возможности.

  • Отображение информации о родительских и дочерних документах для выбранного документа, а также всей структуры их взаимосвязей.

Электронная подпись

  • Программный и пользовательский интерфейс для работы со средствами криптографии: электронная подпись и проверка подписи.
  • Отправка заявлений на выпуск сертификата КЭП в УЦ "1С:Підприємство" и установка их на компьютере.

Технологические механизмы и программные интерфейсы

Базовая функциональность

  • Процедуры и функции общего назначения, по работе со строками, с другими типами данных, с журналом регистрации и т.п.
  • Стандартные роли (Администрирование, Полные права, Запуск тонкого клиента и др.).
  • Автоматическое отслеживание переименований объектов метаданных.
  • Базовые сервисные возможности администратора программы (журнал регистрации, настройка заголовка окна программы и другое).

Запрет редактирования реквизитов объектов

  • Программный интерфейс для проверки обязательного заполнения некоторых реквизитов объектов, которые определяют характер данного объекта (условно называемые "ключевыми" реквизитами).
  • Запрет редактирования "ключевых" реквизитов записанных объектов.
  • Проверка возможности изменения "ключевых" реквизитов пользователем, имеющим на это права.

Обновление версии информационной базы

  • Выполнение первоначального заполнения и обновления данных информационной базы при изменении версии конфигурации.
  • Отображение информации об изменениях в новой версии конфигурации.
  • Программный интерфейс для выполнения монопольных, оперативных и отложенных обработчиков обновления.

Префиксация объектов

  • Автоматическое назначение префиксов объектам с учетом настроек программы.
  • Префиксация объектов в разрезах информационных баз и элементов списка Организации.
  • Программный интерфейс для перепрефиксации списков и документов при изменении префикса информационной базы.

Работа в модели сервиса

  • Включает в себя ряд подсистем, необходимых для работы конфигурации в модели сервиса:
    • Поддержка разделения данных (выделение общих классификаторов и настроек программы, которые используются в целом для информационной базы).
    • Последовательное выполнение заданий в разных областях данных для снижения нагрузки на сервер 1С:Підприємство.
    • Переход из локального режима работы в модель сервиса (и обратно) на базе механизма выгрузки и загрузки областей данных через xml-файлы.
    • Автоматическое создание резервных копий областей данных по расписанию.
  • Интеграция конфигурации с другими компонентами сервиса - менеджером сервиса и сервисом поставляемых данных:
    • Механизм обмена сообщениями для гарантированной доставки сообщений между различными информационными системами.
    • Синхронизация списков и прав пользователей в менеджере сервиса и в приложении. Управление областями данных из менеджера сервиса.
    • Технология обмена данными между приложениями, работающими в модели сервиса, а также с информационными базами, установленными локально на компьютерах у пользователей.
  • Автономная работа с приложением в сервисе без постоянного подключения к Интернету:
    • Возможность автономной работы с программой в условиях отсутствия Интернета или низкой скорости передачи данных.
    • Возможность совместной работы через Интернет и автономно нескольких пользователей.
    • Возможность консолидации информации от разных рабочих мест, работающих автономно.
    • Автоматическое обновление релиза конфигурации, работающей автономно.
  • Также включает в себя ряд подсистем, не предназначенных для самостоятельного использования. Их необходимо включать в конфигурацию только совместно с соответствующей основной подсистемой. Например, если к внедрению отмечена подсистема Валюты, следует также отметить и подсистему Валюты в модели сервиса.

Файловые функции

  • Технологическая подсистема, не предназначенная для самостоятельного использования; только совместно с подсистемами Присоединенные файлы и/или Работа с файлами.
  • Общие функции и базовые пользовательские интерфейсы по работе с файлами, хранение файлов в томах на диске, функции для поддержки РИБ и создания первоначального образа информационной базы.

Центр мониторинга

  • Собирает обезличенную статистику по использованию конфигурации.
  • Передает обезличенную статистику в единый центр контроля качества.


Интеграция с другими программами и подсистемами

Загрузка данных из файла

  • Загрузка табличных данных в произвольные списки и табличные части документов.

Интеграция с Бухфон

  • Возможность пользователям инфраструктуры Бухфон запускать приложение прямо из конфигурации.

Обмен данными

  • Программный интерфейс и готовые рабочие места для организации совместной работы в распределенной информационной базе и для синхронизации данных с другими программами.
  • Синхронизации данных по требованию и в автоматическом режиме по расписанию.
  • Подключение через различные каналы связи: локальный или сетевой каталог, электронная почта, FTP-ресурс или через Интернет (в том числе синхронизация данных с приложениями в "облаке").
  • Гибкая настройка правил синхронизации данных между программами, помощник сопоставления одинаковых данных.
  • Средства мониторинга и диагностики синхронизации данных.
  • Возможность разработки планов обмена с использованием правил конвертации или без них, удобная отладка обработчиков событий правил конвертации в конфигураторе.
  • Автоматическое обновление конфигурации подчиненного узла РИБ (при совместном использовании с подсистемой Обновление конфигурации).

Отправка SMS

  • Программный интерфейс по рассылке и проверке статусов доставки сообщений SMS.

Получение файлов из Интернета

  • Программный интерфейс для получения файлов из Интернета.
  • Получение файла из сети на клиенте.
  • Сохранение файлов на клиентском компьютере, в информационной базе.
  • Запрос и хранение параметров прокси-сервера.

Работа с почтовыми сообщениями

  • Программный интерфейс для отправки и получения сообщений электронной почты.
  • Ведение списка учетных записей для работы с электронной почтой.
  • Базовый пользовательский интерфейс для отправки сообщений.

Рассылка отчетов

  • Рассылка отчетов и дополнительных отчетов по электронной почте.
  • Публикация отчетов на FTP, в сетевых каталогах и в папках подсистемы Работа с файлами.
  • Запуск по расписанию или интерактивно.


Нормативно-справочная информация и классификаторы

Адресный классификатор

  • Хранение и предоставление адресного классификатора (ФИАС) для использования в других прикладных подсистемах.
  • Ввод и проверка корректности адресов через Интернет с помощью веб-сервиса вендора.
  • Загрузка адресного классификатора в программу с пользовательского раздела сайта вендора или из указанного каталога (при автономной работе без постоянного подключения к Интернету).

Банки

  • Хранение и предоставление классификатора банков РФ (БИК) для использования в других прикладных подсистемах.
  • Загрузка классификатора банков РФ (БИК) с диска ИТС и с веб-сайта РБК, автоматически или по требованию.

Валюты

Графики работы

  • Хранение сведений о календарных графиках, используемых на предприятии.

  • Хранение сведений о производственных календарях, используемых на предприятии.
  • Получение даты, которая наступит через указанное количество дней по указанному календарю и другой программный интерфейс.

Организации

  • Ведение в программе справочника Организации с контактной информацией.
  • Шаблон для разработки справочника Организации в прикладной конфигурации.

Работа с контрагентами

  • Проверка реквизитов контрагентов по данным ФНС в списке Контрагенты, документах и отчетах.
  • Заполнение реквизитов контрагентов и формирование Досье контрагента по данным ЕГРЮЛ и ЕГРИП.


Прикладные подсистемы и рабочие места пользователей

  • Проведение анкетирования для внешних пользователей программы.
  • Разработка шаблонов анкет и проведение опросов по списку респондентов.
  • Средства анализа результатов анкетирования.

  • Интерактивный ввод задач для пользователей программы.
  • Информирование пользователей об их текущих задачах.
  • Мониторинг и контроль исполнения задач со стороны заинтересованных лиц - авторов и координаторов выполнения задач.
  • Базовая функциональность для разработки произвольных бизнес-процессов в конфигурации.

Варианты отчетов

  • Совместная работа с вариантами отчетов, предусмотренных в программе и созданных пользователями.
  • Панель быстрого доступа к вариантам отчетов.
  • Универсальная форма отчета с быстрыми настройками, отправкой отчетов по почте, настройкой рассылок отчетов, автосуммой и другими сервисными возможностями.
  • Программный интерфейс по тонкой настройке внешнего вида отчетов.

  • Планирование, регистрация и упорядочивание взаимодействий: переписка по электронной почте, звонки, встречи и сообщения SMS.
  • Хранение всех взаимодействий и их контактов в информационной базе.
  • Работа с результатами взаимодействий.

  • Коллективное редактирование файлов в иерархической структуре папок.
  • Хранение и предоставление доступа к версиям файлов.
  • Присоединение файлов из файловой системы, создание файлов по шаблону или получение со сканера.
  • Электронная подпись, шифрование.

  • Вывод списка текущих дел пользователя на рабочем столе (новые письма, задачи, заявки, несогласованные заказы и т.п.).


Обновление функциональности продукта

Описание модификаций и возможностей новой версии


Версия 2.3.5

Анонс обновления, ознакомительная версия:

В версию 2.3.5 включена поставка международной версии библиотеки, которая предназначена для разработки локализованных решений системы "1С:Підприємство ". В международной версии отсутствует национальная специфика какой-либо страны, а подключение к ней специфики для конкретной страны выполняется единообразно для любой страны. Разработка на базе международной версии ведется на русскоязычном варианте встроенного языка платформы "1С:Підприємство ".

НОВОЕ В ВЕРСИИ 2.3.5:

  • получила развитие подсистема "Работа с файлами";
  • реализован механизм вывода контекстных отчетов;
  • в подсистеме "Взаимодействия" улучшена работа с вложениями электронных писем;
  • улучшена компоновка панелей администрирования (подсистема "Настройки программы");
  • расширен программный интерфейс по работе с контактной информацией, электронной подписью.

В целях упрощения первого внедрения и регулярного обновления функциональности БСП в конфигурациях в версии 2.3.5:

  • включен в поставку инструмент по снижению трудоемкости обновления конфигураций на исправительные релизы библиотеки;
  • существенно повышена автономность подсистем для целей выборочного внедрения, а также уменьшена базовая (обязательная) часть;
  • унифицировано внедрение в конфигурации подсистем "Заполнение объектов", "Печать", "Дополнительные отчеты и обработки.

Полный список возможностей версии 2.3.5 представлен в файле UpdateSSL.htm, входящем в поставку библиотеки.


Версия 2.3.4 от 24.11.16

Версия 2.3.4 является развитием редакции 2.3 инструментария «Библиотека стандартных подсистем», который предназначен для разработки конфигураций на платформе «1С:Підприємство» версии 8.3.8 и выше. При этом свойство конфигурации «Режим совместимости» должно быть установлено в «Не использовать».

«1С:Підприємство Библиотека стандартных подсистем» (БСП) предоставляет набор универсальных функциональных подсистем, готовые разделы для пользовательской документации и технологию для разработки прикладных решений на платформе «1С:Підприємство». С применением БСП становится возможной быстрая разработка новых конфигураций с уже готовой базовой функциональностью, а также включение готовых функциональных блоков в существующие конфигурации. Использование БСП при разработке прикладных решений на платформе 1С:Підприємство позволит также достичь большей стандартизации конфигураций, что уменьшит время на изучение и внедрение прикладных решений за счет их унификации по набору используемых стандартных подсистем.

Входящие в БСП подсистемы охватывают такие области, как

  • Администрирование пользователей и прав доступа;
  • Средства администрирования и обслуживания (установка обновлений, резервное копирование, дополнительные отчеты и обработки, оценка производительности и др.);
  • Сервисные подсистемы (версионирование объектов, заметки и напоминания, печать, полнотекстовый поиск, присоединенные файлы, электронная подпись и др.);
  • Технологические механизмы и программные интерфейсы (процедуры и функции общего назначения, обновление версии ИБ, работа в модели сервиса и др.);
  • Нормативно-справочная информация и классификаторы (адресный классификатор, банки, валюты и др.);
  • Интеграция с другими программами и системами (обмен данными, работа с почтовыми сообщениями, отправка SMS, рассылка отчетов и др.);
  • Прикладные подсистемы и рабочие места пользователей (анкетирование, бизнес-процессы и задачи, взаимодействия, варианты отчетов и др.).

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

Вместе с подсистемами БСП предлагает и отдельные методики разработки прикладных решений, которые описаны в документации к библиотеке. С использованием БСП значительно легче вести разработку конфигураций, соответствующим всем требованиям «Системы стандартов и методик разработки конфигураций для платформы «1С:Підприємство ».

Кроме того, для администраторов и специалистов по внедрению прикладных решений в составе БСП поставляются внешние обработки, которые можно использовать автономно без БСП для решения ряда административных и «ремонтных» задач: консоль запросов, групповое изменение объектов, регистрация изменений на узлах планов обмена, скрытие конфиденциальной информации и др.

Порядок перехода с предыдущей версии

Редакция 2.3 предоставляется зарегистрированным пользователям системы «1С:Підприємство», имеющим действующую подписку на «Информационно-технологическое сопровождение» ().

Версия 2.3.4 совместима с версией платформы 8.3.8 с отключенным режимом совместимости. Общий порядок обновления подсистем БСП, используемых в конфигурациях, до версии 2.3.4 приведен в документации. Особенности обновления с предыдущих версий описаны в файле updateSSL.htm.

Для обновления версий БСП в прикладных решениях рекомендуется использовать специализированные инструменты, входящие в дистрибутив библиотеки:

  • Внешняя обработка ПервоеВнедрениеБСП.epf – предназначена для упрощения процесса первого внедрения библиотеки. Позволяет выбрать подсистемы для внедрения с учетом их зависимостей друг от друга, а также выполнить удаление фрагментов кода неиспользуемых подсистем.
  • Оценка 5.00 из 5 на основе 1 оценок

    Ждем ваших оценок, - мы стремимся, чтобы у нас вы нашли ответы на вопросы в части использования программного обеспечения для ваших целей. Пишите комментарии, - мы постараемся ответить, как можно решить ваши задачи.

Есть конфигурация, которая облегчает работу разработчика, избавляя его от таких «тривиальных» работ – это «Библиотека стандартных подсистем» (БСП), которая включает в себя набор универсальных функциональных подсистем и фрагменты раздела «Администрирование», предназначенных для использования в прикладных решениях на платформе «1С:Предприятие». Библиотека не является законченным (с предметной точки зрения) прикладным решением, но при этом подсистемы библиотеки могут использоваться в конфигурации-потребителе как все вместе, так и по отдельности. И для этого в БСП входит специальный помощник внедрения, использование которого помогает существенно сэкономить время при разработке новой конфигурации.

Сам помощник выполнен в виде пошагового мастера, с помощью которого разработчик указывает нужные ему подсистемы, а мастер создаст заготовку, с которой можно работать в дальнейшем. По сути дела мы получаем заготовку для будущей конфигурации.

Запустим БСП (у нас редакция 2.3, версия 2.3.3.63), перейдем в раздел «Инструменты разработчика» U94; «Первое внедрение БСП» :

Здесь нам откроется «Помощник внедрения БСП» . Сам помощник выглядит как пошаговый помощник, где на первом этапе мы выбираем подсистемы, которые будут нам нужны в разрабатываемой конфигурации. После этого нужно указать файл (в формате xml), в котором сохраним эти настройки.
После чего переходим ко второму этапу: указываем дополнительные параметры для каждой из выбранных подсистем.

После выбора всех параметров система проверит, все ли было корректно выбрано и предложит разные варианты отслеживания ошибок (Таблица внедрения подсистем или Отчет по внедрению БСП).

В статье кратко описана работа с «Помощником внедрения БСП», потому что этот инструмент не очень популярен. Чаще на практике разработчики действуют по такой схеме: на пустую конфигурацию устанавливают необходимые подсистемы БСП (здесь еще может помочь «Помощник внедрения БСП»), но обычно с БСП на новую пустую конфигурацию переносят все подсистемы.

У нас есть две конфигурации: первая (основная) - со всеми подсистемами БСП, вторая (файла) - БП.

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

2. Вызвать меню Конфигурация - Сравнить , объединить с конфигурацией из файла .

3. Выбрать файл с расширением cf конфигурации БП.

4. На предложение постановки на поддержку ответить Да.

6. Выполнить Действия - Отметить по подсистемам.

7. Отметить подсистемы, которые отсутствуют в нашей основной конфигурации – взять из файла, но подсистемы, которых нет в конфигурации из файла, нужно оставить в основной конфигурации (по умолчания так и будет), далее нажать Установить.

8. Отметить к объединению свойства корневого элемента: Основные роли, Модуль управляемого приложения, Модуль сеанса, Модуль внешнего соединения, Модуль обычного приложения, Режим использования модальности, Режим использования синхронных вызовов расширений платформы и внешних компонент, Режим совместимости интерфейса, Режим совместимости. Нажать Выполнить.

9. В окне Настройка правил поддержки - Ок .

10. Обновить конфигурацию базы данных (F7) .

И подобные служебные сообщения :

«… (объект входит в состав одноименного общего реквизита)» или «… : Использование определяемых типов в режиме совместимости Х.Х.Х. (к примеру, автор) и ниже недопустимо» ; «ОбщаяКартинка: Имя не уникально!»

12. Для объекта, который входит в состав одноименного общего реквизита – снять с поддержки, удалить объект и ссылки на него. Выполнить поиск ссылок на удаляемые объекты – удалить ссылки.

13. Поменяйте режим совместимости выше Х.Х.Х.

14. Обновить конфигурацию базы данных (F7). Далее, если возвращаетесь на пункт 11, выполнить пункти 12 и 13, потом 14.

В принципе это и все – «автоматическая» часть работы закончена. Начинается самый «интересный» этап работ: если Вы уже подумали, что конфигурация «взлетела», то, скорее всего, Вы сильно ошибаетесь.

Для начала проверяйте общие модули, включены ли подсистемы в командный интерфейс и прочее моменты. Когда все «как бы готово», приступайте к отладке.

И так выполняете отладку до тех пор, пока не убедитесь в отсутствии ошибок.

АНДРЕЙ ЛУКОНЬКИН, ведущий инженер-программист ОАО «НижегородАвтоДор». Занимается автоматизацией производства, бухгалтерского, управленческого икадрового учета

Библиотека стандартных подсистем
Обсуждаем плюсы и минусы новшества

Фирма «1С» объявила о выпуске ознакомительной версии инструментария для разработчика «1С:Библиотека стандартных подсистем 8.2». Попробуем вникнуть в суть новинки.

Теперь помимо платформы «1С:Предприятие» фирма «1С» предлагает готовую базовую функциональность и технологию для разработки прикладных решений, использование которой позволит уменьшить время на создание и внедрение программного продукта.

«1С:Библиотека стандартных подсистем 8.2» (сокращенно БСП) содержит набор универсальных функциональных подсистем, которые могут быть использованы вразрабатываемой конфигурации как все вместе, так и по отдельности. Для чего это нужно? Предполагается, что с помощью БСП можно будет быстро создавать новые конфигурации с уже готовой базовой функциональностью, а также включать готовые функциональные блоки в существующие конфигурации. Проще говоря, теперь есть некий набор готовых подсистем, которые может использовать программист, не тратя время на изобретение велосипеда.

Состав подсистем ознакомительной версии

Стандартные подсистемы. Процедуры и функции общего назначения, настройка заголовка окна программы, сервисные возможности администратора системы.

Адресный классификатор. Предоставление адресного классификатора (КЛАДР), загрузка адресного классификатора с диска ИТС, из файла и с пользовательского раздела сайта фирмы «1С», периодическая проверка наличия обновлений адресного классификатора на сайте.

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

Версионирование объектов. Хранение истории изменений справочников и документов, сравнение произвольных версий объектов, просмотр ранее сохраненных версий объекта.

Завершение работы пользователей. Установка блокировок новых соединений с информационной базой, завершение существующих соединений.

Запрет редактирования реквизитов объектов. Проверка обязательного заполнения некоторых реквизитов объектов, запрет редактирования «ключевых» реквизитов записанных объектов, проверка возможности изменения «ключевых» реквизитов пользователем, имеющим на это права.

Контактная информация. Расширение состава реквизитов справочников конфигурации произвольным набором реквизитов, предназначенных для ввода контактной информации, использование функциональности подсистемы «Адресный классификатор».

Контроль динамического обновления конфигурации. Проверка факта динамического изменения конфигурации, оповещение пользователя с предложением перезапустить программу.

Контроль журнала регистрации. Просмотр журнала регистрации в режиме «1С:Предприятие», формирование отчета о критичных записях в журнале регистрации ипериодическая рассылка отчета заданным получателям.

Печать. Формирование печатных форм объектов в виде табличных документов, вывод на печать и отправка печатных форм по электронной почте.

Полнотекстовый поиск. Настройка и использование полнотекстового поиска данных.

Получение файлов из Интернета. Программный интерфейс для получения файлов из Интернета, получение файла из сети на клиенте, сохранение файлов на клиентском компьютере, в информационной базе, запрос и хранение параметров прокси-сервера.

Пользователи. Просмотр и редактирование списка пользователей системы, управление правами пользователей, определение текущего пользователя при запуске системы.

Работа с файлами. Присоединение файлов к произвольным объектам конфигурации, присоединение файлов из файловой системы или создание файлов по шаблону, коллективное редактирование файлов, хранение и предоставление доступа к версиям файлов, поддержка полнотекстового поиска по присоединенным файлам.

Регламентные задания. Отображение и настройка параметров регламентных заданий, поддержка выполнения регламентных заданий в файловой версии информационной базы.

Свойства. Создание и редактирование дополнительных свойств документов и справочников, хранение свойств в объекте (дополнительные реквизиты) и вне объекта вспециальном регистре сведений (дополнительные сведения), возможность использования свойств в отчетах, поддержка возможности задавать разные наборы свойств дляразных объектов одного и того же типа.

Сохранение настроек. Сохранение и загрузка вариантов отчетов и пользовательских настроек отчетов, доработка формы отчетов для удобного переключения пользовательских настроек и вариантов отчета.

Физические лица. Хранение и предоставление доступа к информации о физических лицах.

Функции отчетов. Программный интерфейс для настройки форм отчетов СКД.

По замыслу разработчиков этой библиотеки, использование БСП при написании приложений на платформе «1С:Предпряитие 8.2» позволит сократить время, затрачиваемое на разработку, повысить качество прикладных решений, а также стандартизовать конфигурации.

Планируется, что фирма «1С» разрешит использовать БСП зарегистрированным пользователям системы «1С:Предприятие 8», имеющим действующую подписку на ИТС, без дополнительной оплаты.

Всё, казалось бы, хорошо и замечательно. Но только до тех пор, пока новость не стала обсуждаться специалистами на интернет-форумах. Приведу здесь некоторые отзывы (разделив их на положительные и отрицательные), после чего попробую подвести некоторые итоги обсуждений.

Положительные отзывы

  • «Например, чтобы в 8.1 внедрить в свою конфигурацию адресный классификатор, загрузку валют, банков и прочие «хотелки», приходилось заморочиваться вырезанием этого функционала из типовой. Сейчас вроде будет все проще».
  • «Если понадобился блок характеристик, например, можно скопировать его в конфигурацию, и через 10 минут все работает. По-моему, хорошая мысль».
  • «Никто не обещал, что эта библиотека будет набором полностью готовых подсистем. Задача совершенно иная – дать разработчику возможность быстро решать часто возникающие конкретные задачи (включить функционал использования электронной почты или свойств и характеристик). Не более того. Если что-то не устраивает – напишите самостоятельно или переделайте предложенные».
  • «Приходилось до этого вытаскивать код из типовых, что не всегда удобно, и не всегда ты сможешь подтянуть все что нужно, и ошибки вываливаются в самый неподходящий момент».
  • «А зачем изобретать велосипед? Скажем, есть типовой механизм работы с пользователями, когда я пишу свою конфигурацию, у меня стоит куча задач – я возьму этот механизм из БСП и забуду о нем, сосредоточившись на выполнении основной задачи».
  • «Я не понимаю воинствующих противников. Они никогда не использовали стандартных библиотек в других языках? Или они просто не знают о существовании таких языков ибиблиотек?»
  • «Цель у БСП – облегчить жизнь как разработчикам, так и пользователям. И это касается в первую очередь тиражных решений. Разработчику не придется изобретать велосипед, апользователю, перейдя с одной конфигурации на другую, не придется изучать заново работу стандартных механизмов».

Отрицательные отзывы

  • «Так скоро и программисты не нужны будут... Потихоньку «1С» движется к настраиваемой системе, а не конфигурируемой. Уже меньше программиста, больше настройки».
  • «В типовых конфигурациях характеристики, контактная информация и даже адресный классификатор сделаны методологически неоптимально. Теперь это навязывается всем. Теперь эти недоработки толкают в массы».
  • «Раз это стандарт, он должен делаться хорошо, раз и навсегда».
  • «Есть подозрение, что если разработчики новой конфигурации не использовали эти библиотеки, то конфигурация не пройдет в будущем сертификацию на «1С:Совместимо». Иначе зачем фирме «1С» унификация общих механизмов?»

Итак, что мы имеем? С одной стороны, есть готовые блоки, которые можно вставлять в свою конфигурацию, акцентируя внимание на решении более важных задач, чем управление пользователями или работа с файлами. С другой стороны, появляются опасения на счет неоптимальности предоставляемых типовых решений, как следствие – необходимость частого внесения изменений (дополнительные трудозатраты).

Если взвесить все «за» и «против», то лично я склоняюсь к тому, что плюсов все-таки гораздо больше. Образно говоря, фирма «1С» предоставляет «секции для забора», которые нужно лишь расставить по периметру и приступать уже непосредственно к строительству дома. Идеально написанную программу сложно себе представить, и даже если допустить, что в БСП какие-то методы неоптимальные, это всё равно удобнее, чем написание «с нуля». Выгодно это и конечным пользователям, т.к. им не придется оплачивать работу программиста по написанию адресного классификатора и тому подобных типовых вещей.

Библиотека стандартных подсистем – новое явление в мире «1С», но уже сейчас оно имеет своих сторонников и противников. Как показывает практика, критика только способствует совершенствованию продукта. Поэтому обсуждение всех новшеств – важный этап в становлении действительно хорошего решения.

Библиотека стандартных подсистем (БСП) — набор подсистем для конфигураций на платформе 1С:Предприятие, реализующие базовую функциональность и отдельные функциональные блоки. Попробуем подробнее разобраться что же это такое.

Для чего создавалась БСП

Первая версия БСП выпущена фирмой 1С в далеком 2010 году для платформы 1С:Предприятие 8.2. 1С предлагает использовать данную библиотеку (или отдельные ее подсистемы) в качестве основы для создания собственных прикладных решений. Также все типовые продукты, выпускаемые самой фирмой 1С, базируются на БСП.

Использование единых модулей позволило достичь большей стандартизации прикладных решений, а это в свою очередь позволило уменьшить время на их изучение (и программистами, и администраторами, и конечными пользователями).

Для программистов, разрабатывающих прикладные решения «с нуля», БСП позволила экономить кучу времени, т.к. отпала необходимость самостоятельной разработки базовых функциональных блоков, входящих в БСП. За программиста разработку и тестирование выполнила фирма 1С. От программиста теперь требуется только разобраться с уже разработанным функционалом и научиться внедрять БСП.

Как распространяется БСП

БСП представляет собой конфигурацию для платформы 1С:Предприятие. Причем конфигурация не является самостоятельным прикладным решением, это всего лишь инструментарий для разработчика. Всю конфигурацию или часть подсистем можно использовать при разработке прикладных решений.

В состав поставки БСП входит демо-база с примером внедрения. Данная демо-база доступна для ознакомления на сайте 1С. Как можно получить к ней доступ можно почитать в статье .

БСП не продается. Дистрибутив БСП можно бесплатно получить при наличии подписки на информационно-технологическое сопровождение(ИТС). Для использования прикладного решения, разработанного на базе БСП, подписка на ИТС не требуется. Также бесплатно БСП могут получить партнеры фирмы 1С.

Официальная документация по БСП находится по адресу https://its.1c.ru/db/bspdoc и доступна при наличии подписки на ИТС.

Состав БСП

БСП состоит из множества подсистем, которые делятся на:

  • самостоятельные . Для внедрения достаточно перенести все объекты в целевую конфигурацию и вывести объекты в интерфейс. Примеры подобных подсистем: «Анализ журнала регистрации», «Валюты», «Завершение работы пользователей».
  • интегрируемые . Предназначены для тесной интеграции с другими объектами конфигурации. Для внедрения подобных подсистем необходимо выполнить дополнительные настройки. Примеры подобных подсистем: «Версионирование объектов», «Заполнение объектов», «Запрет редактирования реквизитов объектов».

На текущий момент (июль 2017 года) доступна БСП версии 2.4.2, которая поддерживает следующий функционал:

Средства администрирования и обслуживания Анализ журнала регистрации
Дополнительные отчеты и обработки
Настройки программы
Обновление конфигурации
Оценка производительности
Поиск и удаление дублей
Профили безопасности
Регламентные задания
Резервное копирование ИБ
Удаление помеченных объектов
Управление итогами и агрегатами
Администрирование пользователей и прав доступа Завершение работы пользователей
Пользователи
Управление доступом
Интеграция с другими программами и системами Внешние компоненты
Загрузка данных из файла
Интеграция с «1С-Бухфон» («1С-Коннект»)
Обмен данными
Отправка SMS
Получение файлов из Интернета
Работа с почтовыми сообщениями
Рассылка отчетов
Технологические механизмы и программные интерфейсы Базовая функциональность
Заполнение объектов
Запрет редактирования реквизитов объектов
Обновление версии ИБ
Подключаемые команды
Префиксация объектов
Работа в модели сервиса
Центр мониторинга
Прикладные подсистемы и рабочие места пользователей Анкетирование
Бизнес-процессы и задачи
Варианты отчетов
Взаимодействия
Работа с файлами
Текущие дела
Шаблоны сообщений
Нормативно-справочная информация и классификаторы
Банки
Валюты
Графики работы
Календарные графики
Сервисные подсистемы Версионирование объектов
Групповое изменение объектов
Даты запрета изменения
Заметки пользователя
Защита персональных данных
Информация при запуске
Контактная информация
Напоминания пользователя
Настройка порядка элементов
Печать
Полнотекстовый поиск
Проверка легальности получения обновлений
Свойства
Склонение представлений объектов
Структура подчиненности
Электронная подпись

Подробнее конкретные подсистемы будут описываться в отдельных статьях.

Внедрение БСП

Перед внедрением библиотеки стандартных подсистем в свою конфигурацию необходимо определиться с перечнем внедряемых подсистем. В самом простом случае внедряются все подсистемы. Вне зависимости от того, какой функционал необходим, есть обязательные подсистемы, которые внедряются всегда:

  • Базовая функциональность;
  • Обновление версии ИБ;
  • Пользователи.

Общая схема внедрения состоит из следующих этапов:

  1. Перенос необходимых объектов метаданных в целевую конфигурацию;
  2. Настройка перенесенных объектов;
  3. Использование объектов БСП при разработке нового функционала.

Для помощи во внедрении БСП в состав библиотеки входит обработка ПервоеВнедрениеБСП.epf . Она располагается в каталоге шаблона конфигурации. В обработке есть краткое описание всех подсистем и определены взаимозависимости подсистем друг от друга.

Для проверки корректности внедрения БСП в каталоге шаблона конфигурации располагается отчет ПроверкаВнедренияБСП.erf .

Как узнать версию БСП прикладного решения

Есть несколько способов узнать какая версия БСП используется в конкретном прикладном решении:

  • Программно : вызвать функцию СтандартныеПодсистемыСервер . ВерсияБиблиотеки () ;
  • Интерактивно : в регистре сведений «Версии подсистем» посмотреть значение версии для подсистемы «СтандартныеПодсистемы».
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то