#0
by aberval
Зачем нужен менеджер временных таблиц ? какое преимущество у него ? что нового он дает при написании запросов. где используется? Если можно все сделать пакетным .
#5
by floody
Не отличаешь пакетный запрос от запроса с временными таблицами или что? МВТ еще передавать можно.
#6
by Wern
Ну например для отладки. Ты хочешь посмотреть что лежит в временной таблице, если у тебя есть менеджер таблиц ты можешь сделать к нему запрос и получить любую ВТ. С пакетным запросом ты в пролете.
#7
by aberval
floody отличаю , мвт можно передавать создавая вирт табл пакетный хранит физ таблицу . а не временную
#10
by aberval
ДенисЧ по сути да ересь. как wern сказал отличие в отладке в пакетном не посмотришь результат врем таблицы .
#11
by ShoGUN
По механизму работы - одно и то же. МВТ нужен, если результат запроса нужно на какой-то небольшой промежуток времени сохранять и потом к этому результату делать ещё запросы. Пакет исполняется сразу одним махом, в середине нельзя повлиять на его работу.
#12
by ShoGUN
+ А вообще исторически МВТ появился раньше, пакетные запросы уже потом. А в 8.0 вообще ни хрена из этого не было :)
#18
by ShoGUN
Смотря каким образом. Если в данных вычисляемого поля используются данные этой же строки - то легко. Если же используются и данные других строк - то не всегда, некоторые вещи в запросе сделать нельзя.
#24
by Hans
Разработчики типовых как показалось достаточно часто используют его. Простым смертным , нефига не видно, искать ошибки и отлаживать сложно. Скорее всего у разрабов 1С есть что то что позволяет видеть содержимое МРТ.
#26
by Hans
Консоль запросов у них точно не стандартная, форматирование другое чем, то что выдает стандартная консоль.
#27
by фобка
с помощью мвт можно внешнюю тз впихнуть в виде параметра.. Не понмю как в 8.2/8.3, но для 8.1 это было необходимым механизмом
#28
by Drac0
Сейчас это делается без извратов. Передается параметром, выбирается из этого параметра в пакет. ИМХО, главный смысл - многократное использование данных пакетов запроса. Например, при расчете ЗП собираются пакеты с данными, а потом в разных процедурах происходит их обработка и обращение к этим данным. Мне приходилось использовать, чтобы выйти из запроса на минуточку, обработать промежуточные данные и вернуться в запрос работать дальше.
#29
by MrStomak
Что за бред - сравнивать пакеты и МВТ? Пакеты нужны чтобы 3 раза не ходить на сервер, когда можно сходить 1 раз. МВТ нужен, чтобы передавать курсор на таблицу между запросами. Вот есть классика - УТ11, реализация. Данные документа - ТЧ Товары и виды запасов, помещаются в МВТ. Далее они используются в куче запросов пакета - каждый по своему разделу. Хочешь двинуть взаиморасчеты - все данные в МВТ. Хочешь двинуть продажи - все данные в МВТ. Хочешь списать товар - все данные в МВТ. В зуп 3.0 все ещё круче. Отладку затрудняет, да, но есть инструменты (например, Инструменты разработчика на ИС). Ну, или мой запросник 2.0.
#30
by patria0muerte
В типовых во всех сейчас вроде есть экспортная функция по типу ПоказатьВременнуюТаблицу(ИмяТаблицы, МВТ). Да и при желании можно написать самому, там 3-4 строчки кода.
#31
by patria0muerte
+ Примерно так выглядит у меня, но это я сам писал: В типовых скорее всего примерно так же.
#32
by Web00001
Используй свою с блэкджеком и МВТ. Не помню сколько времени назад, начал юзать консоль с просмотром ВТ, но достаточно давно. И функция наподобе там где нет штатной смотрелки.
#33
by rphosts
когда тебе нужно выполнить 2 пакетных запроса оба из которых используют одинаковые исходные данные (не из таблиц а из другого запроса). Тогда профит очевиден
#34
by hawksib
у меня была задача: 2 csv файла, в одном, допустим, название клиента и код, во втором продажа клиенту и код клиента, нужно получить, к примеру, название + продажа, делал через МВТ (понятно, что суть задачи я сейчас не помню, описал примерно)
#35
by dmpl
При пакетном запросе ты на выходе получишь массив со ВСЕМИ временными таблицами. Оно тебе нужно - все промежуточные результаты гонять туда-сюда? Поэтому готовишь сначала временные таблицы в менеджере, а потом выполняешь пакетный запрос только с нужными таблицами.
#36
by D_E_S_131
Если ты данные из файлов предварительно считывал в ТЗ, то мог бы и без МВТ обойтись.
#37
by hawksib
там просто чуть сложнее, чем в описанном примере, суть я уже не помню, а в запросе легко таблицы обработал)
#39
by тарам пам пам
В БП при расчете распределении затрат, например - там идет сначала выбор первоначальных данных в ВТ, а затем циклично запросами идет сам расчет и помещение данных в ту же самую ВТ. Пакетом такое не сделать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зачем нужен формат XML при обмене
- Как объяснить зачем нужна лицензионная 1С?
- Уважаемые "спецы", зачем в УПП нужен регистр РасчетыПоПриобретениюОрганизац
- при оспользовании построителя отчёта можно использовать менеджер временных таблиц?
- как в SQL обратится к таблице сформированной в менеджере временных таблиц?
- Менеджер временных таблиц (Временная таблица уже существует) :-(
- Консоль запросов дает ошибку: не установлен менеджер временных таблиц
- Сохранить менеджер временных таблиц между серверными вызовами.
- Таблица значений, менеджер временных таблиц
- Зачем нужен РегистрСведений СоответствиеОбъектовДляОбмена
- УТ 11.1 Ошибка Не установлен менеджер временных таблиц
В этой группе 1С
- ЗУП 2.5 перерасчет НДФЛ для нерезидента, ставшего резидентом
- v7: Слетает точка актуальности при программном проведении документов
- Попытка получения неинициализированного значения параметра сеанса
- Выбрать элементы справочника, созданные за определенный период
- Обновление БП 3.0. Не может быть изменен владелец у справочника Банки.
- Не удалось заблокировать таблицу Referencechngr1108
- Ошибка при запуске регламентного задания
- СКД: как исключить второй набор данных из соединения?
- 1c 8.2 переход на 8.3 , свертка БД
- Задать макет оформления СКД для детальных записей
- v7: Таблица 1SJOURN SQL
- Передать табличный документ из обычной формы на сервер
- Говорят, 1С в виртуалках тормозит.
- Обмен между мобильным приложением и базой 1С
- Вопрос по распределению косвенных расходов (незавершенка)
- v7: Зависает 1С при просмотре макета
- 1С 8.2 ОФ переопределить обработчик "НачалоВыбора" ячейки табличного поля
- Записи регистра сведений стали неуникальными!!!
- СКД Вывод колонок с датами
- БП 3.0 Поступление товаров и услуг Структура подчиненности