Имя, Фамилия и Отчество хранятся раздельно. Префикс/суффикс и прозвище — дополнительные подписи, не ключ карточки партнёра.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Учебная база, серверный контекст. ДанныеКонтакта и связанные типы доступны на сервере: для этих задач не нужен мобильный телефон, разрешение на контакты или настоящая адресная книга.
Вся персона вымышлена: Учебный Ученик Тестович, организация Учебный магазин. Телефоны 000-000-01/02 — демонстрационные строки, адрес student@example.invalid учебный. Ничего не отправляйте и не звоните.
Код создаёт объекты только в памяти. Он не вызывает менеджер контактов устройства, синхронизацию, геокодирование, интернет или запись справочника Партнеры/КонтактныеЛица.
Контакт = Новый ДанныеКонтакта;
Контакт.Имя = "Учебный";
Контакт.Фамилия = "Ученик";
Контакт.Отчество = "Тестович";
Контакт.Префикс = "Учебный контакт";
Контакт.Суффикс = "демо";
Контакт.Прозвище = "Начинающий";
ЧастиИмени = Новый Массив;
ЧастиИмени.Добавить(Контакт.Имя);
ЧастиИмени.Добавить(Контакт.Фамилия);
ЧастиИмени.Добавить(Контакт.Отчество);
Представление = СтрСоединить(ЧастиИмени, " ");
Сообщить(Представление = "Учебный Ученик Тестович");
Сообщить(Контакт.Префикс = "Учебный контакт");
Сообщить(Контакт.Суффикс = "демо");
Сообщить(Контакт.Прозвище = "Начинающий");Разбор по шагам
Создаём новую ДанныеКонтакта, не ищем реального человека.
Порядок Имя Фамилия Отчество здесь выбран собственным кодом; это не гарантия локализованного отображения на всех устройствах.
Прозвище не подставляем в фамилию: оно хранится отдельно.
Как проверить результат
Четыре сообщения Истина.
Никакая карточка Партнеры или пользователь 1С не создавались.
Ожидаемый результат
Сформировано собственное представление и три дополнительные подписи контакта.
На что обратить внимание
Это собственные учебные объекты, не контакт, уже полученный от операционной системы или сохранённый на устройстве.
Не разбивайте произвольную строку полного имени по пробелам как универсальный алгоритм.
Совпадение имени не означает, что два контакта — один человек.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.