Тип: Произвольный. Набор свойств содержит значения измерений поля. Доступ к значению осуществляется по имени, как оно задано в конфигурации.
Полное описание, параметры и ограничения
ВнешнийИсточникДанныхКубТаблицаИзмеренияОбъект.<Имя внешнего источника>.<Имя куба>.<Имя таблицы измерения>.<Имя поля> (ExternalDataSourceCubeDimensionTableObject.<External source name>.<Cube name>.<Dimension table name>.<Имя поля>)
ВнешнийИсточникДанныхКубТаблицаИзмеренияОбъект.<Имя внешнего источника>.<Имя куба>.<Имя таблицы измерения> (ExternalDataSourceCubeDimensionTableObject.<External source name>.<Cube name>.<Dimension table name>)
<Имя поля> (<Имя поля>)
Доступен, начиная с версии 8.3.3.
Использование:
Только чтение.
Описание:
Тип: Произвольный.
Набор свойств содержит значения измерений поля. Доступ к значению осуществляется по имени, как оно задано в конфигурации.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.3.
Методическая информация
Практические примеры
Свой куб: именованное поле ссылки и объекта
Короткий синтаксический пример редкого API с конкретным собственным многомерным источником и явными условиями применимости.
Где и как запускать
Собственная обычная форма, толстый клиент. Редкий API, настроенный собственный многомерный источник обязателен.
Подготовка
Редкий API: нужен собственный настроенный многомерный внешний источник, поддерживаемый платформой. Обычная SQL-таблица не является кубом. Этот урок не устанавливает сервер / транспорт и не создаёт внешнюю базу.
В дереве конфигурации Внешние источники данных создайте УчебнаяАналитика, у него куб ПродажиКниг. В кубе одна таблица измерения Книги с собственными полями КодКниги Строка 40 и НазваниеКниги Строка 100. Сопоставьте их с полями своего реального внешнего измерения.
У куба создайте измерение Книга ссылочного типа этой таблицы и числовой ресурс Количество. В собственном внешнем источнике подготовьте BOOK-001 / Учебная книга / количество 3 и BOOK-002 / Учебная тетрадь / количество 5. Родитель корневых элементов может быть пустым; не подменяйте ссылку строковым кодом.
Параметры соединения и права на чтение своего источника настройте штатно; секреты не вставляйте в пример. Основной код без заголовка — тело кнопки собственной обычной формы в толстом клиенте. Код 1С и внешнее подключение при сборке HTML не выполнялись.
Куб = ВнешниеИсточникиДанных.УчебнаяАналитика.Кубы.ПродажиКниг;
ТаблицаКниг = Куб.ТаблицыИзмерений.Книги;
Книга = ТаблицаКниг.НайтиПоПолю("КодКниги", "BOOK-001");
Если Книга.Пустая() Тогда
Сообщить("В собственном внешнем измерении нет BOOK-001");
Возврат;
КонецЕсли;
ОбъектКниги = Книга.ПолучитьОбъект();
ОбъектКниги.Прочитать();
Сообщить("Через ссылку: " + Книга.НазваниеКниги);
Сообщить("Через объект: " + ОбъектКниги.НазваниеКниги);Разбор по шагам
Подготовьте собственное многомерное измерение / ресурс и соответствующее сопоставление метаданных.
Получите менеджер / ссылку / результат запроса точным показанным способом.
Прочитайте свою запись и выведите поля, не подменяя ссылку кодом и не записывая внешние данные.
Как проверить результат
Настоящая ссылка найдена по своему полю, а объект получен у неё. НазваниеКниги имеет один и тот же источник метаданных.
Внешний объект не создаётся конструктором фиктивной структуры и не записывается обратно.
Ожидаемый результат
Показан конкретный источник динамических имён и таблиц куба без выдуманного конструктора.
На что обратить внимание
Имена УчебнаяАналитика / ПродажиКниг / Книги / Книга — собственный контракт этого урока. Произвольная конфигурация не обязана их иметь.
Это не пример чтения обычной SQL-таблицы. Требуется подходящий настроенный многомерный источник.
BSL и подключения к внешней базе при сборке HTML не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.