Не появляется предложение сбросить пароль, если не проходит авторизация в хранилище.

axsebur Закрыто

У меня скрипт автоавторизации в хранилище не отрабатывает правильно, если авторизация не проходит, выводится сообщение об ошибке, но предложения сбросить пароль не возникает. Т.е. не могу сбросить пароль и ввести правильный, чтобы ТурбоКонф запомнил.

Ещё оставил вопрос на форуме по поиску справки по синтаксису: https://turboconf.ru/Forum/Details/8072

Комментарии

Василий_УЛ
#1, 18 ноября 2022 08:26

Проблема решается добавление Англоязычной текстовки в скрипт который проверяет сообщение после ввода пароля


bolsun
#2, 18 ноября 2022 11:02

Либо если язык в системе английский, а в 1с русский, то тип изменить на "panel"

Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
|Проверьте правильность введенного имени пользователя и пароля.", "панель");


axsebur
#3, 18 ноября 2022 13:06

(2) bolsun, действительно в системе язык английский, в 1с русский, но использование "panel" не помогло.
дополнил код таким образом

	Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
	|Проверьте правильность введенного имени пользователя и пароля.", "панель");

	// + 18.11.2022
	Если Результат <> Истина Тогда // на случай англоязычной системы и русскоязычной 1с
		Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
		|Проверьте правильность введенного имени пользователя и пароля.", "panel");		
	КонецЕсли;
	// - 18.11.2022

	Если Результат Тогда
		ПоказатьВопросОСбросеПароля();	
	Иначе
		//Приостанавливаем автподключение, устанавливаем флаг Отключено
		ТК.СохранитьЗначениеСеанса(ПолучитьПрефикс() + "Отключено", Истина);
	КонецЕсли;

сообщение об ошибке выводится на русском языке


bolsun
#4, 18 ноября 2022 13:12

(3) axsebur, попробуйте вместо "panel" использовать "pane".


axsebur
#5, 18 ноября 2022 13:46

Ура! Заработало!


bolsun
#6, 21 ноября 2022 16:33

bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера