Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 10:58

Вторник. Вопрос 3

Автор MuI_I_Ika, 12 мар 2013, 00:37

0 Пользователей и 2 гостей просматривают эту тему.

ket_kat

Виртуальные таблицы, предоставляемые системой,  максимально используют хранимую информацию, например, ранее рассчитанные итоги. Т.е. это готовые "шаблоны" таблиц из которых удобно получать данные, предоставленные платформой. Виртуальные таблицы не нужно удалять после использования.
Временные таблицы формируются в запросе "налету" по алгоритму, заданному разработчиком. Временные таблицы  Их нужно удалять, после использования, чтоб они не "висели " в памяти.

Makushimo

Алгоритм создания виртуальных таблиц нельзя переопределить

heroy

Временные таблицы это физически создаваемые временные таблицы (средствами SQL сервера или файловой базы данных), виртуальные таблицы это вспомогательные таблицы регистров, которые позволяют более быстрый доступ к итогам, оборотам, срезам, физически реализованы с помощью вспомогательных таблиц, плюс дорасчет недостающих данных с последней точки актуальности виртуальных таблиц

pahmutov

Временные таблицы формируются запросом и хранятся в оперативной памяти, а виртуальным таблицам соответствует физическая таблица в БД.

ErrorEd88

Временные таблицы хранятся на сервере. Их необходимо уничтожать после использования ,чтобы они не загружали систему - это основное отличие.

Vit1501

Виртуальные таблицы создаются только самой платформой и разработчик не имеет возможности менять их структуру. они предназначены в основном для альтернативного отображения уже существующих данных основных таблиц.
Временные же таблицы наоборот создаются разработчиком для помещения в них каких то произвольных промежуточных результатов. Временные таблицы скорее можно рассматривать как индивидуальный набор данных, а не альтернативного представления другого набора данных.

Lora_D

Временные таблицы системе 1С:Предприятие 8  позволяют использовать в качестве источников данных запроса -- внешние источники. Внешним источником данных запроса может быть: таблица значений, табличная часть, или результат запроса
использование временных таблиц помогает повысить скорость выполнения запросов, сделать процесс выполнения сложных запросов более простым и организовать их выполнение поэтапно
Виртуальные таблицы, предоставляемые системой, позволяют получить практически готовые данные для большинства прикладных решений без необходимости составления сложных запросов. Например, такая виртуальная таблица может предоставить данные по остаткам товаров в разрезе периодов на какой-то момент времени. При этом виртуальные таблицы максимально используют хранимую информацию, например, ранее рассчитанные итоги и т.д.


zhenek3228

Если слово за производительностью тогда нам не виртуальные, которые строятся самой системой, а временные таблицы нужны. Что мы в них загрузим неважно и как долго будет грузиться, а вот извлекать неоднократно много и  быстро из них самое то.
Недостатки временных таблиц:
1. Если в тексте запроса есть временная таблица, то этот запрос не разбирается конструктором запроса
2. Нельзя выполнить запрос над временной таблицей и поместить данные в нее же саму.
3. Нельзя получить список временных таблиц из менеджера временных таблиц.
Примечание: Если временных таблиц много и они висят в памяти не удаленные не очищенные возникает эффект постоянной загруженности сервера 1с предприятие как будто этот процесс выполняет все время какой то тяжелый запрос или обработку что сказывается на производительности системы в целом. Временную таблицу нужно удалять как можно скорее после использования.

Alexus_5

Временные талицы используются в пакетных запросах 1С для временного хранения результата запроса, с целью использования его в следующем запросе. Временные таблицы хранятся в объекте типа МенеджерВременныхТаблиц. Когда этот объект уничтожается, уничтожаются и временные таблицы.
Виртуальные таблицы предоставляются платформой для более простого и быстрого получения нужных данных. Структура виртуальных таблиц зависит от структуры объекта владельца этой таблицы (регистр сведений, регистр бухгалтерии).

mamanelli

Виртуальные таблицы предоставляются системой как "готовые выборки по определенному признаку/критерию" из физических наборов данных (в момент обращения к ним и/или используя сохраненные данные).
Временные таблицы - результат выполнения запроса (хранятся в МенеджереВременныхТаблиц запроса).

Теги:
Рейтинг@Mail.ru

Поиск