Показаны различия между двумя версиями страницы.
1c:база:модули [2014/06/21 08:31] admin создано |
1c:база:модули [2014/12/27 06:35] user1 |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Модули ====== | ||
- | ===== Описание ===== | ||
- | Модули служат непосредственно для хранения исполняемого кода на языке 1С предприятия. Модули как правило состоят из раздела объявления переменных, | ||
- | При указании процедур, | ||
- | <code 1c> | ||
- | Процедура ПроцедураВмоемМодуле() | ||
- | // | ||
- | КонецПроцедуры | ||
- | </ | ||
- | ===== Модуль приложения ===== | ||
- | Модуль приложения используется для отслеживания запуска\завершения программы. Отрабатывает только в случае если 1С запускается интерактивно, | ||
- | В модуле приложения могут как обычно размещаться объявления переменных, | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | Если в модуле приложения объявить экспортную процедуру или функцию, | ||
- | |||
- | ===== Модуль внешнего соединения ===== | ||
- | Модуль срабатывает в момент запуска приложения в режиме ком соединения, | ||
- | |||
- | ===== Модуль сеанса ===== | ||
- | Запускается и при запуске пользователем и в случае ком соединения, | ||
- | |||
- | ===== Общие модули ===== | ||
- | Общие модули служат для хранения процедур и функций, | ||
- | В общих модулях доступны только описания процедур и функций, | ||
- | <code 1c> | ||
- | Читается гораздо лучше чем просто | ||
- | <code 1c> | ||
- | Галочка '' | ||
- | Место компиляции модуля определяется с помощью установки свойств модуля. Доступные значения: | ||
- | * Сервер | ||
- | * Клиент | ||
- | * Внешнее соединение | ||
- | * Обычное приложение | ||
- | В случае если стоят все галочки, | ||
- | Обращение к экспортным методам общего модуля скомпилированного на сервере, | ||
- | |||
- | ===== Модуль формы ===== | ||
- | Формы делятся на управляемые и на обычные. | ||
- | |||
- | ===== Модуль объекта ===== | ||
- | В модуле объекта записывают такие обработчики как '' | ||
- | |||
- | ===== Модуль менеджера ===== | ||
- | Модуль позволяет добавить функционал расширяющий возможности менеджера, | ||
- | В модуле менеджера справочника номенклатура можно указать: | ||
- | <code 1c> | ||
- | Функция Получить5ПродавамыхТоваров() | ||
- | // | ||
- | КонецФункции | ||
- | </ | ||
- | А потом в коде указать: | ||
- | <code 1c> | ||
- | Продаваемый товар = Получить5ПродавамыхТоваров() | ||
- | </ |