адрес email в xml

1. Stella_Vermilion 02.11.23 15:59 Сейчас в теме
Здравствуйте, хочу программно записать email в справочник контрагентов, путём проб и ошибок понял, что его нужно в xml переводить. Подскажите, пожалуйста, как это можно сделать.

Процедура ВыполнитьКоманду(Параметр) Экспорт
    // Указываем конкретного контрагента по наименованию
    Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Абрамов Анатолий Александрович").ПолучитьОбъект();
     НовыйАдресЭП = "22222222@mail.ru";
    // Если контрагент найден, работаем дальше
    Если Контрагент <> Неопределено Тогда
        // Получаем табличную часть "КонтактнаяИнформация"
        КонтактнаяИнформация = Контрагент.КонтактнаяИнформация;
        
        // Ищем строку с адресом электронной почты или создаем новую
        Найдено = Ложь;
        Для каждого Строка Из КонтактнаяИнформация Цикл
            Если Строка.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты Тогда
                // Если нашли существующий адрес, обновляем его
                Строка.АдресЭП = НовыйАдресЭП;
                Найдено = Истина;
                Прервать;
            КонецЕсли;
        КонецЦикла;
    
        // Если подходящей строки не нашлось - создаем новую
        Если Не Найдено Тогда
            НоваяСтрока = КонтактнаяИнформация.Добавить();
            НоваяСтрока.Тип = Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты;
            НоваяСтрока.АдресЭП = НовыйАдресЭП;
        КонецЕсли;
        
        // Сохраняем изменения контрагента
        Контрагент.Записать();
    КонецЕсли;
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 68 02.11.23 16:26 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот