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