Автор работы: Пользователь скрыл имя, 11 Мая 2013 в 17:56, реферат
Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет», до состояния, когда «проекта уже нет». Процесс развития проекта от возникновения идеи до полного завершения принято разделять на фазы (стадии, этапы).
В определении количества фаз и их содержания имеются некоторые отличия, поскольку эти характеристики во многом зависят от условий осуществления конкретного проекта и опыта основных участников. Тем не менее, логика и основное содержание процесса разработки информационной системы почти во всех случаях являются общими.
1. Основные фазы и стадии процесса проектирования………………………………….…….2
2. Процессы, протекающие на протяжении жизненного цикла ИС………………….……….4
3. Виды программных модулей в системе «1С:Предприятие» версии 8.2. Понятие контекста выполнения программных модулей. Понятие объектов конфигурации: модуль управляемого приложения, модуль внешнего соединения, модуль сеанса в системе «1С:Предприятие» версии 8.2……………………………………………………………….….6
Список литературы……………………………………………………………………………..17
Модуль сеанса предназначен для инициализации параметров сеанса и отработки действий, связанных с сеансом работы. Модуль сеанса всегда исполняется в привилегированном режиме в кластере серверов 1С:Предприприятия 8.
Модуль сеанса может содержать только определения процедур и функций. Модуль сеанса не содержит экспортируемых процедур и функций и может использовать процедуры из общих модулей конфигурации.
Модуль внешнего соединения
Модуль внешнего соединения расположен в корневом разделе конфигурации. В нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы в режиме внешнего соединения (СОМ-соединения).
В модуле внешнего соединения возможно объявление переменных, а также объявление и описание процедур и функций, которые будут доступны для внешнего приложения, а также для неглобальных общих модулей с установленным свойством Внешнее соединение.
Объекты 1С:Предприятия, доступные извне через COM-соединение:
Модуль присутствует только в сессии внешнего соединения.
В данном режиме характерно полное отсутствие пользовательского интерфейса.
Модуль обычного приложения
Модуль обычного приложения располагается
в корневом разделе конфигурации.
В нем располагаются процедуры-
Общие модули
Общие модули располагаются в отдельной
ветке дерева метаданных. Основным
назначением общих модулей
В любом общем модуле возможно объявление и описание процедур и функций, которые будут доступны в любом модуле конфигурации.
Если используется клиент–серверный вариант системы 1С:Предприятие 8, то с помощью свойств Клиент (обычное приложение), Клиент (управляемое приложение) и Сервер, а также указаний препроцессору можно организовывать выполнение различных процедур и функций общих модулей на сервере приложения или на клиентском месте.
Если установлено свойство Клие
В контексте неглобального общего модуля с установленным свойством Клиент (обычное приложение) доступны экспортируемые переменные, процедуры и функции модуля обычного приложения.
В контексте неглобального общего
модуля с установленным свойством Клие
Свойство Клиент (обычное приложение) показывается, если в настройках конфигурации режима запуска установлен режим "Управляемое приложение и обычное приложение".
Если установлено свойство Серв
Если предполагается, что процедуры и функции общего модуля могут быть использованы во внешнем соединении, то следует установить свойство Внешнее соединение.
В контексте неглобального общего модуля с установленным свойством Внешнее соединение доступны экспортируемые переменные, процедуры и функции модуля внешнего соединения.
Свойство Вызов сервера разрешает вызов сервера. Свойство доступно, если установлено свойство Сервер. Если не установлено, то процедуры и функции данного модуля доступны только на сервере. Если установлено, то процедуры и функции данного модуля доступны на клиенте.
Свойство Привилегированный пре
Повторное использование возвращаемых значений. Свойство доступно, если общий модуль не является Глобальным. Это свойство может принимать следующие значения:
Можно выделить следующие особенности сохранения результатов вызова:
Сохраненные значения удаляются:
если свойство общего модуля установлено в значение На время сеанса:
Сохраненные значения могут быть удалены:
После удаления значений, вызов экспортной функции выполняется как при первом вызове.
Свойство Глобальный определяет
Если свойство Глобальный устан
Если свойство Глобальный устан
Если установлено свойство Клие
Если установлено свойство Клиент (управляемое приложение), то все процедуры и функции общего модуля могут использоваться в режиме Управляемое приложения, в тонком клиенте, в веб-клиенте.
Модули с установленным
Модули с установленным
Модули общих объектов
Некоторые общие объекты имеют собственные модули. К таким объектам относятся:
• Команды;
• Web-сервисы.
Модули располагаются в ветках
конфигурации, в которых содержатся
сами объекты и являются свойствами
объектов. Каждый объект имеет свой
индивидуальный модуль. В этих модулях
возможно объявление переменных, процедур
и функций, которые будут доступны при
работе с объектом извне во встроенном
языке, дополняя контекст объекта.
Модули прикладных объектов
Набор прикладных объектов имеет собственные модули. К таким объектам относятся:
Модули располагаются в ветках конфигурации, в которых содержатся сами объекты и являются свойствами объектов. Каждый объект имеет свой индивидуальный модуль. В этих модулях возможно объявление переменных, процедур и функций, которые будут доступны при работе с объектом извне во встроенном языке, дополняя контекст объекта.
В контексте модуля прикладного объекта есть доступ к реквизитам и табличным частям объекта, а также его методам и событиям.
Модули менеджеров прикладных объектов
Каждый прикладной объект имеет менеджер, предназначенный для управления этим объектом, как объектом конфигурации. С помощью менеджера можно создавать объекты, работать с формами и макетами. Модуль менеджера позволяет расширить функциональность менеджеров за счет введения процедур и функций на встроенном языке. Фактически, это позволяет описать методы для объекта конфигурации (например, справочника), которые относятся не к конкретному экземпляру объекта базы данных, а к самому объекту конфигурации.
Контекст модуля менеджера образуется из:
Модуль менеджера не может иметь переменных и тела модуля.
Если функции или процедуры модуля менеджера объявлены как экспортируемые, к ним можно будет получить доступ через менеджер объекта.
Пример:
Модуль менеджера: Функция ПолучитьСписокДебиторо … КонецФункции |
Вызов из прикладного кода: Дебиторы = Справочники. |
Модули команд (модули общих команд)
Для нестандартных команд требуется написать процедуру ее выполнения. Для этого служит модуль команды, в котором можно написать предопределенную процедуру ОбработатьКоманду(). Данная процедура должна предваряться директивой компиляции &НаКлиенте, так как выполнение команды происходит в клиентском приложении.
Модули управляемых форм
Модуль состоит из набора процедур и функций. Переменные модуля и тело модуля не допускаются.
Модуль объекта
У многих объектов конфигурации (справочники, документы и т.д. ) существует модуль объекта. В него можно вводить стандартные события, такие как создание нового элемента справочника, запись нового объекта, удаление, обработка проведения документа и т.д. Событие записи существует и в модуле формы (возникает в процессе интерактивной записи, когда пользователь нажимает на кнопку «записать») и в модуле объекта.
Нужно помнить, что у одного объекта может быть несколько форм. Поэтому событие записи нужно обрабатывать именно в модуле объекта. Именно там проверяется корректность записываемых данных.
Информация о работе Процессы, протекающие на протяжении жизненного цикла ИС