Модули платформы 1С Предприятия 8.2
Самостоятельная работа № 15
Изучение видов программных модулей
Задание
1. На основе предложенного материала заполните таблицу:
Модули платформы 1С Предприятия 8.2
№ | Название модуля | Назначение модуля | Допустимые разделы модуля | Хранимые объекты | Место компиляции модуля |
Модуль управляемого приложения | Предназначен в основном для того чтобы поймать момент запуска приложения и момент завершения работы. | • раздел объявление переменных • раздел описания процедур и функций • раздел основной программы | Процедуры, функции и переменные. Ещё в данном модуле могут содержаться специальные обработчики событий, которые возникают при некоторых обстоятельствах. | Модуля приложения всегда целиком компилируется на стороне клиента. | |
Модуль обычного приложения | Модуль обычного приложения играет такую же роль как и модуль управляемого приложения, только события модуля обычного приложения срабатывают при запуске толстого клиента обычного приложения. | • раздел объявление переменных • раздел описания процедур и функций • раздел основной программы | В нем располагаются процедуры-обработчики событий, которые инициализируются при старте и окончании работы системы. | На клиенте | |
Модуль внешнего соединения | Модуль внешнего соединения предназначен для обработки события входа (не интерактивного, а в режиме COM-соединения) и выхода из системы. Имеются соответствующие обработчики. | Доступны разделы описания переменных, методов и раздел основной программы. | Хранятся процедуры обработчики события атак же экспортные переменные и методы. | На стороне сервера | |
Модулем сеанса | Модуль сеансов создан для инициализации параметров сеанса (для этого существует определенное событие, при запуске приложения оно стартует самое первое). | Имеет только Раздел описания процедур и функций. | В модуле сеанса существует единственное событие «УстановкаПараметровСеанса». | На стороне сервера | |
Общие модули | Общие модули описывают некоторые общие алгоритмы, содержат функции, которые могут вызываться из различных мест | Доступен только раздел описания процедур и функций. | В нем можно объявлять экспортные методы, контекст доступности которых будет определяться флагами компиляции. | Комбинированный | |
Модуль объекта | В него можно вводить стандартные события, такие как создание нового элемента справочника, запись нового объекта, удаление, обработка проведения документа и т.д. | Данный модуль характерен для многих объектов конфигурации и предназначен, в общем случае, для обработки событий объектов. | Хранимые процедуры экспортные переменные и методы. | На стороне сервера | |
Модуль формы | Модуль формы предназначен для обработки действий пользователя (обработка события нажатия кнопки и т.д.). Так же существуют события связанные непосредственно с самой формой (например событие её открытия, закрытия). | Структура управляемой формы содержит раздел описания переменных, раздел процедур и функций и раздел основной программы. | Все хранимые переменные и методы должны иметь директиву компиляции. | Клиент | |
Модуль менеджера объекта | Основное предназначение модуля менеджера объекта это переопределить стандартное событие «ОбработкаПолученияДанныхВыбора». | ||||
Модуль менеджера значений | В модуле менеджера значения константы можно описать различные процедуры, а также обработать 3 события: ПередЗаписью, ПриЗаписи, ОбработкаПроверкиЗаполнения. | Этот модуль компилируется на сервере. | |||
Модули наборов записей | Модуль набора записей является аналогом модуля объекта и присущ регистрам. В модуле набора записей существуют стандартные события: - Перед записью - При записи - Обработка проверки заполнения | В модуле набора записей существует раздел описания переменных, процедур и функций (в том числе и экспортных), раздел основной программы. |
2. В справочной системе 1С:Предприятие найдите способы обращения к перечисленным выше модулям.