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