Менеджер записи внешней таблицы: прочитать строку

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

Для необъектной таблицы менеджер записи работает с одной строкой по заполненным ключевым полям. Этот тип доступен в толстом клиенте.

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

Синтаксический пример для толстого клиента: вставьте код в тело обработчика своей учебной формы. Настройте указанный внешний источник заранее. В тонкий клиент эти фрагменты переносить нельзя. Здесь код не запускался.

Подготовка

  1. В источнике Аналитика настройте таблицу Остатки как НеобъектныеДанные: строковое ключевое поле Код и числовое поле Количество. Для чтения подготовьте свою учебную строку с Код = BOOK.

  2. Это отдельная внешняя таблица, не таблица измерения куба. Примеры записи и удаления разрешается выполнять только на собственных тестовых данных.

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

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

  1. Создайте менеджер записи таблицы Остатки.

  2. Заполните ключ Код и прочитайте соответствующую строку.

  3. По Выбран определите, можно ли показывать данные, и получите признак изменения в памяти.

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

  1. Для имеющейся учебной строки показывается её фактическое Количество.

  2. Модифицированность относится к состоянию этого менеджера, а не к изменениям других пользователей.

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

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

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

  1. Серверная доступность фабрики СоздатьМенеджерЗаписи не делает её возвращаемый тип серверным: этот пример работает в толстом клиенте.

  2. Код и Количество здесь — настроенные поля учебной таблицы, не универсальные свойства всех внешних таблиц.

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

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

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

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

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