Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УПЗС-11, 4 семестр / 3ИТвУП_УП3,5_4сем / Дополнительные материалы / Книга_Информационные технологии управления персоналом_Перешивкин.pdf
Скачиваний:
35
Добавлен:
19.05.2015
Размер:
576.34 Кб
Скачать

20

2.Каковы критерии выбора систем?

3.Какие методы применяются при внедрении системы?

4.Что включает в себя типовой план внедрения системы?

4. КРАТКИЙ ОБЗОР СУЩЕСТВУЮЩИХ СИСТЕМ

Нижеприведенные системы для краткого обзора были выбраны неслучайно. Все эти системы относятся к классу MRPII/ERP и являются лидерами на международном и, в частности, российском рынке.

4.1. R\3 от SAP AG

На сегодняшний день компания SAP лидирует среди независимых производителей бизнес-приложений и занимает 36% этого рынка ПО. В России инсталлировано более 100 SAP-систем, на локализацию систем R\2 и R\3 компания затратила более 6 млн немецких марок.

Описание системы:

Основные модули: финансовая бухгалтерия; контроллинг;

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

управление, планирование и контроль основных средств; управление персоналом.

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

4.2. Oracle Applications от Oracle

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

21

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

В своем классе продуктов система Oracle Human Resources Management (Oracle HRMS; «Управление персоналом»), входящая в программный комплекс Oracle Applications (Oracle E-Business Suite),

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

тических механизмов Oracle E-Business Suite. Сегодня Oracle E-Business Suite является единственной ERP-системой, полностью базирующейся на интернет-технологиях.

Для решения задач управления персоналом предприятия компания «Борлас» предлагает построение корпоративных информационных систем с использованием приложений Oracle HRMS, входящих в состав интегрированного программного комплекса Oracle E-Business Suite, на базе модулей:

Human Resources («Управление человеческими ресурсами»); Russian Time Management («Табель» / «Учет рабочего времени»); Payroll («Расчет зарплаты и взаиморасчеты с персоналом»); Training Administration («Управление обучением и повышением квалификации»);

SelfService Human Resources («Самообслуживание сотрудни-

ков»);

HR Intelligence («Анализ кадрового состава занятых»);

Корпоративная автоматизированная информационная система анализа.

Использование Oracle HRMS позволяет:

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

учет, планирование, контроль, анализ, решение;

22

повысить уровень корпоративной безопасности с точки зрения управления персоналом;

сохранить кадровый состав за счет повышения мобильности штата в рамках всего предприятия;

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

сократить время создания новой продукции и услуг;

повысить качество производимой продукции и предоставляемых услуг;

сократить суммарные затраты на сопровождение и поддержку системы.

Дополнительные возможности Oracle HRMS:

предусмотрена возможность ввода в систему отобранных психологом предприятия анкет и опросников;

поддерживается интеграция с другими системами предприятия; вся информация, хранящаяся в системе, является целостной и

интегрированной.

4.3. BAAN IV от BAAN

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

Состав базовой системы BAAN IV: программные инструментальные средства; производство; сбыт, снабжение, склады; сервис; финансы; транспорт; проект; организатор.

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

Программное обеспечение BAAN может применяться в широком диапазоне предприятий – от средних до самых крупных.

23

4.4. Система управления БОСС компании «АйТи»

Функциональные возможности комплексной интегрированной системы управления БОСС охватывают все основные бизнес-процессы организации:

управление и бухгалтерский учет; финансовый менеджмент; управление персоналом; логистику; маркетинг и продажи;

управление производством; делопроизводство и документооборот.

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

БОСС-КОРПОРАЦИЯ – полномасштабная система управления финансово-хозяйственной деятельностью, разработанная для крупных корпораций и торговых объединений. Состоит из четырех взаимодействующих подсистем (финансы, логистика, маркетинг и персонал).

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

Контрольные вопросы

1.Какие основные модули включает в себя система R\3 от SAP AG?

2.Какие приложения Oracle HRMS входят в состав интегрированного программного комплекса Oracle E-Business Suite?

3.Каков состав базовой системы BAAN IV?

4.Каковы функциональные возможности комплексной интегрированной системы управления БОСС?

5.ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА «1С:ПРЕДПРИЯТИЕ 8.0»

Платформа «lС:Предприятие 8.0» была создана с учетом 6-летнего опыта применения системы программ «lС:Предприятие 7.7», которую используют десятки тысяч разработчиков. В настоящее время более 700 000 организаций используют для автоматизации своей деятельности

24

продукты, входящие в систему программ «lС:Предприятие». Несмотря на значительные изменения, новая версия 8.0 сохранила идеологическую преемственность с предыдущими версиями.

Общие механизмы

