Прикладные информационные системы. Учебное пособие
.pdfВсе известные модели могут быть разделены на следующие группы:
1.Вербальные модели – представляют собой словесное описание процесса/объекта в виде определений, правил, законов действия или их множеств.
2.Графические модели – различные рисунки, чертежи, географические карты.
3.Физические модели (макеты) – конструкции пока еще не существующих объектов.
4.Экономико-математические модели (ЭММ). ЭММ представляют собой математические модели экономических процессов или явлений.
Существуют различные виды ЭММ, которые можно классифицировать по нескольким признакам:
1) с точки зрения целевого назначения:
•теоретико-аналитические;
•прикладные;
2)по уровням моделируемого объекта:
• народно-хозяйственные;
• отраслевые;
• модели предприятия и объединений;
• модели цехов и участков;
3)по типу используемого математического аппарата:
•модели линейного или нелинейного программирования;
•матричные;
•сетевые;
•модели массового обслуживания.
К ЭММ предъявляется ряд требований, основным из которых является адекватность модели описываемым свойствам и закономерностями моделируемого объекта.
Для описания моделей используются различные средства формализации: алгоритмические языки, схемы информационных связей, описывающие потоки информации и связи между объектами, табличные структуры, предназначенные для формализованной записи логических отношений между условиями и действиями по образованию данных.
Сам процесс моделирования носит циклический характер и включает следующие этапы:
41
1.Постановка экономической проблемы и ее качественный анализ. Здесь формулируется проблема, принимаются какие-либо допущения, формулируются ожидаемые результаты.
2.Формализация экономической проблемы — выражение ее в виде конкретных математических зависимостей и соотношений.
3.Математический анализ модели — аналитическое исследование модели с использованием математических средств.
4.Разработка алгоритмов на основе результатов математического анализа и соответствующих программ.
5.Подготовка исходной информации.
6.Выполнение программ моделирования.
7.Анализ полученных результатов и их использование.
8.ЭИС «1С: Предприятие»
Концепция и архитектура системы
ЭИС «1С: Предприятие» представляет собой универсальную систему автоматизации функционирования предприятий различных форм и видов собственности. Она может быть использована для разных участков экономической деятельности предприятий: учета товаров, материальных средств, взаиморасчетов с контрагентами, бухгалтерского и налогового учета (БУ и НУ), учета зарплаты, кадрового учета и т.д.
Первый вариант системы был разработан в РФ фирмой «1С» в 90-х годах и функционировал под управлением операционной системы (ОС) MS DOS на базе персональных компьютеров IBM PC. В настоящее время на практике широко используются многочисленные новые версии данной системы для ОС Windows и Linux.
В архитектуре системы «1С: Предприятие» выделяются две основные компоненты:
1.Технологическая платформа.
2.Прикладные решения (конфигурации) для автоматизации различных участков деятельности предприятий.
Прикладные решения создаются программноинформационными средствами технологической платформы.
Обе части являются программными и устанавливаются на компьютеры пользователей отдельно.
На базе одной платформы существует возможность разработки
ииспользования различных по назначению прикладных решений. Благодаря универсальности заложенных в систему
программных средств любая организация, располагающая небольшим составом разработчиков, может модифицировать программные
42
продукты фирмы «1С» для использования в своих условиях, с учетом своих конкретных требований. Для подобной модификации не нужно использовать какие-либо отдельные специальные программные продукты, так как все средства разработки входят в состав технологической платформы.
В технологической платформе выделяются две части:
1.Среда выполнения.
2.Среда разработки.
Среда выполнения соответствует режиму работы системы с названием «1С: Предприятие», а среда разработки открывается пользователю при запуске системы, когда он выбирает режим «Конфигуратор».
Всреде разработки используется технология метаданных. Метаданные – абстрактные модели объектов конкретной предметной области с аналогичными функциями и назначением.
Технологическая платформа имеет набор готовых абстрактных объектов, которые могут быть использованы для разработки прикладных решений различного назначения. Это означает, что объектная декомпозиция как этап разработки объектноориентированных прикладных программ может быть реализована средствами технологической платформы.
Входе дальнейшей разработки прикладного решения платформа предоставляет широкий набор визуальных средств разработки. Разработчику во многих случаях не требуется готовить программный код для добавления нового объекта метаданных в создаваемый проект. Процесс разработки сводится к установке необходимых параметров в различных списках, переключателях и иных интерфейсных элементах. Результаты этих действий автоматически конвертируются системой в программный код на внутреннем языке системы, и только в отдельных случаях от разработчика требуется создание дополнительных программных фрагментов.
Необходимость глубокого и подробного изучения внутреннего языка системы практически отпадает. Это позволяет считать среду разработки данной системы проблемно-ориентированной системой программирования, в которой используется объектный подход к созданию прикладных решений. Среда разработки предоставляет также возможности отладки создаваемой программы.
Витоге работа программиста в среде разработки приводит к созданию (построению) прикладного решения – конкретной конфигурации. Эта конфигурация реализуется в среде выполнения.
43
Примечание. Термин «конфигурация» имеет двойственный смысл. Двойственность состоит в использовании разных терминов (прикладное решение и конфигурация) для обозначения, по существу, одного и того же программного предмета. Эти термины определяют ту часть системы «1С: Предприятия», которая работает под управлением платформы и которая имеется в распоряжении как разработчика, так и пользователя.
Использование того или иного термина зависит от контекста, в котором ведется изложение. Если речь идет о действиях разработчика, то часто употребляется термин «конфигурация». Если подразумевается работа пользователя, то применяется термин «прикладное решение» или «прикладная программа».
Так как задачи автоматизации и экономико-финансовой деятельности предприятия могут быть самыми разными, фирма «1С» и ее отдельные подразделения выпускают прикладные решения, которые предназначены для автоматизации различных предметных областей, касающихся экономической деятельности предприятий.
В качестве примера конфигураций, существующих на рынке программных продуктов в РФ и ряде стран СНГ, можно привести так называемые типовые конфигурации (решения).
Основные типовые конфигурации «1С: Предприятия»
Типовой конфигурацией называется универсальная
прикладная программа, предназначенная для решения определенного класса финансово-хозяйственных задач, которые встречаются практически в любой коммерческой или бюджетной организации. Иными словами, типовая конфигурация – это прикладная программа, рассчитанная на широкий круг возможных применений.
Помимо типовых конфигураций разрабатываются
специализированные конфигурации, решающие задачи для какой-
либо узкой предметной области.
Фирма «1С» разработала несколько типовых конфигураций, базовыми из которых являются:
1. «1С: Управление производственным предприятием» – УПП. Данная конфигурация автоматизирует все основные процессы
управления, учета, анализа и планирования на предприятии. Она позволяет организовать единую ИС локального предприятия, холдинга или сетевой структуры предприятия и вести сквозной учет по всем предприятиям, входящим в холдинг. Конфигурация обеспечивает раздельное ведение БУ, НУ и управленческого учета. Она включает
44
подсистему международных стандартов финансовой отчетности (МСФО). Основными разделами УПП являются:
1)управление производством: планирование производства, управление затратами и расчет себестоимости, управление данными об изделиях;
2)управление основными средствами;
3)управление финансами;
4)управление складами(ом);
5)управление продажами и закупками;
6)управление взаимоотношениями с контрагентами – покупателями и поставщиками;
7)управление персоналом, включая расчет заработной платы;
8)мониторинг и анализ показателей деятельности предприятия. 2. «1С: Бухгалтерия предприятия».
Конфигурация предназначена для ведения БУ и НУ в
организациях, осуществляющих любые виды коммерческой деятельности (оптовую, розничную, комиссионную торговлю, оказание услуг и производство).
Основные выполняемые операции:
1)учет хозяйственной деятельности нескольких организаций в единой информационной базе;
2)учет торговых операций;
3)учет операций с денежными средствами;
4)учет основных средств;
5)складской учет;
6)кадровый учет;
7)начисление и учет заработной платы.
3. «1С: Управление торговлей» – УТ.
Конфигурация решает задачи управленческого и оперативного учета, анализа и планирования, автоматизирует торговые, финансовые, складские операции и др.
4. «1С: Зарплата и управление персоналом» – ЗУП.
В данной конфигурации реализуются следующие функции:
1)планирование потребности предприятия в персонале;
2)подбор кадров, их анкетирование и оценка;
3)учет кадров и анализ кадрового состава;
4)планирование занятости персонала;
5)начисление и выплата заработной платы работникам предприятия, включая депонирование заработной платы;
6)начисление регламентированных законодательством налогов
ивзносов в социальные фонды с фонда оплаты труда.
45
В каждой из перечисленных конфигураций важной функцией является подготовка регламентированной отчетности о деятельности предприятия.
На практике в настоящее время встречается множество других типовых конфигураций с иными направлениями деятельности:
•«1С: Упрощенка» (упрощенная система налогообложения);
•«1С: Предприниматель» (для предпринимателей или небольших организаций);
•«1С: Управление небольшой фирмой»;
•«1С: Управляющий»;
•«1С: Розница»;
•«1С: Электронное обучение»;
•«1С: Университет» и др.
Для бюджетных организаций разработаны конфигурации:
•«1С: Бухгалтерия государственного учреждения»;
•«1С: Заработная плата и кадры бюджетного учреждения»;
•«1С: Документооборот».
Каждая конфигурация функционирует только в составе платформы. Все конфигурации выпускаются в различных версиях и релизах, учитывающих различные модификации, дополнения и изменения.
Функционирование системы «1С: Предприятие»
Функционирование системы делится на два процесса:
1.Конфигурирование – описание модели предметной области средствами системы.
2.Исполнение – обработка конкретных данных предметной области с целью получения необходимых результатов.
На этапе конфигурирования производится формирование структуры учитываемой информации, создание форм для ввода исходных данных, подготовка различных списков данных. Организуется хранение введенной и итоговой информации. Кроме того, выполняется разработка требуемых отчетов, формируются интерфейсы для различных групп пользователей, подготавливаются списки пользователей, которым назначаются определенные права при работе с конфигурацией.
На этом этапе система оперирует основными универсальными понятиями, являющимися метаданными, как то: документ,
справочник, регистр, реквизит, форма и т. д.
46
Процесс конфигурирования включает этап визуального конфигурирования, то есть создания структуры конфигурации, различных форм, средств интерфейса и т. д.
На этапе исполнения в системе используются конкретные понятия, которые были в общем виде описаны в ходе конфигурирования. Здесь используются реальные справочники, заполняемые конкретной информацией, создаются необходимые документы с соответствующими реквизитами, подготавливаются отчеты, в которых фиксируются результаты деятельности предприятия за определенный период времени.
Понятие и свойства объектов конфигурации 1С. Виды объектов конфигурации
Объекты конфигурации представляют собой формальное описание группы понятий предметной области со сходными характеристиками и одинаковым назначением. Например, объект конфигурации «Справочник» предназначен для ведения различных списков каких-либо однородных элементов данных. Объекты какоголибо типа являются компьютерными аналогами реально существующих на предприятии объектов различного назначения: справочники сотрудников, номенклатуры и т. д.
Каждый объект конфигурации описывает не конкретное назначение хранящейся в ней информации, а только структуру и форму реального аналога. Например, справочник физических лиц как объект не описывает конкретное множество физических лиц, а содержит перечень реквизитов, а также формы для ввода их значений (ФИО, год рождения и т. д.), формы просмотра макета печати. В результате такой объект позволяет получить обобщенную схему описания, с помощью которой могут быть учтены все однородные объекты предметной области.
Любой объект конфигурации характеризуется уникальным набором свойств, который представляется в системе средствами ее технологической платформы. Набор не может быть изменен в процессе проектирования.
Основным свойством любого объекта является его имя. При создании любого нового объекта в ходе конфигурирования ему автоматически присваивается условное имя, которое связано с видом объекта. Имя должно быть уникальным, система отслеживает уникальность имен.
47
Основные виды объектов конфигураций системы «1С: Предприятие»
Объекты конфигурации делятся на несколько видов. Формально в режиме конфигурирования они представляются в виде дерева конфигурации. Названия видов объектов составляют основу базовых понятий системы. С разрабатываемой конфигурацией может работать как специалист, осуществляющий ее создание, так и конечный пользователь. Общение между этими двумя категориями пользователей осуществляется на уровне понятий видов объектов конфигурации.
Краткая характеристика основных объектов:
План счетов – основной объект в типовой конфигурации. Планом счетов называется совокупность условных счетов, предназначенных для группировки информации о хозяйственной деятельности предприятия. Информация, накапливающаяся на этих счетах, позволяет получить полное представление о состоянии средств предприятия в денежном и материальном выражениях. По каждому счету в плане указываются связанные с ним объекты учета, для обозначения которых используется термин субконто.
Субконто – обобщенное название набора различных значений, используемых в ходе выполнения учетных операций по бухгалтерским счетам. В качестве субконто могут выступать различные хозяйственные объекты, по которым на предприятии ведется БУ и НУ. Например, это могут быть материалы, товары, контрагенты и т.д.
Субконто подразделяется на виды. Каждый вид определяет множество объектов конкретного типа, которые используются в ходе учетных операций. В проводках, которые формируются при проведении документов или записываются вручную, обязательно указываются соответствующие виды субконто, связанные с определенным счетом в плане счетов. Значения субконто при составлении проводок извлекаются из соответствующих справочников.
Константы служат для представления в ИБ различной условно постоянной информации.
Справочники предназначены для хранения сведений о множестве однотипных элементов, которые используются при выполнении операций и подготовке документов.
Документы служат для отражения различных хозяйственных событий, происходящих на предприятии, а также для управления расчетами и данными. Набор компьютерных документов в конфигурации совпадает с набором реальных первичных документов,
48
используемых в организации. Каждый документ может иметь несколько форм представления:
Экранная форма используется на этапе подготовки документа и служит для ввода в ИБ реквизитов документа.
Печатная форма создается на основе экранной и представляет собой эквивалент документа, получаемый после его распечатки.
Электронная форма — представление документа в виде файла внешней памяти. Эта форма получается на основе табличного представления печатной формы.
Важнейшим свойством большинства документов является
возможность автоматического формирования операций с их помощью.
Операция служит для отражения в учете реальных хозяйственных операций, протекающих на предприятии. В любой конфигурации используются компьютерные операции, которые по смыслу и содержанию аналогичны реальным действительным (физическим) операциям.
Любая операция считается принадлежащей определенному документу. В учетных бухгалтерских операциях, после подготовки экранной формы документа в большинстве случаев должно быть выполнено действие, называемое проведением документа. В результате проведения автоматически формируются специальные бухгалтерские записи, называемые проводками, в которых отражается результат соответствующей операции.
Возможность автоматического формирования проводок операций является главным и существенным отличием компьютерного бухгалтерского учета от традиционного ручного способа выполнения учетных операций.
Вместе с тем на практике небольшую часть операций приходится выполнять ручным способом, то есть путем непосредственного ввода проводок. С целью унификации всех видов документов, используемых в конфигурациях, операции, вводимые ручным способом, условно относятся к документам специального вида с названием «Операция».
Журналы служат для хранения и просмотра информации об операциях, проводках и документах. Основными типами журналов являются:
1)журнал операций;
2)журнал проводок;
3)журналы документов.
49
Журнал операций используется для фиксации информации по каждой введенной операции, а также для просмотра списка всех операций.
Журнал проводок содержит сведения о проводках всех операций в хронологическом порядке их ввода.
Журналы документов содержат списки документов, разделенных по их видам, поэтому в конфигурациях используется несколько видов журналов документов.
Регистры служат для хранения различной информации, требуемой в ходе использования конфигурации конечным пользователем. Имеется три типа регистров. В регистрах сведений хранится наиболее важная для решаемой задачи информация. Регистры накопления служат для учета информации о наличии материальных и денежных средств и их использовании (движениях средств). Регистр бухгалтерии (такой регистр один) используется для отображения информации о хозяйственных операциях в форме бухгалтерских проводок.
Отчеты используются для анализа итогов хозяйственной деятельности предприятия и формирования данных, требуемых в налоговых инспекциях и социальных фондах.
Обработкой называется вспомогательная программа, предназначенная для реализации каких-либо дополнительных (сервисных) функций конфигурации. Обычно обработки содержат формы, с помощью которых поддерживается интерфейс для ввода параметров и представления результата. Примерами обработок могут служить программы, выполняющие загрузку и выгрузку данных с целью обмена с другими конфигурациями или другими версиями конфигураций. Обработки реализуют также групповые операции с документами и справочниками, то есть операции, в которых используется не один документ или справочник, а множество подобных объектов. Например, групповой операцией может быть выполнено проведение нескольких документов одновременно.
Помимо названных типов объектов в конфигурациях могут использоваться различные подчиненные группы объектов. Одним из таких распространенных объектов являются формы. Формы составляются для различных видов объектов и обычно включают две основные части:
1)экранный диалог, используемый для ввода и редактирования информации, связанной с объектом;
2)модуль формы – программа на внутреннем языке «1С: Предприятия», которая осуществляет обработку вводимой в экранный
50
