Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проверка: form-self-reference не находит ошибку #1086

Closed
ilya2184 opened this issue Jul 27, 2022 · 0 comments · Fixed by #1089
Closed

Проверка: form-self-reference не находит ошибку #1086

ilya2184 opened this issue Jul 27, 2022 · 0 comments · Fixed by #1089
Assignees
Labels
bug Something isn't working standards Поддержка стандартов

Comments

@ilya2184
Copy link

Название/код проверки

Название проверки: Использование устаревшего псевдонима
Код проверки: form-self-reference

Версия плагина: 0.3.0.116

Пример кода/метаданных содержащих ошибку

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

КонецПроцедуры


&НаКлиенте
Процедура ВопросЗавершение(Результат, ДополнительныеПараметры) Экспорт
	
	Если Результат = КодВозвратаДиалога.Да Тогда
		ОбщегоНазначенияКлиент.СообщитьПользователю("Вы ответили - Да");
	КонецЕсли;
	
КонецПроцедуры

image

Почему это ошибка

Потому что валидация на эту ошибку - включена, ошибку я вижу глазами, проверка - завершена, ошибка должна детектироваться.

Дополнительные материалы

ЭтаФорма - устаревший псевдоним, в модуле формы следует использовать ЭтотОбъект
возможно что-то не так с основным проектом внешней обработки - в нем странное поведение некоторых проверок - ошибки есть в списке, но без маркеров в редакторе кода (другая проверка)

@ilya2184 ilya2184 added bug Something isn't working standards Поддержка стандартов labels Jul 27, 2022
@marmyshev marmyshev self-assigned this Jul 28, 2022
@marmyshev marmyshev added this to the 0.3 для EDT 2022.1 milestone Jul 28, 2022
marmyshev added a commit that referenced this issue Jul 29, 2022
Проверка: form-self-reference не находит ошибку #1086
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working standards Поддержка стандартов
Projects
None yet
2 participants