Андрей Колесов

Как это ни странно, но и сегодня у значительной доли заказчиков технологии "1С" (http://www.1c.ru) ассоциируются в первую очередь с решением задач бухгалтерского учета. Конечно, такое представление давно устарело - еще с выходом в 1996 г. системы "1С:Предприятие 7.0". Последняя выступает в качестве платформы для самого широкого круга задач автоматизации предприятий (подробнее об архитектуре этой платформы см. "1С:Предприятие" - платформа создания информационных систем", "BYTE/Россия" № 9'2001).

Впрочем, мнение об "ограниченности" применения "1С:Предприятие" в какой-то мере поддерживает и весьма осторожная маркетинговая политика самой фирмы "1С", руководители которой избегают использовать слова EPR, MRP, CRM и такие термины, как "управление предприятием". Традиционно речь идет лишь об автоматизации "учетных задач", хотя с функциональной точки зрения это понятие полностью покрывает все проблемы управления количественными ресурсами предприятий (кадры, финансы, материалы). Многие наши читатели, наверное, помнят классическое определение задачи управления: "Социализм - это учет и контроль".

Конечно, архитектура (точнее, объектная модель) "1С:Предприятие 7.х" в значительной степени ориентирована именно на решение учетных задач. И одно из главных направлений развития этой платформы - модернизация объектной модели для расширения сферы ее применения (см. "1С:Предприятие 8.0" выходит на стартовые позиции", "BYTE/Россия" № 10'2002). В качестве перспективных направлений для новой системы на последних партнерских семинарах фирмы назывались планирование, бюджетирование, документооборот и т. п. Но фактически и в рамках нынешней версии подобные решения (тиражируемые, а не под конкретный проект!) уже существуют.

Семейство тиражируемых решений

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

Fig.1
Рис. 1. Схема разработки и распространения тиражных продуктов для платформы "1С:Предприятие".

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

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

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

Однако в последние годы многие внедренческие фирмы все активнее занимаются не только адаптацией продуктов "1С" для конкретных проектов, но и разработкой собственных тиражируемых решений (рис. 2). Отметим, что на сегодня около 280 (из 321) - это отраслевые и специализированные конфигурации "1С:Предприятия", созданные более чем 100 компаниями. Чаще всего они создаются путем доработки типовых решений "1С", но иногда и с "нуля" с помощью инструментальных средств платформы "1С:Предприятие". Для распространения своих продуктов у разработчиков есть два варианта - продавать их самостоятельно (некоторые крупные фирмы-франчайзи имеют собственные партнерские сети) или воспользоваться услугами "головной" фирмы "1С", которая в этом случае уже выступает в роли крупнейшего дистрибьютора ПО.

Fig.2
Рис. 2. Динамика роста числа решений, получивших сертификат "1С:Совместимо".

Приведенная на рис. 1 схема хорошо иллюстрирует неоднородность партнерской сети "1С" и показывает возможные варианты ее реструктуризации*. Заметим, что Microsoft Business Solutions, которая имеет очень сходную с "1С" бизнес-модель, разделяет статусы партнеров "внедренцев" и "разработчиков решений" и имеет двухуровневую иерархию в каждой из них.


*Разделение партнеров по типам рис. 1 условное, партнер может одновременно выступать в разных качествах. Формальной сертификации "разработчик" пока не существует, более того, некоторые разработчики не являются формальными партнерами "1С".

Как же разделяются сферы влияния в области готовых решений "1С" и ее партнеров? Приоритет тут, конечно же, принадлежит "1С" - она сама решает, какие продукты поставлять на рынок. Фирма занимается решениями массового спроса для широкого круга потребителей (для горизонтального рынка). В первую очередь это различные конфигурации традиционных приложений - "Бухгалтерия", "Торговля", "Склад", "Зарплата", "Кадры". По мере роста спроса фирма расширяет спектр своих готовых разработок - так, в него вошли "Финансовое планирование", "Производство и "Услуги", "Воинская часть", "Подрядчик строительства" и т. д. Иногда подобные проекты выполняются совместно с другими фирмами-разработчиками (например, Web-приложения созданы в партнерстве с компанией "Аркадия"). Стоит отметить, что порой "1С" берется и за разработку решений, создание которых диктуется не столько краткосрочными коммерческими интересами, сколько стратегическими задачами (типичный пример - Web- и XML-решения).

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

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

Может показаться, что такая сложная система разработки и доработки решений (фирма N1 адаптирует и внедряет тиражируемое решение фирмы N2, построенное на основе типовой конфигурации "1С") создает определенные проблемы с тем, кто же отвечает за поддержку конкретного проекта. Но ответ на это в ИТ-индустрии известен уже давно - тот, кто модернизировал продукт последним.

Познакомиться с тиражируемыми продуктами, распространяемыми "1С" (собственными и партнерскими), можно в регулярно обновляемом справочнике фирмы или на сайте http://www.1c.ru. Здесь мы приведем только неполный список категорий этих решений: "Планирование, управленческий учет, финансовый анализ", "Работа с клиентами", "Управление качеством", "Бюджет", "Производство", "Туризм" и т. д. На самом же деле число тиражных решений больше, некоторые из партнеров распространяют их напрямую. Более полный список продуктов можно найти в разделе "Совместимо! Система программ 1С:Предприятие", где указаны не только решения, созданные на базе этой платформы, но и независимые продукты (например, для автоматизации банков или документооборота), которые интегрируются с "1С:Предприятием". Ниже мы рассмотрим несколько тиражных решений, которые демонстрируют возможные варианты применения платформы "1С:Предприятие".

Управление предприятием

Практически все продукты, созданные на базе "1С:Предприятие", предназначены для решения тех или иных задач управления предприятием. Но среди них, конечно же, стоит в первую очередь выделить систему программ "1С-Рарус:Управление предприятием" компании "1С-Рарус" (http://www.rarus.ru). В настоящее время она включает шесть блоков.

Бюджетное планирование: автоматизация процесса средне- и долгосрочного планирования деятельности предприятия, мониторинга и контроля исполнения планов, формирования произвольной отчетности.

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

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

Управление проектами: планирование, организация, координация и контроль проектных работ и ресурсов в проектно-ориентированном бизнесе.

GAAP IV: ведение параллельного учета по российским, международным (IAS) или национальным (GAAP для разных стран) стандартам финансовой отчетности по двум планам счетов.

Платежный календарь: планирование, учет и контроль движения денежных средств в краткосрочной перспективе.

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

Fig.3
Рис. 3. Система программ "1С:Рарус:Управление предприятием".

То, что такой комплекс программ создан именно компанией "1С-Рарус", вполне закономерно - это крупнейший партнер "1С", известный системный интегратор, который активно занимается крупными проектами для крупных заказчиков. Систему "1С-Рарус" вполне можно отнести к категории ERP - и это при том, что все ее блоки реализованы на основе базового компонента "1С:Бухгалтерский учет".

Финансовое планирование

Партнеры "1С" предлагают несколько типовых программ для задач финансового планирования. Наиболее известны из них разработки компаний "1С-Рарус" и "Инталев" (http://www.intalev.ru). Здесь мы обсудим конфигурацию "1С:Финансовое планирование", разработанную фирмой "1С" при участии компании "Инталев". Система представляет собой решение для планирования и анализа финансовых потоков и структуры средств предприятия, предназначенное для широкого круга пользователей: как профессиональных финансистов, так и управленцев-практиков, не имеющих специального экономического образования. С ее помощью можно реализовать полный цикл планирования и учета фактических данных о финансово-хозяйственной деятельности предприятия:

  • стратегическое планирование;
  • оперативное планирование (бюджетирование) в разрезе центров финансовой ответственности (ЦФО) и направлений деятельности фирмы;
  • сбор данных о фактическом выполнении плана;
  • план-фактный анализ исполнения бюджетов;
  • моделирование, анализ и прогнозирование финансового состояния организации;
  • консолидация данных на уровне предприятия в целом, группы подразделений или проектов, отдельного ЦФО или направления деятельности.

"1С:Финансовое планирование" поддерживает многопользовательский режим работы, при котором все участники планово-учетного процесса оперируют единой системой ЦФО, направлений деятельности, финансовых показателей и бюджетных статей. Таким образом, проблемы стыковки данных, подготовленных разными отделами, просто не возникает. При этом обеспечивается разграничение прав различных категорий пользователей на просмотр и изменение данных.

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

В октябре 2002 года выпущена новая редакция 1.2 конфигурации "Финансовое планирование", в которой реализованы:

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

Стоит также упомянуть, что в арсенале "1С" имеется конфигурация "Финансовое планирование для распорядителей бюджетных средств" (совместная разработка фирм "1С" и "Сети-2000"), предназначенная для управленческого учета при составлении финансовых планов в организации, занимающейся распределением бюджетных средств.

Работа с клиентами

CRM-решения - это одно из самых модных сейчас направлений автоматизации. К сожалению, разобраться, что реально поставщики программ понимают под функциональностью подобных продуктов, зачастую довольно сложно. В то же время очевидно, что оптимизация отношений с клиентами должна начинаться с элементарного ведения соответствующей базы данных. Конечно, это не исчерпывает всего круга задач CRM, поэтому подобные специализированные продукты обычно называют облегченными CRM-решениями. Решение именно этого класса предлагает петербургская компания "Астрософт" (http://www.astrosoft.ru) - крупнейший партнер "1С" в Северо-Западном регионе России.

Основная идея конфигурации "Деловое досье: Клиенты" состоит в том, чтобы сформировать внутри компании единый образ клиента, согласовать и организовать действия сотрудников ghb работе с ним. Система выполняет следующие основные функции:

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

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

Fig.4
Рис. 4. Карточка клиента системы "Деловое досье. Клиенты".

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

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

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

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

Управление качеством

Небольшая московская компания "Авро-Бус" (http://www.pulsar.ru) стала одним из первых партнеров "1С", получивших сертификат качества по стандарту ISO 9001:2000. Приобретенный при этом опыт лег в основу специального решения "Служба качества", предназначенного для автоматизации работы подразделений службы качества в организациях и поддержки процессов системы управления качеством в соответствии с требованиями ISO 9001:2000. Такая система должна охватывать следующие процессы:

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

Конфигурация "Служба качества" позволяет автоматизировать управление всеми перечисленными процессами с точки зрения стандарта ISO 9001:2000.

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

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

Управление нормативной документацией. Ведение списка нормативной документации, возможность ее просмотра (в формате Word). Управление изменениями документации. Формирование списка рассылки нормативной документации и реестра ее изменений. Закрепление нормативной документации за соответствующими процессами.

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

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

Общие функции. Ведение списка заказчиков и списка продукции, идентификация продукции у заказчика.

Для работы конфигурации "Служба качества" необходим модуль "Оперативный учет" системы "1С:Предприятие 7.7".

Автоматизация промышленных предприятий

В этом сегменте безусловный лидер среди партнеров - компания "Институт типовых решений - Производство" (ИТРП, http://www.itrp.ru), дочернее предприятие фирмы "1С", которое специализируется на задачах автоматизации промышленных предприятий. На сегодняшний день ИТРП реализовала более 600 комплектов программных решений собственной разработки (более 2500 лицензий), в том числе через собственную партнерскую сеть (более 150 организаций).

Сейчас компания завершает подготовку к выпуску новой разработки для комплексной автоматизации средних и крупных промышленных предприятий "ИТРП:Производственное предприятие 2002 ПРОФ" (его предварительные варианты демонстрировались на последних партнерских семинарах). Спектр функций, реализованных в системе, полностью покрывает требования к системам стандарта MRPII и частично - к ERP. Продукт разрабатывался с прицелом на внедрение как в виде готового коробочного продукта, так и в качестве базовой системы при ведении проектов (силами партнеров и самой ИТРП), предполагающих глубокую адаптацию под нужды конкретного клиента.

Версия "ПРОФ", будучи разработана "с нуля", представляет собой развитие предыдущей версии продукта "ИТРП:Производственное предприятие 2001 Стандарт". Продукт существенно перешагнул рамки привычного и ожидаемого от "1С" функционала - в нем появились модули производственного планирования (ресурсного, операционного и материального), оперативного управления производством, система сквозного управления потребностями (рис. 5). Это весьма специфический функционал, по своей сложности превосходящий, например, планирование закупок и отгрузок торгового предприятия. Специфика решаемых задач определяет также повышенные требования к масштабируемости, надежности и гибкости инструментальных средств.

Fig.5
Рис. 5. Функционирование "ИТРП:Производственное предприятие 2002 ПРОФ" базируется на системе нормативов.

Из-за ограниченности объема статьи мы опустим здесь описание особенностей функционирования системы. Отметим лишь только, что из-за сложности схем управления производства невозможно сделать обычный "линейный" расчет себестоимости. Для этого в "ПРОФ" имеется оригинальная схема, предполагающая составление и решение системы уравнений со многими неизвестными.

Что касается технических особенностей реализации системы, отметим, что весь функционал продукта реализован исключительно штатными средствами платформы "1С:Предприятие 7.7", иногда применяемыми нетрадиционно. Некоторая нестандартность, по мнению разработчиков, связана как с использованием неочевидных свойств платформы (тем не менее задокументированных), так и с существованием определенного стереотипа разработки на данной платформе. Ведь зачастую даже опытные постановщики и разработчики не могут шире взглянуть на возможности некоторых объектов платформы. К примеру, стандартное поведение платформы - это формирование проводок только датой документа, но тем не менее всегда есть возможность порождать операции с проводками, связанными с некоторым документом, и тем самым реализовать возможность формирования проводок любой датой.

Для разработки "ПРОФ" использовались базовые компоненты "Бухгалтерский учет" (планирование, диспетчеризация, управление потребностями) и "Оперативный учет" (подсистема оперативных складов). Были проведены исследования, показавшие, при помощи каких средств реализовать достаточно сложный функционал, и предварительное тестирование на производительность и устойчивость. Например, тестирование показало, что модуль "Бухгалтерский учет" пригоден для хранения данных планирования, характеризующихся большим объемом и произвольной периодичностью выборки. Был найден ряд неожиданных решений, не применявшихся ранее ни самой "1С", ни ее партнерами.

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

Решения для розничной торговли

Компания "Астор ВЦ" (http://www.1c-astor.ru), системный интегратор на рынке автоматизации предприятий розничной торговли, предлагает два типовых отраслевых решения на платформе "1С: Предприятие 7.7": "АСТОР:Торговый Дом 5.0" и "АСТОР:Торговая Сеть 5.0".

Решение "Торговый Дом" предназначено для ведения совместного оперативного и бухгалтерского учета в компаниях, занимающихся розничной или рознично-оптовой продажей товара и/или услуг, по разным типам договоров (купли-продажи, с отсрочкой платежа, комиссия) через розничный магазин или склады. Система позволяет оптимизировать состояние складских запасов, структурировать взаиморасчеты с поставщиками и покупателями. Решение "Торговая сеть 5.0" выполняет аналогичные задачи, но для организации, ведущей работу через сеть магазинов различных форматов.

Оба продукта удовлетворяют стандарту MRP (Material Requirements Planning), который для торговых предприятий означает не только управление запасами, поставками и товарной номенклатурой, но и решает задачи повышения эффективности работы организации. Как видно из рис. 6, план продаж в системе формируется на основании плановых заказов и прогнозов спроса. К числу важных компонентов, влияющих и на формирование плана продаж, относятся блоки системы, ответственные за функции управления запасами (консолидированный заказ) и единой товарной номенклатурой.

Fig.6
Рис. 6. Схема управления по стандарту MRP.

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

Как известно, "1С: Предприятие 7.7" поставляется в нескольких вариантах: локальном, сетевом файл-серверном и клиент-серверном под Microsoft SQL Server 2000. Это позволяет создавать масштабируемые решения для самых разных предприятий розничной торговли: небольших магазинов с одним рабочим местом, универсамов площадью около 400 кв.м, где требуется до пяти рабочих мест, и супермаркеты с количеством рабочих мест более 10.

Управление бизнес-процессами

Консультационно-внедренческая фирма "Инталев" (http://www.intalev.ru) из Санкт-Петербурга занимается широким кругом задач автоматизации предприятий (консалтинг, проекты, программные продукты). В частности, она специализируется на создании решений для управления предприятиями, предлагая для платформы "1С:Предприятие" два продукта - "Корпоративные финансы" и "Бюджетное управление". Кроме того, у нее есть система "Инталев: Управление финансами", которая может работать в качестве расширения с различными учетными системами ("1С", "БЭСТ", "Парус" и т. д.). Однако прошедшим летом компания выпустила качественно новую систему - "Инталев: Бизнес-процессы", предназначенную для автоматизации процессного управления организациями.

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

Fig.7
Рис. 7. Визуальный дизайн бизнес-процессов.

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

 

Специфика разработки тиражных приложений

Предложения компании "1С-Рарус"

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

Компания "1С-Рарус" давно и успешно практикует использование ключей аппаратной защиты Eutron. Часть кода продукта выносится в защищенный модуль, разрабатываемый не в среде "1С:Предприятие". Но поскольку это противоречит идее открытости продукта, приходится выстраивать продукты таким образом, чтобы постоянно формировался набор базовых блоков, не требующих модификации в будущем.

Департамент разработки "1С-Рарус" активно занимается стандартизацией выпускаемых продуктов (их сейчас около 20) на основе широкого применения повторно используемых программных кодов и структур данных. Результат этой деятельности выразился в создании "Технологической платформы" - набора стандартов, инструментов и заготовок для разработки новых приложений. Ранее этот набор существовал исключительно для внутреннего применения, но сейчас компания намерена предоставлять его своим партнерам и заказчикам для более эффективной доработки и сопровождения тиражных решений "1С-Рарус".