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

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

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

## Неправильно

Внутри модуля с именем "МойМодуль":
```bsl
Парам мояПеременная;

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

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

## Правильно

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

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

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

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

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

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

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

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

## См.
