ВнешнийИсточникДанныхКубЗапись.<Имя внешнего источника>.<Имя куба>.<Имя ресурса>

Свойства · <Resource name>

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

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

ВнешнийИсточникДанныхКубЗапись.<Имя внешнего источника>.<Имя куба>.<Имя ресурса> (ExternalDataSourceCubeRecord.<External source name>.<Cube name>.<Resource name>)

ВнешнийИсточникДанныхКубЗапись.<Имя внешнего источника>.<Имя куба> (ExternalDataSourceCubeRecord.<External source name>.<Cube name>)

<Имя ресурса> (<Resource 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С» и не аффилирован с ней.