Модуль объекта

Собственный модуль объекта существует у каждого прикладного объекта конфигурации.

Для каждого прикладного объекта конфигурации встроенный язык содержит программный объект, который позволяет управлять его объектами данных. Например, для справочника Товары это СправочникОбъект.Товары, позволяющий управлять элементами справочника. Для регистра сведений КурсыВалют это РегистрСведенийНаборЗаписей.КурсыВалют, позволяющий управлять наборами записей. Для плана счетов Хозрасчетный это ПланСчетовОбъект.Хозрасчетный, позволяющий управлять счетами, и так далее. Однако стандартной функциональности программного объекта может не хватать.

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

В контексте модуля прикладного объекта имеется доступ к реквизитам и табличным частям программного объекта, а также его методам и событиям. Поэтому в модуле объекта также размещаются обработчики событий программного объекта.