Система «lС:Предприятие 8.0» имеет в своей основе ряд механизмов, определяющих концепцию создания прикладных решений. Наличие этих механизмов позволяет максимально соотнести технологические возможности с бизнес-схемой разработки и внедрения прикладных решений.

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

Прикладные механизмы

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

Интерфейсные механизмы

В «lС:Предприятии 8.0» реализован современный дизайн интерфейса и повышена комфортность пользователей при работе с системой в течение длительного времени.

Масштабируемость

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

Интеграция

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

25

открытых стандартов и протоколов передачи данных. В системе «lС:Предприятие 8.0» имеется целый набор средств, с помощью которых можно:

создавать, обрабатывать и обмениваться данными различных форматов;

осуществлять доступ ко всем объектам системы «1С:Предприятие 8.0», реализующим ее функциональные возможности;

поддерживать различные протоколы обмена;

поддерживать стандарты взаимодействия с другими подсистемами; создавать собственные интернет-решения.

Система прав доступа

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

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

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

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

Web-расширение

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

Интернационализация

Все тексты конфигурации и базы данных хранятся в формате UNICODE. Это значит, что любая текстовая информация может вклю-

26

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

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

Экономическая и аналитическая отчетность

Мощные средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:

интеллектуальное построение иерархических, многомерных и кросс-отчетов;

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

группировки и расшифровки в отчетах, детализация и агрегирование информации;

сводные таблицы для анализа многомерных данных, динамическое изменение структуры отчета;

различные типы диаграмм для графического представления экономической информации.

Работа пользователя

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

значительное ускорение массового ввода информации благодаря функции «ввод по строке» и эффективному использованию клавиатуры;

облегчение работы неподготовленных пользователей, быстрое освоение системы;

удобные средства работы с большими динамическими списками, управление видимостью и порядком колонок, настройка отбора и сортировки;

разнообразные сервисные возможности;

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

Средства администрирования

Администратору прикладного решения предоставляются широкие возможности для управления работой пользователей и контроля

27

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

Средства разработки

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

Важные интерфейсные отличия от версии 1С 7.7

1) Оконная система

Оконная система, используемая в «lС:Предприятии 8.0», ориентирована на обеспечение высокой эргономичности при работе с прикладными решениями и содержит специальные возможности, не поддерживаемые классической Windоws-моделью. Окна, используемые в прикладных решениях, могут иметь несколько разных состояний, которые определяют поведение этих окон.

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

Обычные окна

Окно, находящееся в обычном состоянии, может перемещаться только в пределах главного окна прикладного решения. Например, окно списка справочника Контрагенты может перемещаться только в пределах главного окна.

Свободные окна

Окно, находящееся в свободном состоянии, может располагаться в любом месте экрана. Например, окно элемента справочника Контрагенты может перемещаться по всему экрану.

Прикрепленные окна

Окно, находящееся в прикрепленном состоянии, может закрепляться на одной из сторон главного окна прикладного решения и перемещается по экрану вместе с ним. Например, окно списка Контрагенты прикреплено к левой стороне главного окна.

28

Склеенные окна

Окна могут быть «склеены» друг с другом, при этом они объединяются в одно окно, в котором располагаются горизонтально или вертикально. Например, окна списка справочника и элемента справочника Контрагенты «склеены».

Максимизация окон

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

2) Пользовательские интерфейсы Часто пользователь выполняет сразу несколько функций, работа-

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

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

3) Редактор форм Редактор форм используется для создания и редактирования

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

Любая форма представляет совокупность трех составляющих:

диалога формы – окна, которое будет отображаться на экране;

модуля формы – программы на встроенном языке, отвечающей за работу с элементами управления формы и обработку событий;

реквизитов формы – совокупности объектов, принадлежащих

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

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

Эргономичный интерфейс

В «lС:Предприятии 8.0» реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе

29

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

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

Ввод по строке

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

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

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

Отметка незаполненных полей

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

Открытие объектов и списков

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

30

виш Ctrl-Shift-F4. Из диалога объекта (например, из формы документа), можно легко открыть список с помощью кнопки стандартной панели, и курсор будет установлен на данном объекте.

Использование клавиатуры

Интерфейс системы «lС:Предприятие 8.0» предоставляет удобные возможности для эффективного использования клавиатуры. Например, режим «автовыбора» будет автоматически предлагать выбор незаполненного поля. Автоввод новой строки автоматически начнет ввод строк в пустом списке или автоматически предложит ввод очередной строки.

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

4) Работа со списками Для большинства списков, расположенных в формах прикладно-

го решения, система предоставляет ряд возможностей их настройки.

Отбор и сортировка

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

Также пользователь может управлять порядком сортировки списка, задавая колонки, направление сортировки и последовательность колонок (если выполняется сортировка по нескольким колонкам).

