1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2025-04-18 06:21:59 +02:00
v8-code-style/bundles/com.e1c.v8codestyle.bsl/markdown/ru/common-module-named-self-reference.md

1.3 KiB

Избыточное обращение по собственному имени внутри общего модуля

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

Для модулей с повторным использованием возвращаемых значений обращение по собственному имени разрешено

Неправильно

Внутри модуля с именем "МойМодуль":

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

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

МойМодуль.мояПеременная = МойМодуль.тест();

Правильно

Внутри модуля с именем "МойМодуль":

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

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

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

Внутри модуля с именем "МойМодульПовтИсп":

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

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

мояПеременная = МойМодульПовтИсп.тест();

См.