09.12.2009
Для каждого прикладного объекта существует менеджер, предназначенный для управления этим объектом как объектом конфигурации. С помощью менеджера можно создавать объекты, работать с формами и макетами.
Модуль менеджера позволяет расширить функциональность менеджеров, предоставляемых системой, за счет написания процедур и функций на встроенном языке. Фактически это позволяет описать методы для объекта конфигурации (например, справочника), которые относятся не к конкретному экземпляру объекта базы данных, а к самому объекту конфигурации.
Например, в модуле менеджера справочника Контрагенты может быть описана экспортная функция ПолучитьСписокДебиторов():
Копировать в буфер обменаФункция ПолучитьСписокДебиторов()
.....
КонецФункции
Тогда в тексте программы можно обратиться к этой функции следующим образом:
Копировать в буфер обменаДебиторы = Справочники.Контрагенты.ПолучитьСписокДебиторов();
В модулях менеджеров объектов располагается обработчик события ОбработкаПолученияДанныхВыбора. Это событие возникает на сервере перед стандартным формированием списка при вводе по строке, автоподборе текста и быстром выборе.
Подробнее о событии ОбработкаПолученияДанныхВыбора можно прочитать в синтакс-помощнике: ПрикладныеОбъекты - <Вид объектов конфигурации (Справочники, Документы и т.п.)> - <Вид объектов конфигурации>Менеджер - События.