Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Прикладные информационные системы. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
737 Кб
Скачать

Обычные и управляемые приложения и формы

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

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

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

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

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

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

2. В системе имеется возможность установки прав на отдельные реквизиты объектов. В результате система может исключать или

61

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

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

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

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

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

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

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

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

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

Работа на мобильных устройствах возможна благодаря использованию Web-клиента и режима низкой скорости соединения.

62

Режим низкой скорости соединения обеспечивает нормальную работу, например, через соединение GPRS. Web-клиент в этом случае позволяет подключаться к ИБ, используя имеющийся в устройстве браузер. Работа на ноутбуках или нетбуках практически ничем не отличается от работы на обычном стационарном компьютере, так как в них используются те же самые полнофункциональные версии браузеров.

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

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

1.Возможность подключения к ИБ по протоколу HTTP и HTTPS, благодаря чему клиенты могут работать, используя сеть интернет, практически из любой точки земного шара.

2.Использование Web-клиента, не требующего предварительной установки на компьютер пользователя. Благодаря этому клиенты могут работать с неподготовленного компьютера или мобильного устройства.

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

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

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

Можно выделить четыре основных варианта использования облачных технологий «1С: Предприятия»:

1) облако внутри организации;

63

2)облако в холдинге;

3)облако для клиентов;

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

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

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

2.Сотрудники могут легко перемещаться внутри организации между офисами.

3.Упрощается подключение внешних клиентов, так как для них установка ПО не требуется.

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

Они позволяют:

1.Сократить расходы на администрирование одних и тех же прикладных решений.

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

64

Использование облачных технологий позволяет облегчать работу в тех случаях, когда пользователи какого-либо прикладного решения не объединены в локальную сеть, имеют в своем распоряжении разнородное оборудование и не соблюдают каких-либо обязательных рекомендаций по составу аппаратных и программных средств. При этом в большинстве случаев пользователям не потребуется как-то модифицировать свое оборудование либо устанавливать дополнительное ПО. В этом случае возможно использование Web-клиента, который функционирует под управлением различных распространённых браузеров на ОС Windows или Linux на различных мобильных устройствах.

Преимущество облачных технологий для отдельных клиентов сводится к тому, что:

1)обеспечивается простое и удобное подключение к программе;

2)достигается мобильность, то есть возможность использования программы из разных мест (дом, рабочее место и т. д.)

Наиболее полно облачные технологии реализуют все свои возможности тогда, когда работа с прикладными решениями организуется в режиме «модели сервиса».

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

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

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

вней.

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

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

65

клиентов (например, сотрудников организации). Каждый клиент может работать сразу с несколькими программами. В конкретной программе для каждого абонента выделяется своя независимая область данных, в результате с какой-либо программой в этой области работают только клиенты соответствующего абонента. При этом все абоненты, работающие с программой, обращаются к одной и той же ИБ. В результате единственный экземпляр программы, запущенный у поставщика, обслуживает множество абонентов, при этом все административные операции поставщик выполняет быстро и одновременно для всех абонентов.

Такой режим имеет следующие преимущества:

1.Потребитель не несет расходов по установке и администрированию аппаратных и программных средств.

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

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

Особенности функционирования системы «1С: Предприятие» с различными ОС

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

1. Многоплатформенность системы.

Многоплатформенность – способность информационной системы работать под управлением различных ОС. Основные компоненты системы «1С: Предприятие» могут работать под управлением различных версий ОС Windows, а также Linux. Кроме того, клиентская часть системы может быть запущена и на компьютерах с ОС MacOS, Apple IOS.

Пользователи на разных ОС могут работать с ИБ «1С: Предприятие» с помощью любого из клиентских приложений. Например, пользователи ОС Windows могут работать с толстым клиентом, с тонким клиентом, с Web-клиентом, используя любой браузер, запускаемый под управлением Windows. Аналогичные возможности обеспечиваются при использовании ОС Linux. Для пользователей мобильных устройств фирмы Apple в Web-клиенте выполнены доработки, улучшающие возможности работы на экранах небольших размеров и поддерживающие сенсорный ввод.

66

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

2. Многоплатформенность кластера серверов.

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

Можно отметить особенности серверов, которые работают с системой Linux: эти серверы не могут взаимодействовать с СУБД Microsoft SQL Server, и у них не поддерживается работа с COMобъектами.

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

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

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

1.Персональное использование системы (файловый вариант работы). При работе в этом варианте платформа может функционировать с локальной ИБ, расположенной на том же компьютере, на котором работает пользователь. Этот вариант может использоваться в домашних условиях или при работе на устройстве типа ноутбук.

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

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

4.Работа с распределенной ИБ (РИБ) в рамках холдинга. В крупных предприятиях использование РИБ может сочетаться с применением как файлового, так и клиент-серверного вариантов работы системы. РИБ позволяет объединить удаленные друг от друга

67

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

13. Проектирование ЭИС Цели и принципы проектирования ЭИС

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

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

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

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

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

Проект должен обладать определенными свойствами. К основным таким свойствам, которые, как правило, имеют количественную меру, можно отнести:

1)адекватность;

2)своевременность;

3)функциональную полноту;

4)надежность;

5)экономическую эффективность.

Адекватность – соответствие создаваемого проекта существующим реалиям информационного процесса на объекте автоматизации. На практике это означает соответствие техническому заданию (ТЗ), которое разрабатывается перед началом проектирования.

Своевременность – возможность получения потребителем экономической информации в установленные сроки и в полном объеме.

68

Функциональная полнота – свойство системы,

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

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

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

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

1.Принцип системности, определяющий единство и взаимосвязь этапов проектирования всех обеспечивающих подсистем проекта.

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

3.Принцип адаптируемости, обеспечивающий оперативную и без значительных затрат модернизацию системы.

4.Принцип формализации и типизации проектных решений.

5.Принцип этапности, определяющий очередность разработки системы и внедрения ее элементов.

14. Методы и средства проектирования ЭИС

К основным средствам проектирования относятся:

1.Стандартные средства ОС, обеспечивающие выполнение на ЭВМ задач определенного класса.

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

69

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

4.Типовые компоненты системы, представляемые в виде типовых проектных решений (ТПР) и пакетов прикладных программ (ППП).

5.Системы автоматизированного проектирования (САПР), предполагающие использование компьютерной техники на всех этапах создания ЭИС и занимающие особое место среди других средств проектирования.

Средства проектирования ЭИС в соответствии с их ролью в процессе создания системы подразделяются на группы:

1) комплексные средства;

2) локальные средства.

К комплексным следует отнести средства ТПР и ППП. Локальные средства отличаются разнообразием, в их состав

входят СУБД, различные средства телеобработки, отдельные инструментальные средства и т. д. Они могут применяться при проектировании независимо друг от друга с целью автоматизации отдельных этапов проектирования.

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

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

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

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

3)cредства проектирования должны обладать возможностью диалоговой организации процесса проектирования в ходе взаимодействия разработчика системы со средствами разработки.

Создание любой ИС с применением соответствующих средств называется методом проектирования. Как правило, процесс создания ЭИС реализуется применением следующих методов:

1. Методы оригинального проектирования.

Эти методы являются традиционными, начали применяться в 60-70-х годах прошлого столетия и, как правило, ориентированы

70

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]