Вывод списка

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

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

31

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

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

5) Табличный документ Для всех выходных документов (первичных документов и отче-

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

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

Группировки

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

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

32

Отступ уровней иерархии при использовании группировок формируется системой автоматически.

Расшифровки

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

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

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

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

Примечания

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

Ширина столбцов

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

33

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

Сводные таблицы

Табличный документ может содержать в себе сводные таблицы. Сводные таблицы – это мощный инструмент программного и интерактивного представления многомерных данных.

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

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

Ввод данных в табличный документ

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

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

Сохранение

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

34

формате, так и экспортирован в другие форматы хранения данных, в том числе лист Excel или формат MXL7 (для совместимости с версией платформы 7.7).

Редактор табличных документов

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

Хранение

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

Структура регистра сведений

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

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

Периодичность

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

Подчинение регистратору

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

35

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

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

Уникальность записей

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

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

Формы

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

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

36

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

Описание характеристик

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

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

Автоматизация бизнес-процессов позволяет повысить качество организации работы и эффективность управления.

Задача

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

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

37

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

Бизнес-процесс

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

Карта маршрута

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

Точка действия

Точки этого вида описывают отдельную операцию (единицу работы), соответствующую определенному этапу (шагу) в жизненном цикле бизнес-процесса.

Точка действия содержит информацию, кто и что должен сделать на данном этапе, например:

-бухгалтер – принять оплату наличными;

-кладовщик – выдать товар со склада по накладной;

-системный администратор – зарегистрировать нового сотрудника в сети и электронной почте.

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

38

Групповая и коллективная маршрутизация:

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

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

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

Ролевая маршрутизация позволяет назначать задания не только конкретным исполнителям, но и ролям, группам, подразделениям и т.д., как это определено в прикладном решении.

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

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

Условная маршрутизация

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

Условная маршрутизация обеспечивается точками маршрута двух видов:

-условный переход;

-выбор варианта.

39

Условный переход предоставляет возможность выбора одного из двух возможных вариантов дальнейшего маршрута (да/нет, больше/меньше, запрещено/разрешено и т.д.).

Использование в прикладных решениях

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

Демонстрационная конфигурация

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

Построитель отчета

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

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

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

40

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

Оформление макета

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Макет оформления

 

 

 

 

Макет

 

 

 

 

 

Макет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Генерация макета

 

 

 

 

Вывод отчета

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поля

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Результат

 

 

 

Измерения

 

 

 

 

 

 

 

 

запроса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Табличный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

документ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Анализ данных и прогнозирование

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

осуществлять поиск закономерностей в исходных данных информационной базы;

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

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

мент;

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

Механизм анализа данных представляет собой набор взаимодействующих друг с другом объектов Я3ЫК/1, что позволяет разработчику использовать его составные части в произвольной комбинации в любом прикладном решении. Встроенные объекты позволяют легко организовать интерактивную настройку параметров анализа пользователем, а также выводить результат анализа в удобной для отображения форме.

41

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

 

Анализ

 

 

 

 

 

 

Результат

 

Модель

 

данных

 

 

 

 

анализа

 

прогноза

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Табличный

 

Построитель

 

Прогноз

 

 

отчета

 

 

документ

 

 

 

 

 

анализа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СОМ-соединение

Основная задача, решаемая с помощью СОМ-соединения, – обеспечение надежного и быстрого программного доступа к данным системы «1С:Предприятие 8.0» из внешних приложений. В общем и целом работа с системой «lС:Предприятие 8.0» через СОМ-соединение подобна работе с системой «1С:Предприятие 8.0» в режиме Аutоmаtiоnсервера. Основные отличия заключаются в следующем:

в случае Аutоmаtiоn-сервера запускается полноценное приложение «1С:Предприятие 8.0», а в случае СОМ-соединения запускается относительно небольшой внутрипроцессный СОМ-сервер;

при работе через СОМ-соединение недоступны функциональные возможности, так или иначе связанные с организацией пользовательского интерфейса системы «1С:Предприятие 8.0»;

при работе СОМ-соединения не используется модуль приложения конфигурации «lС:Предприятие 8.0», его роль при работе с СОМ-соединением играет модуль внешнего соединения.

При использовании СОМ-соединения для доступа к данным системы «lС:Предприятие 8.0» имеются следующие преимущества по сравнению с использованием Аutоmаtiоn-сервера:

42

более быстрая установка соединения, так как не требуется создания отдельного процесса операционной системы, а все действия производятся в рамках вызывающего процесса;

более быстрое обращение к свойствам и методам объектов системы «lС:Предприятие 8.0», так как для организации обращения не требуется организации межпроцессной коммуникации;

меньший расход ресурсов операционной системы. СОМ-соединение с информационной базой «lС:Предприятие 8.0»

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

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

Причины перехода на «1С:Предприятие 8.0»

Функциональность прикладных решений

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

Производительность в многопользовательском режиме

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

Масштабируемость

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

43

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

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

Удобно, что web-приложение, созданное с использованием webрасширения, может автоматически создавать в процессе работы формы для тех объектов, для которых разработчик не создал их в явном виде.

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

Административная установка

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

Отсутствие общего файлового ресурса

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

Утилита администрирования клиент-серверного варианта

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

Wiпdоws-аутентификация

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

44

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

Резервное копирование информационных баз

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

Консоль отчетов

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

Диаграмма Ганта

Благодаря диаграмме Ганта появилась возможность удобного представления, например, информации о занятости сотрудников или графика отпусков. Теперь эта информация отображается в понятном и привычном графическом виде. Предыдущие версии системы не позволяли это сделать встроенными средствами. Приходилось прибегать к «помощи» других программ, что было неудобно и не всегда надежно.

Группировки

В табличных документах появилась возможность свертывать и раскрывать группы строк. Стало намного удобнее работать с отчетами, содержащими большое количество информации. В базе данных можно хранить картинки, изображения, электронные документы произвольного формата. Удобно, что вместе с данными о клиентах можно хранить, например, договоры с ними в формате Word, а вместе с описанием номенклатуры – фотографии товаров.

Язык запросов

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

Есть удобный конструктор запроса. Можно создавать очень сложные запросы, и для этого не обязательно в совершенстве владеть языком запросов – конструктор сам составит синтаксически верный текст запроса.

45

Средства быстрой разработки прикладных решений

В «lС:Предприятии 8.0» много удобных конструкторов. С их помощью можно быстро создать формы объектов, запросы, отчеты, процедуры проведения и многие другие элементы прикладного решения. Раньше для создания формы сложного документа или элемента справочника приходилось тратить много времени – теперь это делается за секунды. Конструктором запроса можно создать запрос практически любой сложности. Довольно сложные отчеты с выводом данных в сводные таблицы или диаграммы создаются конструктором выходной формы за несколько минут. Создание отчетов с похожей функциональностью в «1С:Предприятии 7.7» заняло бы, наверное, несколько часов.

Контекстная подсказка

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

Оформление табличного поля

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

Система защиты

Для защиты продукта «1С:Предприятие» от несанкционированного использования компания «1С» использует аппаратные ключи HASP производства компании Aladdin. Такая система защиты не даѐт 100% защиты от пиратов (С. Давыдюк создал программный эмулятор системы защиты, за что в 2005 году был приговорѐн к двум годам заключения условно), однако зачастую создаѐт значительные трудности при интеграции продукта. В базовых конфигурациях версии 8 появилась защита через электронные ключи, которые необходимо активировать после покупки программы.

Аналоги

Под свободной лицензией GPL имеется очень близкая к 1C платформа 2С, работающая под Windows. От «1С:Предприятия» отличается полной поддержкой объектного стиля программирования и возможностью определения базовых объектов (таких как словари или регистры)

46

как классов встроенного языка. В качестве базы данных 2С использует Sqlite. Проект заброшен в 2006 году. Наработки использовались в про-

екте Qt 1L.

Очень похож на «1С:Предприятие» по архитектуре и интерфейсу пользователя кросс-платформенный проект «Ананас», реализованный с использованием библиотеки Qt. Однако вместо языка программирования 1С в нѐм используется диалект JavaScript. «Ананас» также свободно распространяется под лицензией GNU GPL. В качестве сервера баз данных использует MySQL.

Молдавскими программистами разработана и успешно внедряется платформа Una (старое название – Universal Accounting). Как и 1С, платформа позволяет настроить практически любое бизнес-решение, работая только с конфигурацией и добавляя свои скрипты. Клиентская часть работает под Windows. В качестве сервера баз данных используется Oracle (возможна работа с официально бесплатной версией Oracle XE). В качестве языка программирования используется PL/SQL – язык, на котором пишутся хранимые процедуры в Oracle.

Узбекскими программистами разработана программа БЭМ. Как и 1С, платформа позволяет настроить практически любое бизнес-решение. К сожалению, программный код закрыт. Программа написано на языке C# и для базы данных используется MS SQL Server 2005.

Контрольные вопросы

1.Каковы особенности оконной системы «lС:Предприятие 8.0»?

2.Как работает редактор форм?

3.В чѐм состоит особенность работы со списками?

4.Какими возможностями оформления обладает табличный до-

кумент?

5.Какие возможности предоставляет пользователям механизм анализа данных и прогнозирования?

6.Каковы причины перехода на «1С:Предприятие 8.0»?