Ситуация следующая: сделал обработку для смены пароля пользователем:
Перем ОбСервис,СтрокаКорректныхСимволов;
//*******************************************
Процедура Выполнить()
Перем ХэшМД5,Пароль,н_стр,СтрокаНекорректныхСимволов;
ХэшМД5 = ОбСервис.ПолучитьХэшПароляПользователя(ИмяПользователя(), КаталогИБ());
Если (ХэшМД5 <> ОбСервис.ПолучитьХэшМД5(СокрЛП(ВРег(СтарыйПароль)))) Тогда
Предупреждение("Введён неверный старый пароль пользователя!",20);
Возврат;
КонецЕсли;
Если (НовыйПароль <> ПодтверждениеПароля) Тогда
Предупреждение("Новый пароль и его подтверждение не совпадают!",20);
Возврат;
КонецЕсли;
Пароль = СокрЛП(ВРег(НовыйПароль));
СтрокаНекорректныхСимволов = "";
Для н_стр=1 По СтрДлина(Пароль) Цикл
Если (Найти(СтрокаКорректныхСимволов,Сред(Пароль,н_стр,1)) = 0) Тогда
СтрокаНекорректныхСимволов = СтрокаНекорректныхСимволов + Сред(СокрЛП(НовыйПароль),н_стр,1);
КонецЕсли;
КонецЦикла;
Если (ПустаяСтрока(СтрокаНекорректныхСимволов) = 0) Тогда
Предупреждение("Пароль не должен содержать следующие символы: """+СтрокаНекорректныхСимволов+"""!",20);
Возврат;
КонецЕсли;
ХэшМД5 = ОбСервис.ПолучитьХэшМД5(Пароль);
ОбСервис.УстановитьХэшПароляПользователя(ИмяПользователя(),ХэшМД5);
КонецПроцедуры
//*******************************************
ОбСервис = СоздатьОбъект("Сервис");
СтрокаКорректныхСимволов = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
Всё работает, только вот две проблемы:
1. После сброса пароля через обработку пустой пароль работает на входе в конфигурацию, но при попытке снова сменить пароль при помощи обработки отрабатывает первое условие

(Важность - небольшая);
2. После работы с обработкой стоит только войти в список пользователей в конфигураторе, как сразу же слетают настройки соединения с БД (База SQL), что не даёт возможности реально использовать обработку

(Важность - высокая);
Подскажите, pls, как это можно обойти?