ВнешнийИсточникДанныхТаблицаМенеджер.<Имя внешнего источника>.<Имя таблицы внешнего источника данных>.ПолучитьМакет

Методы · GetTemplate

Получает макет внешнего источника данных.

Синтаксис

ПолучитьМакет(<Макет>)
Полное описание, параметры и ограничения

ВнешнийИсточникДанныхТаблицаМенеджер.<Имя внешнего источника>.<Имя таблицы внешнего источника данных>.ПолучитьМакет (ExternalDataSourceTableManager.<External source name>.<External data source table name>.GetTemplate)

ВнешнийИсточникДанныхТаблицаМенеджер.<Имя внешнего источника>.<Имя таблицы внешнего источника данных> (ExternalDataSourceTableManager.<External source name>.<External data source table name>)

ПолучитьМакет (GetTemplate)

Доступен, начиная с версии 8.3.3.

Синтаксис:
ПолучитьМакет(<Макет>)
Параметры:

<Макет> (обязательный)
Тип: Строка, ОбъектМетаданных: Макет.
Имя макета, как оно задано в конфигураторе, или объект описания метаданного требуемого макета.
Возвращаемое значение:
Тип: ТабличныйДокумент, ТекстовыйДокумент; другой объект, который может быть макетом.

Описание:

Получает макет внешнего источника данных.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Использование в версии:

Доступен, начиная с версии 8.3.3.

Методическая информация

Практические примеры

Выбор записи внешней таблицы и типы её ссылок

Объектная таблица предоставляет данные выбора; необъектная — менеджер записи. Не смешивайте эти два вида внешних таблиц.

Где и как запускать

Толстый клиент: тело обработчика своей учебной формы. Внешние подключения заранее настроены; здесь код не запускался.

Подготовка

  1. В собственной учебной конфигурации настройте внешний источник Аналитика, куб Продажи с ключом Товар и числовыми полями Количество, Сумма. Его измерение Товары имеет строковый ключ BOOK и поле Код.

  2. В этом же источнике подготовьте необъектную таблицу Остатки с ключевым строковым полем Код и числовым Количество; объектная таблица Товары имеет строковый ключ BOOK. Нужны свои доступные внешние учебные данные, не рабочее подключение.

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

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

  1. Для объектной таблицы задайте обязательные Отбор и СтрокаПоиска.

  2. Получите её собственный табличный макет Памятка.

  3. Создайте менеджер необъектной записи и перечислите допустимые типы ссылок источника.

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

  1. Создание менеджера само по себе ещё не читает строку Остатки.

  2. Описание типов включает ссылки объектных таблиц данного источника.

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

Код показывает вызовы на собственных учебных объектах; фактические данные и результат проверьте в подготовленной среде. Здесь пример не выполнялся.

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

  1. Подготовьте табличный макет Памятка в таблице Товары. Возвращаемый менеджер необъектной записи доступен толстому клиенту; серверная доступность фабрики не меняет этот контекст.

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

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

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

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

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