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

Методы · CreateRecordManager

Создает объект для управления записью таблицы внешнего источника данных.

Синтаксис

СоздатьМенеджерЗаписи()
Полное описание, параметры и ограничения

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

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

СоздатьМенеджерЗаписи (CreateRecordManager)

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

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

Описание:

Создает объект для управления записью таблицы внешнего источника данных.

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

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

Примечание:
Доступен только для таблиц с типом данных НеобъектныеДанные.
Использование в версии:

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

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

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

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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