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