Модуль менеджера в 1С 8.3

Менеджер справочника

У каждого прикладного объекта (справочники, документы и т.п.) есть менеджер, который позволяет управлять им: создавать новые объекты, работать с формами и макетами. Чтобы обратиться к менеджеру прикладного объекта нужно указать имя вида объекта метаданных и через точку имя конкретного объекта метаданных. К менеджеру объекта можно обращаться только на сервере.

Модуль менеджера

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

Для открытия модуля менеджера нужно перейти на закладку «Прочее» и нажать кнопку «Модуль менеджера»:

Или через контекстное меню в дереве объектов:

Или через меню Действия:

Для примера откроем модуль менеджера справочника «Номенклатура» и добавим туда 2 функции:

Из модуля формы обработки вызовем обе функции модуля менеджера:

При обращении к функции АртикулПоУмолчанию будет ошибка «Метод объекта не обнаружен (АртикулПоУмолчанию)», потому что у данного метода нет ключевого слова Экспорт, он доступен только в рамках модуля менеджера. А функция НаименованиеПоУмолчанию отработала и вернула строку «Новый товар».

Если сравнивать с другими языками программирования, то ближайшим аналогом методов модуля менеджера будут статические методы класса.

Обработчики событий

Как и в модуле объекта, в модуле менеджера есть обработчики событий:

  • ОбработкаПолученияПолейПредставления — выполняется при получении списка полей, из которых будет формироваться представление ссылки.
  • ОбработкаПолученияПредставления — выполняется при формировании представления ссылки.
  • ОбработкаПолученияФормы — выполняется при получении стандартной формы объекта. В данном обработчике можно переопределить стандартную форму.

Более подробно данные обработчики будут рассмотрены нами позднее.


Подписывайтесь на группу ВКонтакте , где я публикую ссылки на новые статьи с данного сайта, а также интересные материалы с других ресурсов по программированию в 1С
Понравилась статья? Поделиться с друзьями:
Используя этот сайт, Вы даете согласие на использование cookies. На данном этапе Вы можете отказаться от использования cookies, настроив необходимые параметры в своем браузере.
ok