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

Учебные задачи

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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