Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.55 KB

module-self-reference.md

File metadata and controls

36 lines (24 loc) · 1.55 KB

Избыточное использование псевдонима "ЭтотОбъект"

Избыточное обращение внутри модуля через псевдоним "ЭтотОбъект" (к методу, свойству или реквизиту).

Проверяются общие модули, модули объектов, наборов записей, модули менеджеров значений и модули форм. Проверку модулей объектов, наборов записей и менеджеров значений можно отключить через параметр Проверять модули объектов (наборов записей, менеджеров значений).

Для модулей форм проверяется только обращение к методам и существующим свойствам (в случае если установлен параметр Проверять только существовующие свойства в форме, иначе проверяются все случаи).

Неправильно

Парам мояПеременная;

Функция тест() Экспорт
    // код
КонецФункции

ЭтотОбъект.мояПеременная = ЭтотОбъект.тест();

Правильно

Парам мояПеременная;

Функция тест() Экспорт
    // код
КонецФункции

мояПеременная = тест();

См.