Прямое и обратное геокодирование могут вернуть Неопределено. На карту передаётся только действительно полученная точка.
Где и как запускать
Клиентский модуль своего мобильного приложения или мобильного клиента. Не заменяйте этот контекст обычным тонким клиентом: доступность конкретных методов указана в пояснениях.
Подготовка
Используйте свой мобильный клиент или мобильное приложение с доступным картографическим сервисом и согласованными разрешениями.
Указан публичный учебный адрес, не местоположение человека. Здесь геокодирование, сеть и запуск карты не выполнялись.
Данные = Новый Структура("Страна,Город,Улица,Дом", "Россия", "Москва", "Тверская", "1");
Адрес = Новый ДанныеАдреса(Данные);
Координаты = ПолучитьМестоположениеПоАдресу(Адрес);
Если Координаты <> Неопределено Тогда
Сообщить("Широта: " + Строка(Координаты.Широта));
Сообщить("Долгота: " + Строка(Координаты.Долгота));
ОбратныйАдрес = ПолучитьАдресПоМестоположению(Координаты);
Если ОбратныйАдрес <> Неопределено Тогда
Сообщить(ОбратныйАдрес.Представление);
КонецЕсли;
ПоказатьНаКарте(Координаты);
КонецЕсли;Разбор по шагам
Соберите ДанныеАдреса из документированных полей.
Получите реальные координаты и при наличии выполните обратное геокодирование.
Покажите на карте полученную точку.
Как проверить результат
При Неопределено карта не вызывается и координаты не подставляются вручную.
Обратный адрес может отличаться от исходного написания; сравнивайте смысл, а не равенство строк.
Ожидаемый результат
Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.
На что обратить внимание
Выполнение может обращаться к картографическому сервису и отдельному приложению карты.
Нельзя считать отсутствие результата координатами 0,0.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.