Обновить адрес электронной почты.
Процедура ОбновитьАдресЭлектроннойПочты(Знач ПользовательОбъект, Знач Адрес, Знач СтруктураАдресаЭП) Экспорт
ВидКИ = Справочники.ВидыКонтактнойИнформации.EmailПользователя;
СтрокаТабличнойЧасти = ПользовательОбъект.КонтактнаяИнформация.Найти(ВидКИ, "Вид");
Если СтруктураАдресаЭП = Неопределено Тогда
Если СтрокаТабличнойЧасти <> Неопределено Тогда
ПользовательОбъект.КонтактнаяИнформация.Удалить(СтрокаТабличнойЧасти);
КонецЕсли;
Иначе
Если СтрокаТабличнойЧасти = Неопределено Тогда
СтрокаТабличнойЧасти = ПользовательОбъект.КонтактнаяИнформация.Добавить();
СтрокаТабличнойЧасти.Вид = ВидКИ;
КонецЕсли;
СтрокаТабличнойЧасти.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты;
СтрокаТабличнойЧасти.Представление = Адрес;
Если СтруктураАдресаЭП.Количество() > 0 Тогда
СтрокаТабличнойЧасти.АдресЭП = СтруктураАдресаЭП[0].Адрес;
Поз = СтрНайти(СтрокаТабличнойЧасти.АдресЭП, "@");
Если Поз <> 0 Тогда
СтрокаТабличнойЧасти.ДоменноеИмяСервера = Сред(СтрокаТабличнойЧасти.АдресЭП, Поз + 1);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
НаименованиеИАдресаЭлектроннойПочтыКонтакта (БСП)
ПолучитьАдресаЭлектроннойПочтыКонтакта (БСП)
ОпределитьАдресЭлектроннойПочтыПользователя (БСП)
АдресаЭлектроннойПочтыИзСтроки (БСП)
ВсеКонтактыПоНачалуНаименованияСАдресамиЭлектроннойПочты (БСП)
ПолучитьАдресаЭлектроннойПочтыДляМассиваКонтактов (БСП)
СоздатьЗапросНаСменуПочты (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)