|
У меня скрипт автоавторизации в хранилище не отрабатывает правильно, если авторизация не проходит, выводится сообщение об ошибке, но предложения сбросить пароль не возникает. Т.е. не могу сбросить пароль и ввести правильный, чтобы ТурбоКонф запомнил.
Ещё оставил вопрос на форуме по поиску справки по синтаксису: https://turboconf.ru/Forum/Details/8072
Либо если язык в системе английский, а в 1с русский, то тип изменить на "panel"
Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
|Проверьте правильность введенного имени пользователя и пароля.", "панель");
(2) bolsun, действительно в системе язык английский, в 1с русский, но использование "panel" не помогло.
дополнил код таким образом
Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
|Проверьте правильность введенного имени пользователя и пароля.", "панель");
// + 18.11.2022
Если Результат <> Истина Тогда // на случай англоязычной системы и русскоязычной 1с
Результат = ТК.НайтиЭлементПоИмени("Ошибка аутентификации в хранилище конфигурации!
|Проверьте правильность введенного имени пользователя и пароля.", "panel");
КонецЕсли;
// - 18.11.2022
Если Результат Тогда
ПоказатьВопросОСбросеПароля();
Иначе
//Приостанавливаем автподключение, устанавливаем флаг Отключено
ТК.СохранитьЗначениеСеанса(ПолучитьПрефикс() + "Отключено", Истина);
КонецЕсли;
сообщение об ошибке выводится на русском языке
(3) axsebur, попробуйте вместо "panel" использовать "pane".
Ура! Заработало!
bolsun изменил статус на Закрыто
Проблема решается добавление Англоязычной текстовки в скрипт который проверяет сообщение после ввода пароля