Добавить вымышленному контакту адрес категории Другой

Учебные задачи

Категория передаётся настоящему элементу контактных данных, который включается в соответствующий массив собственного контакта.

Где и как запускать

Сервер собственной обработки; только вымышленные контактные данные в памяти.

Подготовка

  1. Тело серверной процедуры своей обработки либо серверный общий модуль. ДанныеКонтакта и все адреса создаются только в памяти.

  2. Имена, адрес и идентификатор вымышлены. Домен example.invalid не предназначен для реальной доставки. Системная адресная книга и существующие контакты не читаются.

Контакт = Новый ДанныеКонтакта;
Контакт.Имя = "Учебный";
Контакт.Фамилия = "Ученик";
Поля = Новый Структура("Страна,Город,Улица,Дом,Представление", "Учебная страна", "Учебный город", "Книжная", "1", "Учебный город, Книжная, 1");
Адрес = Новый ДанныеАдреса(Поля);
Контакт.Адреса = Новый Массив;
Контакт.Адреса.Добавить(Новый ЭлементДанныхКонтакта(ТипАдресаДанныхКонтакта.Другой, Адрес));
Для Каждого Элемент Из Контакт.Адреса Цикл
    Сообщить(Строка(Элемент.ТипДанных) + ": " + Элемент.Значение.Представление);
КонецЦикла;

Разбор по шагам

  1. Создайте вымышленную персону.

  2. Соберите элемент правильного типа и добавьте в соответствующий массив.

  3. Прочитайте категорию и его собственное значение.

Как проверить результат

  1. Домашний / Другой / Мобильный — категории, а не указание отправить сообщение. Категория Мобильный у email не превращает адрес в телефонный номер.

  2. ДанныеАдреса — структурированный почтовый адрес, элемент мгновенных сообщений отдельно содержит тип сервиса и идентификатор. Никакая синхронизация или отправка не выполняется. BSL при сборке HTML не запускался.

Ожидаемый результат

Контакт имеет реальные типизированные элементы в памяти без персональных данных.

На что обратить внимание

  1. Создание ДанныеКонтакта не сохраняет контакт на устройство; для системной адресной книги применяются отдельные методы и разрешения.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.