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

Методы · AllRefsType

Получает описание типов, содержащее типы ссылок объектных таблиц внешнего источника данных.

Синтаксис

ТипВсеСсылки()
Полное описание, параметры и ограничения

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

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

ТипВсеСсылки (AllRefsType)

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

Синтаксис:
ТипВсеСсылки()
Возвращаемое значение:
Тип: ОписаниеТипов.

Описание:

Получает описание типов, содержащее типы ссылок объектных таблиц внешнего источника данных.

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

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

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

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

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

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

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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