многие специализированные решения, разрабатываемые на платформе «1С: Предприятие 8», содержат некоторую общую стандартную функциональность. К «стандартным» можно отнести, например, следующие функции:
• справочники пользователей и физических лиц, управление правами пользователей, хранение контактной и адресной информации;
• справочник валют, хранение курсов, получение курсов валют из Интернета;
• работа с внешними файлами, хранение внешних файлов в информационной базе;
• настройка и использование полнотекстового поиска;
• первоначальное заполнение информационной базы и модификация данных при обновлении конфигурации;
• управление блокировкой доступа к информационной базе, принудительное завершение пользовательских сеансов;
• вывод документов на печать и их отправка по электронной почте;
• создание и хранение дополнительных свойств объектов информационной базы, в первую очередь – документов и элементов справочников;
• хранение пользовательских настроек информационной базы, в первую очередь вариантов отчетов и настроек отчетов;
• различные универсальные сервисные и вспомогательные функции, используемые при разработке прикладной функциональности.
Перечень далеко не полный, но перегружать статью сугубо технически деталями было бы не очень хорошей идеей. Важно то, что эти функции были реализованы почти в каждом решении, причем реализация одной и той же функции в разных решениях, даже типовых, могла существенно различаться. Как следствие – каждый из разработчиков затрачивал существенное количество ресурсов на реализацию одного и то же функционала, а о стандартизации конфигураций не могло быть и речи.
Особенно ярко проблема неунифицированных стандартных функций проявлялась в тех случаях, когда информационная система создавалась путем интеграции нескольких прикладных решений от разных поставщиков. Имеется две конфигурации, в каждой есть справочник пользователей, предусмотрены обработка для управления пользователями, механизм хранения пользовательских настроек, и даже объекты называются одинаково, но устроены они немного по-разному. Процесс объединения и обновления таких конфигураций становился нетривиальной задачей и принес немало головной боли специалистам по внедрению.
Выпуск новой версии технологической платформы стал очень удачным моментом для того, чтобы решить проблему стандартизации таких функций – для работы в режиме управляемого приложения все эти функции в любом случае необходимо было реализовать заново. В качестве решения фирма «1С» предложила специальную конфигурацию «1С: Библиотека стандартных подсистем 8.2» – фактически это готовый «каркас прикладной конфигурации». Библиотека содержит ряд подсистем (на момент написания статьи – 24 подсистемы), в рамках которых реализованы наиболее важные из стандартных функций.
Фирма «1С» собирается использовать библиотеку стандартных подсистем для разработки всех своих типовых решений и настоятельно рекомендует использование этой библиотеки как своим партнерам, так и независимым разработчикам. Выгода, которую получает разработчик прикладного решения, очевидна: во- первых, не нужно тратить время на то, что уже сделано другими, а во-вторых, что гораздо важнее, при внедрениях предпочтение будет отдаваться совместимым и унифицированным конфигурациям.
Для версии 8.2, как и ранее для версии 8.1, поддерживается совместимость с прикладными решениями, разработанными для более ранних версий технологической платформы. Но, поскольку новая версия содержит ряд принципиально новых функций и механизмов, перевод информационных баз с предыдущих версий на «1С: Предприятие 8.2» осуществляется в несколько этапов, на каждом из которых задействуется очередной пласт новых возможностей. Методика адаптации прикладных решений для работы с «1С: Предприятием 8.2» выходит за рамки статьи, поэтому отметим наиболее важный момент: для того, чтобы задействовать новые возможности в полном объеме, потребуется выполнить определенные доработки прикладного решения.
Подведем некоторые итоги. При всем многообразии новых возможностей «1С: Предприятия 8.2» они все нацелены на решение нескольких, вполне определенных, стратегических задач. А именно:
• существенно повысить производительность, масштабируемость и стабильность многопользовательских информационных систем, построенных на базе платформы «1С: Предприятии 8»;
• сделать работу пользователей в таких информационных системах более удобной и продуктивной;
• увеличить производительность труда разработчиков прикладных решений и специалистов по внедрению;
• и (последнее по порядку, но не последнее по важности) получить возможность решать при помощи технологической платформы такие задачи, о которых раньше в контексте «1С: Предприятия» никто даже и не задумывался.
Тематический указатель
Материалы, помещенные в журнале PC Magazine/Russian Edition, № 1–12, 2009 г
Управление документооборотом на платформе «1С: Предприятие». Андрей Колесов № 2
Управление функциональным качеством работы «1С: Предприятия 8». Никита Зайцев № 2
«1С: Предприятия 8.2» – новое поколение технологической платформы. Никита Зайцев № 12
№№ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12
Утилиты для борьбы со спамом. Джоэл Дарем мл. № 5
Коммуникаторы: парад тенденций. Максим Белоус № 9
Проекторы: мини-, микро-, пико-… М. Дэвид Стоун № 10
Запускаем Web-приложения с «Рабочего стола». Эрик Гриффит № 5
Поисковая служба Microsoft Bing. Майкл Мачмор № 8
Сетевые социумы на любой вкус. Шон Людвиг № 8
Платежные ведомости в Интернете. Кэти Якал № 11
ИТ-ландшафт рынка виртуализации. Андрей Колесов № 5
Виртуализация: примеры проектов. Андрей Колесов № 5
Корпоративные порталы: в направлении Enterprise 2.0. Андрей Колесов № 7
Обзор технологий виртуализации в HP-UX. Александр Букреев № 8
В преддверии SaaS. Андрей Колесов № 9
Synology: NAS для компаний СМБ № 10
Строим Интернет-магазин № 10
Защита СМБ: подходы и принципы № 10
В поисках идеальной ERP. Александр Попов № 11
Мобильная торговля: склад в кармане № 11
Автоматизация торговой сети. Сергей Петров № 12
Samsung: инфраструктура бизнес-печати № 12
SaaS для каждого № 12
ASUS Eee Box PC. Джоэл Санто-Доминго 1
Совершенствуем новый ПК 2
Четыре ядра для всех. Джоэл Санто-Доминго 3
«Золотой сайт 2008»: подводим итоги 3
Windows 7: нет коренным изменениям. Ланс Уланофф № 1
Исходники Windows на свалку! Джон С. Дворак № 1
iPod touch: игровой вектор. Дан Коста № 1