Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Модули менеджеров объектов

Читайте также:
  1. III. Учебные модули. Краткое изложение программного материала
  2. Автоматизированное проектирование детекторов амплитудно-модулированных колебаний и автоматической регулировки усиления
  3. Виды несохранности грузов и буксируемых объектов. Порядок их оформления и расследования.
  4. Виды объектов преступления
  5. Вопрос 2 Виды объектов преступлений.
  6. ВЫДЕЛЕНИЕ ОЦЕНОЧНЫХ ОБЪЕКТОВ ПРОГНОЗНЫХ РЕСУРСОВ
  7. Выравнивание объектов. При создании презентации важно, чтобы объекты были выровнены. Слайд с выровненными объектами выглядит значительно лучше, чем слайд без выравнивания.
  8. Геодезические работы при проектировании и строительстве мелиоративных объектов.
  9. Государственный кадастр объектов недвижимости
  10. Грубое нарушение правил учета доходов и расходов и объектов налогообложения

Каждый прикладной объект имеет менеджер, предназначенный для управления этим объектом конфигурации. С помощью менеджера можно создавать объекты, работать с формами и макетами. Модуль менеджера позволяет расширить функциональность менеджеров за счет введения процедур и функций на встроенном языке. Фактически это позволяет описать методы для объекта конфигурации (например, справочника), которые относятся не к конкретному экземпляру объекта базы данных, а к самому объекту конфигурации.

Контекст модуля менеджера образуется:

- из глобального контекста, в том числе экспортируемых функций общих модулей (если для модулей установлен флажок Клиент(управляемое приложение) или Сервер);

- экспортируемых переменных, процедур и функций модуля приложения;

- локальных и экспортируемых функций самого модуля.

Модуль менеджера не может иметь переменных и тела модуля.

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

Например, опишем функцию в модуле менеджера справочника Контрагенты:

Функция ПолучитьСписокДебиторов() Экспорт

КонецФункции

Тогда вызов этой функции из прикладного кода будет выглядеть следующим образом:

Дебиторы=Справочники.Контрагенты.ПолучитьСписокДебиторов();

Модули форм

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

Контекст формыбудет образован:

- локальным контекстом самого модуля формы, реквизитами формы, которой «принадлежит» модуль;

- свойствами и методами объекта УправляемаяФорма встроенного языка;

- свойствами и методами расширения формы, определяемого типом того объекта, данные которого содержатся в основном реквизите формы;

- глобальным контекстом, в том числе неглобальными общими модулями и экспортируемыми функциями и процедурами глобальных общих модулей, при этом нужно обеспечить согласованность того как описана процедура в модуле формы (&НаКлиенте, &НаСервере, и т.д.), и того, какие свойства установлены у общего модуля (Клиент(управляемое приложение),Сервер и т.д.);

- экспортируемыми переменными, процедурами и функциями модуля управляемого приложения.


<== предыдущая страница | следующая страница ==>
Модуль сеанса | Модули команд

Дата добавления: 2014-07-19; просмотров: 551; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.