Отладка запросов в консоли запросов - временные таблицы #520148


#0 by IKSparrow
Надо отладить огромный запрос, разбил его на несколько мелких и смотрю как каждый участок выполняется. В нескольких местах используются временные таблицы. Как такую сделать, заполнить определёнными запросами и подсунуть запросу для отладки в консоли?
#1 by Kashemir
#2 by Defender aka LINN
Пакетным запросом
#3 by IKSparrow
Пакетным запросом не канает. Там один из запросов вообще идёт из таблицы SQL-сервера. В идеале, было бы классно создать такую таблицу ручками и подсунуть запросу в качестве источника.
#4 by Kashemir
Так чем тогда не устраивает ?
#5 by IKSparrow
Скачал, разбираюсь :)
#6 by Defender aka LINN
У меня лучше :)
#7 by Kashemir
Линк ! :)
#8 by IKSparrow
И как мне из такого параметра сделать выборку?:)
#9 by Kashemir
Обычная конструкция использования ТЗ как параметра, с помещением во временную таблицу
#10 by Kashemir
+ Там есть пункт менюшки "Генерировать запрос", в качестве помощи
#11 by Новиков
отмечусь.
#12 by IKSparrow
Увы, не очень владею предметом. Даже не 1С-ник. Расшифруй пожалуйста.
#13 by Kashemir
Пример ВЫБРАТЬ Здесь &Контрагенты - параметр запроса ТЗ с типизированными колонками "Контрагент" и "УстановленнаяСкидка", на основании которой создается временная таблица Контрагенты
#14 by IKSparrow
Понял, спасибо.
#15 by Fragster
консоль запросов Чистова лучше. ну и если он даст разрешение, то свой вариант с замером производительности по выполнению подзапросов пакетного запроса опубликую...
#16 by Kashemir
Дело вкуса.
#17 by Defender aka LINN
Я ее откуда-то потырил, потом еще сам туда ништяков насовал. Она уникальная :)
#18 by Мыш
У меня тоже есть куча отличных уникальных суперских обработок. Я ими пользуюсь и радуюсь, но никому не дам. Зато буду о них рассказывать, чтоб вы все завидовали и понимали, как вам не повезло.
#19 by Defender aka LINN
Мне влом ее выкладывать на всяческих ресурсах. Хочешь - давай мыло, пришлю. Не хочешь - держи свои комментарии при себе.
#20 by Мыш
Я тож умею давать советы относительно того где, кому и что стоит держать :) Лично мне не нужно обработку, есть уже. Та самая, в которую добавил функционал Чистов Павел.
#21 by Defender aka LINN
Тогда к чему было ? Что-то кому-то хотел указать?
#22 by Kashemir
Я и сам понатыривал консолек всех мастей и сортов на все случаи жизни :) Но по факту в большинстве случаев требуется что-то крайне простое с максимальным доверием результатам - вот тут-то стандартная консолька+ как раз в тему :)
#23 by Мыш
Нет, конечно. Просто похвастался. Разве незаметно?
#24 by DrShad
у меня тоже консоль намного круче
#25 by Мыш
Рекомендую. Думаю, вполне подойдет для решения вашей задачи.
#26 by Defender aka LINN
Нет, незаметно. Особенно мешает это заметить словосочетание "у меня _тоже_"
#27 by DrShad
+ разбивает запрос на дерево по которому можно пройти и каждый промежуточный результат увидеть
#28 by Defender aka LINN
Вложенные разбивает, в смысле?
#29 by DrShad
любые и вложенные и временные таблицы, и всякие соединения объединения - вобщем очень классная
#30 by Defender aka LINN
Интересная идея. Надо будет при случае в свою консоль че-нить такое вкрутить :)
#31 by Kashemir
Судя по описанию задачи в - не подойдет ибо ТЗ как параметр обработка Чистова не поддерживает.
#32 by DrShad
так ведь есть уже, правда не помню где нарыл автор сей штуки Tormozit
#33 by DrShad
могу скинуть cf, содержащий еще много приколов кроме консоли, под 8.1, ну а под 8.2 после конвертации надо некоторые вещи самому поправить, правда они не касаются консоли
#34 by GenV
32+ здесь он выложил :)
#35 by DrShad
очень советую
#36 by Defender aka LINN
Не, зачем мне 2? Я свою допиливаю набегами, когда прижмет :)
#37 by rsv
:) Такая борьба за консоль. Пипец. Это чтобы просто запрос выполнить.  Страшно подумать чтобы было если бааа QA допиливался всеми подряд.
#38 by DrShad
а ты попробуй отладить запрос
#39 by rsv
Да вроде страндарной приблуды с ИТС хватает вроде .
#40 by rsv
+ Ну это. Как его ,который стандартный КонсольЗапросов.
#41 by GenV
Не, выполнить, а отладить запрос с временными таблицами. В стандартной фиг что увидишь по каждому вложенному запросу или временной таблице пока на подзапросы вручную не разобьешь ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С