Перейти к содержанию
v8cs:form-self-reference

Использование устаревшего псевдонима (form-self-reference)

  • Категория: bsl

Следует использовать псевдоним "ЭтотОбъект" вместо устаревшего "ЭтаФорма" в модуле формы

Неправильно

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

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

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

Неправильно

    Оповещение = Новый ОписаниеОповещения("ВопросЗавершение", ЭтаФорма);
    ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да);

Правильно

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

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

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

Правильно

    Оповещение = Новый ОписаниеОповещения("ВопросЗавершение", ЭтотОбъект);
    ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да);

См.

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики