Виртуальные таблицы
страницаВиртуальные таблицы
Виртуальные таблицы формируются в момент выполнения запроса на основе реальных таблиц базы данных. Например, виртуальная таблица РегистрСведений.Цены.СрезПоследних формируется на основе таблицы регистра сведений Цены (рис. 11.7).

Рис. 11.7. Физическая и виртуальная таблица регистра сведений
Как вы видите, при заполнении цен номенклатуры в регистре сведений Цены в «1С:Предприятии» данные за период по каждой единице номенклатуры сохраняются в физической таблице регистра сведений в базе данных.
Вы уже знакомы с периодическим регистром сведений (рис. 11.5). Благодаря стандартному полю Период регистр может хранить изменяющуюся во времени информацию для одних и тех же измерений, но для различных периодов.
При обращении к виртуальной таблице РегистрСведений.Цены.СрезПоследних вы получите не все записи физической таблицы, а только последние по времени данные о ценах на номенклатуру. То есть срез последних записей регистра сведений возвращает по каждому значению измерения (Номенклатура) одну наиболее позднюю (по времени, по значению поля Период) запись.
Таким образом, виртуальные таблицы мало похожи на какую-то физическую таблицу и содержат иной состав записей, чем реальные таблицы.