Как посмотреть в отладчике содержимое виртуальной таблицы. Предположим что мы сделали запись в регистр расчета и указали в ней используемый график работы. Должны были появиться записи виртуальной таблицы с колонками ФактическийПериодДействия и т.д.. Как увидеть в отладчике содержание этой виртуальной таблицы. Понятно что можно запросом, но это долго.
---
Еще раз: данные любой виртуальной таблицы любого регистра не хранятся в БД в отдельной таблице, они формируются динамически из нескольких таблиц по запросу.
Вы никак их по-другому не увидите.

Вас же не удивляет тот факт, что остатки в регистре доступны только запросом или удивляет?
---
А при выборе таблицы движений через [F9] что показывает?
---
при остановке отладчиком после записи движений, и, например, установке графика работ, в виртуальной таблице появляются заполненные колонки, в данном случае ФактическийПериодДействия, как через вычислить выражение увидеть содержимое виртуальной таблицы. В каком контексте нажимать F9?
---
При нажатии shift+F9 выдает в скрине прикрепил
---
Содержимое любой виртуальной таблицы, кроме как запросом(объектный методом - тот же запрос по своей сути), вообще никак не увидеть, т.к. это по сути view, формируемый платформой.
---
Сделал через вычислить выражение вот таким кодом:
РегистрыРасчета.ОсновныеНачисления.ПолучитьДанныеГрафика(Новый Структура("Регистратор", Ссылка), ВидПериодаРегистраРасчета.ПериодДействия),
но это тоже долго, если есть движения и их можно получить запросом, значит их теоретически можно увидеть в отладчике
---
Еще раз: данные любой виртуальной таблицы любого регистра не хранятся в БД в отдельной таблице, они формируются динамически из нескольких таблиц по запросу.
Вы никак их по-другому не увидите.

Вас же не удивляет тот факт, что остатки в регистре доступны только запросом или удивляет?
---
Спасибо большое, стало понятнее
---
Мы пользуемся таким кодом (поместили в Глобальный модуль):

```1c
    //для просмотра результатов выполнения виртуальных таблиц в запросе
    Функция ДанныеЗапроса(Запрос, ИмяТаблицы) Экспорт
    ДанныеТаблицы = Новый Запрос;
    ДанныеТаблицы.МенеджерВременныхТаблиц = Запрос.МенеджерВременныхТаблиц;
    ДанныеТаблицы.Текст =
    "Выбрать *
    | Из "+ИмяТаблицы+"
    |";
    Возврат ДанныеТаблицы.Выполнить().Выгрузить();
    КонецФункции
```

И, как вариант первого, с записью содержаимого виртуальной таблицы в файл:

```1c
    //для просмотра результатов выполнения виртуальных таблиц в запросе
    Функция ДанныеЗапросаТ(Запрос, ИмяТаблицы) Экспорт

    ДанныеТаблицы = Новый Запрос;
    ДанныеТаблицы.МенеджерВременныхТаблиц = Запрос.МенеджерВременныхТаблиц;
    ДанныеТаблицы.Текст =
    "Выбрать *
    | Из "+ИмяТаблицы+"
    |";

    Таблица=ДанныеТаблицы.Выполнить().Выгрузить();

    КоличествоКолонок=Таблица.Колонки.Количество();

    ИмяФайла = "D:\"+СокрЛП(ИмяТаблицы)+".TXT";

    ТекстовыйДокИзФайла = Новый ТекстовыйДокумент;

    Для каждого СтрокаТаблицы Из Таблица Цикл

    СтрокаРЕз=";
    Для НомерКолонки = 1 По КоличествоКолонок Цикл

    СтрРез=";
    Если Строка(ТипЗнч(СтрокаТаблицы[НомерКолонки - 1]))="Число" тогда
    СтрРез=Формат(СтрокаТаблицы[НомерКолонки - 1], "ЧЦ=15; ЧДЦ=2; ЧРД=,; ЧРГ=' '; ЧГ=0");
    ИначеЕсли Строка(ТипЗнч(СтрокаТаблицы[НомерКолонки - 1]))="Дата" тогда
    СтрРез=Формат(СтрокаТаблицы[НомерКолонки - 1], "ДФ=dd.MM.yyyy; ДЛФ=D");
    Иначе
    СтрРез=Строка(СтрокаТаблицы[НомерКолонки - 1]);
    КонецЕсли;

    СтрокаРЕз=строкаРез+СтрРез+";";
    КонецЦикла;

    ТекстовыйДокИзФайла.ДобавитьСтроку(строкаРЕз);

    КонецЦикла;

    // Попытка
    ТекстовыйДокИзФайла.Записать(ИмяФайла, КодировкаТекста.UTF8);

    Возврат(Истина);
    КонецФункции
```