Главная страница Visual 2000 · Общий список статей
"1С:Предприятия 8.0" расширяет свои возможностиАндрей Колесов
© Андрей Колесов, 2004Последние два года развитие бизнеса фирмы "1С"...
Последние два года развитие бизнеса фирмы "1С" в области экономического софта проходит под знаком продвижения системы программного обеспечения "1С:Предприятие 8.0", публичная бета-версия которой появилась в августе 2002 года, а первые прикладные решения для коммерческого применения — год спустя (см. "Платформа "1С" стала коммерческим продуктом", BYTE/Россия N 09/2003). Повышенный интерес к этому процессу со стороны рынка — заказчиков, партнеров, конкурентов - определяется во многом тем, что речь идет не о только о смене архитектурных и технологических решений, но и о смещении позиционирования продуктов "1С" с уровня малых структур в сегмент средних и даже крупных клиентов, а также о переходе от автоматизации бухгалтерского и оперативного учета к созданию комплексных систем управления предприятиями.
Структура системы ПО "1С:Предприятие 8.0"
Развитие технологий и коррекция маркетинговой политики "1С" последние годы сопровождается изменениями используемой терминологии, которая пока еще не устоялась, что порой вносит определенную путаницу в умы заказчиков (особенно потенциальных). На самом же деле софтверная формула выглядит достаточно просто (рис. 1):
Система 1СП8 = [технологическая] платформа + семейство прикладных решений
Рис. 1. Структура системы ПО "1С:Предприятие 8.0"
В принципе, она была верна и для версии 7.x, но ранее "1С" предпочитала говорить лишь о прикладных решениях для конечных пользователей. Объяснялось это тем, что платформенная составляющая является сугубо технологическим компонентом, с которым имеют дело лишь партнеры-внедренцы (и то не все). Такой вспомогательный характер платформы сохранился и сейчас в версии 8.0, в частности, она по-прежнему доступна и партнерам и заказчикам лишь в составе готовых прикладных программ. Но при этом роль платформы в общем комплексе ПО "1С" резко возросла, причем как для разработчиков и внедренцев, так и для пользователей.
Выделим основные причины этого явления.
Заказчики традиционно связывают свои представления о возможностях технологий "1С" по спектру предлагаемых на рынке готовых решений. Впрочем, многие из них понимали значение платформенных технологий, которые, например, позволяли выполнять доработку и адаптацию систем под конкретные проекты.
Как мы уже отмечали, роль платформы в системе 1СП8, с точки зрения клиентов, существенно возросла. И в этой связи хотелось бы подчеркнуть один очень важный момент.
Обычно, платформенные технологии (например, операционные системы) воспринимаются нами, как весьма консервативный слой ПО, развивающийся ступенчатым образом, от версии к версии (при этом, вопрос о том, насколько радикальны новшества, порой является довольно спорным). Если мы обратимся к знакомому примеру ПО Microsoft последних лет (Windows, Office, Visual Studio), то увидим, что возможности этих продуктов, представленные еще в их первых публичных бета версиях, в целом находятся примерно, на одном и том же уровне в течение всего их жизненного цикла, начиная с появления первых публичных бета-версий (т.е. 3-4 года).
С платформой 1СП8 ситуация совсем иная. Сначала мы были свидетелями динамичного развития новых технологических решений на этапе годичного бета-тестирования <*> Но и с выходом рабочего варианта 1СП8 этот процесс не замедлился: за первый год было выпущено восемь обновленных релизов платформы, среди которых стоит особенно выделить варианты 8.0.5 и 8.0.7, появившиеся соответственно в феврале и июне этого года.
<*> Платформа "1С:Предприятие 7.0", представленная на рынке в 1996 г., до появления системы нового поколения также пережила несколько качественных модернизаций — 7.5 и 7.7. Но тогда эти изменения носили в основном технологический характер и были заметны только партнерам-внедренцам.
В обновлениях платформы можно условно выделить два основных типа: технологические и прикладные. Первые предназначены для разработчиков и внедренцев и нацелены на возможность создания более масштабируемых и функциональных приложений. К ним же можно отнести средства повышения производительности труда разработчиков. Вторые с созданием функцией, предназначенных непосредственно для конечных пользователей (правда, они становятся реально доступными только после соответствующего обновления прикладных решений).
Далее приведен краткий обзор наиболее значимых на наш взгляд новшеств, появившихся в составе платформы за последний год (полный перечень приведен в описаниях выпущенных релизов, с которыми можно познакомиться на сайте www.v8.1c.ru).
Рис. 2a. Использование диаграмм Ганта
Рис. 2. (крупнее) Проектирование бизнес-процессов
Хотелось бы отдельно отметить одно новшество, которое очень показательно с точки зрения расширения сферы интересов фирмы "1С" — появление полностью локализованных пользовательских интерфейсов (системные меню, диалоги, сообщения, встроенная справочная система) для английского и украинского языков.
Текущий (на начало сентября) релиз платформы 1СП8 представлен версией 8.0.8, хотя даже краткий обзор ее новшеств показывается, что можно смело говорить о номере 8.1. Трудно сказать, будут ли разработчики платформы поддерживать взятый ими темп обновлений, но хотелось бы отметить тот факт, что появление многих новшеств появилось благодаря поддержки активной обратной связи с заказчиками и партнерами, "по просьбе трудящихся".
Повышение масштабируемости и производительности
Одна из наиболее актуальных задач, стоящих перед новой версией платформы "1С:Предприятие" — повышение масштабируемости и производительности создаваемых на ее основе прикладных программ в условиях увеличения объема обрабатываемых данных, сложности выполняемых задач и роста числа подключенных к системе пользователей <**>.
<**> Широкий диапазон масштабируемости "1С:Предприятия 8.0" обеспечивается также путем реализации трех вариантов работы - однопользовательского, файлсерверного (наиболее часто применяемого для групп до 10 человек) и клиент-серверного на базе трехуровневой архитектуры (десятки и сотни одновременно работающих пользователей). Все они могут быть использованы без модификации прикладного решения, т. е. разработчик тиражных решений может выпускать одно и то же приложение для организаций самого разного масштаба.
В ее решении можно выделить два основных направления:
Для решения указанных задач специалисты "1С" внесли целый ряд технологических новшеств:
Первые исследования, проведенные еще на примере бета-версии 1СП8 показали заметные преимущества новой версии по сравнению с 7.7. Более детальное тестирование было выполнено в конце 2003 года в условиях, приближенных к реальным условиях на примере двух типовых конфигураций: "1С:Предприятие 7.7. Торговля+Склад", редакция 9.2 и "1С:Предприятие 8.0. Управление торговлей", редакция 10 (полный вариант отчета о проведенном тестировании опубликован на сайте http://v8.1c.ru).
Первая группа тестов была посвящена оценке масштабируемости "1С:Предприятия 8.0" при увеличении интенсивности работы пользователей и росте объема обрабатываемых данных для клиент-серверного варианта системы <***>.
<***> Формальные тестовые испытания на файл-серверных конфигурациях не проводились, так как основные перспективы повышения производительности и масштабирования связываются с использованием клиент-серверной архитектуры. Однако по оценкам специалистов "1С" в выпущенных прошлой осенью продуктах на базе "1С:Предприятия 8.0" эффективность работы файл-серверного варианта также значительно повышена по сравнению с 7.7, особенно при решении комплексных задач, в которых задействованы слабо пересекающиеся данные.
Результаты исследований показали, что при использовании наиболее типичной сегодня для решений "1С" программно-аппаратной серверной платформе для — одиночном однопроцессорном сервере — скорость работы при многопользовательском вводе документов повышается почти в два раза в 8.0 по сравнению с 7.7.
Но самое главное, что теперь за счет новых архитектурных решений в 1СП8 появилась возможность повышения производительности многопользовательских информационных систем за счет наращивания вычислительных мощностей без модификации самого программного решения за счет увеличения парка серверов, а также числа процессоров и объема памяти на отдельном компьютере.
На рис. 3 представлены результаты теста, отражающие зависимость времени обработки документа при многопользовательском вводе от числа процессоров при установке MS SQL Server и сервера "1С:Предприятие 8.0" как на одном, так и на двух компьютерах (наиболее производительная конфигурация). Как мы видим, речь тут идет об увеличении производительности не в разы, в десятки раз, более того — о качественном изменении характера зависимости при переходе к двухкомпьютерной конфигурации (экспоненциальная зависимость меняется на логарифмическую).
Рис. 3. Зависимость скорости обработки документов при многопользовательском вводе и различной конфигурации серверов: а-в — MS SQL Server и сервер "1С:Предприятие 8.0" размещаются на одном компьютере с числом процессоров соответственно 1, 2 и 4; г — MS SQL Server и сервер "1С:Предприятие 8.0" размещаются на разных компьютерах (соответственно четырех- и двухпроцессорном).
Вторая группа тестов была посвящена исследованию производительности построения разнообразных отчетов. На рис. 4 приведены результаты одного из тестов: зависимость времени построения отчета от величины календарного периода. Они показывают значительное повышение скорости построения отчетов в новой версии". Видно также, что при увеличении анализируемого периода с недели до года время генерации отчета в случае "1С:Предприятия 7.7" возросло в 3,75 раза, тогда как в случае "1С:Предприятия 8.0" — всего в 1,36 раза.
Рис. 4. Оценка влияния величины календарного периода, за который проводился анализ, на время построения отчета
В целом набор проведенное тестирование показало, что в рамках клиент-серверной конфигурации "1С:Предприятия 8.0" по сравнению с версией 7.7 имеет следующие преимущества:
Разумеется, оценивая результаты любых эталонных тестов (тем более когда речь идет о сложных прикладных решениях), следует иметь в виду, что они лишь в определенной мере отвечают реальным условиям эксплуатации конкретных систем. Их нужно воспринимать в первую очередь как базовые ориентиры. В этой связи нужно сказать, что опыт реализации целого ряда конкретных проектов показывает правильность оценок, полученных на уровне тестирования.
Прикладные решения: новые горизонты
Однако платформа определяет лишь технологический потенциал прикладных решений, с которыми имеют дело собственно пользователи.
Здесь нужно еще раз подчеркнуть, что все основные новшества 1СП8 нацелены на реализацию более масштабируемых и многофункциональных решений для рынка средних и крупных клиентов. И это находит отражение также в стратегии разработки прикладных систем на базе новой платформы: если раньше формирование семейства приложений "1С" шло по принципу "снизу-вверх" (сначала создание ПО для автоматизации отдельных подразделений предприятий (бухгалтерия, склад, кадры и т.д., а затем — их объединение в комплексное решение), то сейчас этот процесс идет "сверху-вниз".
Реализацию такого подхода можно было увидеть уже на примере первого продукта, выпущенного на базе 1СП8 год назад, — "Управление торговлей 10". Он вобрал в себя хорошо зарекомендовавшую себя на практике функциональность типовой конфигурации "Торговля+Склад" редакции 9.2 системы программ "1С:Предприятие 7.7" и был дополнен целым рядом новых возможностей, позволяющих значительно расширить спектр автоматизируемых задач практически по всем участкам учета.
В конце 2003 года вышла модернизированная редакция "Управление торговлей" 10.1, одним из главных новшеств которой стала подсистема, реализующая функциональность CRM. На этом модуле нужно сделать особый акцент — он представляет собой достаточно автономным решением, который хотя и не реализован в виде самостоятельного продукта, но очевидно будет использоваться и в других приложениях "1С". Комплекс средств "1С:CRM" позволяет решать следующие основные задачи:
Рис. 5. Модуль 1С:CRM позволяет проводить анализ отношений с клиентами и автоматическое деление клиентов на различные категории
Однако, несмотря на хороший рыночный спрос на решение "Управление торговлей" (по количеству продаж оно еще в начале года обогнало "Торговлю+Склад", ему, скорее, отводиласься роль пилотного продукта, на примере которого разработчики "1С" и партнеры проверяют возможности технологические новшества платформы (наверное, то же самое можно сказать и о втором приложении на базе 1СП8, появившемся осенью 2003 года, — "Управление персоналом").
Главные же события на фронте продвижения 1СП8 начнутся сейчас: в начале сентября на была выпущена качественно новая для "1С" комплексная система автоматизации компаний сложной организационной структуры — "Управление производственным предприятием".
УПП — новое решение класса ERP
Конфигурация "Управление производственным предприятием" (УПП) представляет собой комплексное решение, охватывающим все основные контуры управления и учета на производственном предприятии. Ожидается, что наибольший эффект от его внедрения получать организации с численностью персонала от нескольких десятков до нескольких тысяч человек (в холдинговых и сетевых структурах), имеющих десятки и сотни автоматизированных рабочих мест.
При разработке УПП были учтены современные международные методики управления предприятием (MRP II, CRM, SCM, ERP, ERP II т др.), успешной автоматизации производственных предприятий, накопленный фирмой "1С" и партнерским сообществом. В проектировании и разработке решения принимали участие специалисты компаний "ИТРП" (блок управления производством) и "1С-Рарус" (учет по международным стандартам). По методическим вопросам реализации управленческого и финансового учета, а также по Международным стандартам финансовой отчетности (МСФО) консультационную поддержку осуществлял один из мировых лидеров в этой области — аудиторско-консалтинговая компания PricewaterhouseCoopers.
В УПП реализованы практически все имеющиеся сегодня технологические и функциональные возможности платформы 1СП8. Это решение позволяет организовать единую информационную среду для управления различными аспектами деятельности предприятия:
Некоторые из эти функциональных модулей уже знакомы пользователям "1С" по ранее выпущенным прикладным решениям на платформах версий 7.7 и 8.0. Но и они в УПП подверглись существенному расширению. Например, в подсистеме "Управление продажами" появились специальные механизмы связи с планированием производства, управления заказами потребителей, расчетом себестоимости и пр.
Центральная роль в решении УПП отводится модулю управления производством (рис. 6). Эта подсистема предназначена для планирования производственных процессов и материальных потоков , отражения производственной деятельности предприятия и построения нормативной системы управления производством. Функциональные возможности подсистемы могут использоваться сотрудниками планово-экономического отдела, производственных цехов, производственно-диспетчерского отдела и других производственных подразделений. Основные функции подсистемы определяются следующими возможностями:
Рис. 6. Система планирования производства
Стоит также отдельно обратить внимание на качественно новую подсистему управления финансами (рис. 7). Теперь она является не только "зеркалом", в котором отражаются все показатели деятельности предприятия, инструментом учета фактических доходов и расходов, но средством, позволяющим обеспечить повышение оборачиваемости капитала, эффективное управление инвестициями и движением денежных средств, четкий контроль над расходами и, в результате — существенно повысить управляемость всем бизнесом и его конкурентоспособность. В подсистеме можно выделить следующие основные блоки: бюджетирование, управление денежными средствами, управление взаиморасчетами, бухгалтерский учет, налоговый учет, а также учет по международным стандартам.
Рис. 7. Система управления финансами
Говоря о качественно новых возможностях прикладных решений на базе 1СП8, нужно отметить, что реализация проектов по их внедрению предъявляет повышенные требования в квалификации партнеров-внедренцев. По мнению фирмы "1С", для выполнения подобных работ фирма-франчайзи должна иметь не только сертификат по продуктам "1С:Предприятие 8.0", но и быть участником проекта "1С:Консалтинг".
Кроме того, весной компания "1С" приступила к формированию сети специальных центров компетенции из наиболее успешных и опытных в автоматизации производственных предприятий партнеров. Важным направлением развития таких центров является специализация по отраслям и создание отраслевых решений.
Малые предприятия не останутся без внимания
Этот раздел почему-то не вошел в вариант, напечатанный в журнале!
Говоря о перспективах развития своего экономического софта, фирма "1С" всегда подчеркивала, что повышение масштабируемости и функциональности своих продуктов, совсем не означает о снижении внимания к рынку малых предприятий. Просто естественная логика вывода на рынок новых технологий требует начинать с освоения новых сфер их применения, новых категорий заказчиков.
Но когда же дойдет очередь до выпуска модернизированных версий приложений, типа "1С:Бухгалтерия", которая заставила поверить сотни тысяч пользователей в нашей стране, что "1С — это надолго и всерьез"? Ну, во-первых, полноценная функциональная и техническая поддержка всех продуктов на базе "1С:Предприятие 7.7" будет осуществляться еще многие годы. А во-вторых, "1С" уже начала разработку новых прикладных решений на базе 1СП8, в том числе ориентированных на небольших клиентов.