Модуль менеджера существует у всех объектов метаданных, даже у перечислений и внешних источников данных, но появился только с версии 8.2, в 8.3 расширился.
Основная задача модуля менеджера объекта это переопределить стандартные события ОбработкаПолученияДанныхВыбора, а так же в нем можем переопределить стандартное представление объекта (например выводить код и наименование одновременно и все что нам необходимо)
Либо же переопределить форму элемента или документа в зависимости от данных (вида операции, даты и прочего).
Все функции и процедуры выполняются на сервере, и вызваться могут либо с сервера, либо с толстого клиента/внешнего соединения.
Хотя очень удобно хранить в нем все связанные с объектом функции-обработчики, но отсутствие вызова с тонкого клиента, принуждает нас делать промежуточные функции в модулях формы, которые будут обращаться уже к модулям менеджеров.
Внешняя видимость также определяется свойством Экспорт в конце определения функции.
Важным свойством модуля менеджера является то, что он не связан с конкретным объектом/ссылкой, поэтому всегда следует передавать ссылку в параметре, чтобы иметь возможность получить по нему какие-либо данные.
Реклама — это когда изо всех сил колотят палкой по днищу пустой кастрюли.