Прочитать только свои книги: ИспользоватьТолькоКопии

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

Режим назначается реальному запросу к собственному справочнику, а не запросу одной константы.

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

Сервер собственной учебной базы; запрос только читает собственный справочник.

Подготовка

  1. Серверная команда собственной обработки. Свой справочник УчебныеКнигиКопии: Код Строка 10, Наименование Строка 100. Вручную добавьте только свои две учебные карточки.

  2. Для вариантов использования копий нужен собственный клиент-серверный учебный стенд с настроенной администратором копией БД и составом, включающим этот справочник. Код не создаёт копию, репликацию и не переключает рабочую базу.

  3. Для НеИспользоватьКопии достаточно основной собственной базы. Для ТребуемаяАктуальностьДанных можно сравнить свой стенд с актуальной / отстающей копией; настройка использования копий запроса по умолчанию — Авто.

ЗапросКниг = Новый Запрос;
ЗапросКниг.Текст = "ВЫБРАТЬ ПЕРВЫЕ 10 Книги.Код, Книги.Наименование
|ИЗ Справочник.УчебныеКнигиКопии КАК Книги
|ГДЕ НЕ Книги.ПометкаУдаления УПОРЯДОЧИТЬ ПО Книги.Код";
ЗапросКниг.ИспользованиеКопийБазыДанных = ИспользованиеКопийБазыДанных.ИспользоватьТолькоКопии;
Результат = ЗапросКниг.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
    Сообщить(Результат.Код + ": " + Результат.Наименование);
КонецЦикла;

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

  1. Подготовьте свой источник и, если требуется, собственную копию.

  2. Назначьте режим до Выполнить.

  3. Сравните выданные свои карточки / ошибку отсутствия подходящей копии.

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

  1. ИспользоватьТолькоКопии не означает незаметный переход на основную БД при отсутствии копии. ИспользоватьПреимущественноКопии допускает предпочтение копии, НеИспользоватьКопии исключает её.

  2. Актуальные / Любые — требование к актуальности, не имя сервера. При ИспользоватьТолькоКопии оно влияет на выбор копии, но не разрешает основную БД.

  3. Результат запроса сам по себе не доказывает физический маршрут; его проверяют административными средствами собственного стенда. BSL и чтение БД при сборке не выполнялись.

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

Есть реальное чтение собственной таблицы с явной политикой, без изменения данных.

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

  1. Не обещайте ускорение и свежесть только по успешному выполнению запроса.

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

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

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

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

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