ВнешнийИсточникДанныхКубТаблицаИзмеренияОбъект.<Имя внешнего источника>.<Имя куба>.<Имя таблицы измерения>.<Имя поля>

Свойства · <Имя поля>

Тип: Произвольный. Набор свойств содержит значения измерений поля. Доступ к значению осуществляется по имени, как оно задано в конфигурации.

Полное описание, параметры и ограничения

ВнешнийИсточникДанныхКубТаблицаИзмеренияОбъект.<Имя внешнего источника>.<Имя куба>.<Имя таблицы измерения>.<Имя поля> (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, настроенный собственный многомерный источник обязателен.

Подготовка

  1. Редкий API: нужен собственный настроенный многомерный внешний источник, поддерживаемый платформой. Обычная SQL-таблица не является кубом. Этот урок не устанавливает сервер / транспорт и не создаёт внешнюю базу.

  2. В дереве конфигурации Внешние источники данных создайте УчебнаяАналитика, у него куб ПродажиКниг. В кубе одна таблица измерения Книги с собственными полями КодКниги Строка 40 и НазваниеКниги Строка 100. Сопоставьте их с полями своего реального внешнего измерения.

  3. У куба создайте измерение Книга ссылочного типа этой таблицы и числовой ресурс Количество. В собственном внешнем источнике подготовьте BOOK-001 / Учебная книга / количество 3 и BOOK-002 / Учебная тетрадь / количество 5. Родитель корневых элементов может быть пустым; не подменяйте ссылку строковым кодом.

  4. Параметры соединения и права на чтение своего источника настройте штатно; секреты не вставляйте в пример. Основной код без заголовка — тело кнопки собственной обычной формы в толстом клиенте. Код 1С и внешнее подключение при сборке HTML не выполнялись.

Куб = ВнешниеИсточникиДанных.УчебнаяАналитика.Кубы.ПродажиКниг;
ТаблицаКниг = Куб.ТаблицыИзмерений.Книги;
Книга = ТаблицаКниг.НайтиПоПолю("КодКниги", "BOOK-001");
Если Книга.Пустая() Тогда
    Сообщить("В собственном внешнем измерении нет BOOK-001");
    Возврат;
КонецЕсли;
ОбъектКниги = Книга.ПолучитьОбъект();
ОбъектКниги.Прочитать();
Сообщить("Через ссылку: " + Книга.НазваниеКниги);
Сообщить("Через объект: " + ОбъектКниги.НазваниеКниги);

Разбор по шагам

  1. Подготовьте собственное многомерное измерение / ресурс и соответствующее сопоставление метаданных.

  2. Получите менеджер / ссылку / результат запроса точным показанным способом.

  3. Прочитайте свою запись и выведите поля, не подменяя ссылку кодом и не записывая внешние данные.

Как проверить результат

  1. Настоящая ссылка найдена по своему полю, а объект получен у неё. НазваниеКниги имеет один и тот же источник метаданных.

  2. Внешний объект не создаётся конструктором фиктивной структуры и не записывается обратно.

Ожидаемый результат

Показан конкретный источник динамических имён и таблиц куба без выдуманного конструктора.

На что обратить внимание

  1. Имена УчебнаяАналитика / ПродажиКниг / Книги / Книга — собственный контракт этого урока. Произвольная конфигурация не обязана их иметь.

  2. Это не пример чтения обычной SQL-таблицы. Требуется подходящий настроенный многомерный источник.

  3. BSL и подключения к внешней базе при сборке HTML не выполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.