|
Отладка запросов с временными таблицами | ☑ | ||
---|---|---|---|---|
0
happysan
09.02.15
✎
12:56
|
Кто как отлаживает запросы на управляемых формах с переходящими значениями менеджера временных таблиц, чтобы видеть значения этих ВТ. Неплохо было конечно всё это сразу передавать из конфигуратора в консоль запросов.
|
|||
1
Naumov
09.02.15
✎
13:01
|
поиск по "просмотр виртуальных таблиц" дает ответ
|
|||
2
happysan
09.02.15
✎
13:13
|
(1) может просмотр временных, а не виртуальных?))
|
|||
3
Asmody
09.02.15
✎
13:15
|
на ИСе тыщщи консолей запросов с просмотром временных таблиц
|
|||
4
ice123
09.02.15
✎
13:16
|
Поищи запросник82, помогает отлаживать
|
|||
5
mikecool
09.02.15
✎
13:18
|
(0) выполняю последовательно, наращивая текст копипастом из конфигуратора
|
|||
6
ktvladimir
09.02.15
✎
13:22
|
(5) +1 Собирается по конфигуратору весь запрос копипастом
|
|||
7
kosts
09.02.15
✎
13:32
|
(4) Пробовал Запросник82, но что-то, как-то мне не удобно.
Пользуюсь классикой. Только в наиболее сложных ситуациях запросник открываю. |
|||
8
Deon
09.02.15
✎
13:36
|
У Снегопата есть, вроде бы, что-то для переноса запроса и параметров в консоль.
|
|||
9
Управление торговлей
09.02.15
✎
13:41
|
меняй в коде "запрос.выполнить" на "запрос.выполнитьпакет" и смотри таблицы в отладчике, сколько душе угодно.
еще и свои запросы можешь туда воткнуть |
|||
10
Deon
09.02.15
✎
13:47
|
(9) Не всегда они в одном тексте запроса живут.
|
|||
11
happysan
09.02.15
✎
14:59
|
(10)вот я про этот случай как раз
|
|||
12
Deon
09.02.15
✎
15:18
|
(11) Я делаю как в (5). Мучаю отладчик, копируя текст запроса и параметры перед каждым Запрос.Выполнить()
|
|||
13
Timon1405
09.02.15
✎
15:25
|
я может глупость скажу, но в УТ11
ОбщегоНазначенияУТ есть Функция ПоказатьВременнуюТаблицу(МенеджерВременныхТаблиц, ИмяВременнойТаблицы) Экспорт Возврат ЗапросВыполнитьВыгрузить("ВЫБРАТЬ * ИЗ " + ИмяВременнойТаблицы,, МенеджерВременныхТаблиц); КонецФункции Функция ЗапросВыполнитьВыгрузить(ТекстЗапроса, ПараметрыЗапроса = Неопределено, МенеджерВременныхТаблиц = Неопределено) Экспорт Запрос = Новый Запрос(ТекстЗапроса); Если МенеджерВременныхТаблиц <> Неопределено Тогда Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; КонецЕсли; Если ЗначениеЗаполнено(ПараметрыЗапроса) Тогда Для Каждого Параметр Из ПараметрыЗапроса Цикл Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение); КонецЦикла; КонецЕсли; Возврат Запрос.Выполнить().Выгрузить(); КонецФункции , чем не подходит? |
|||
14
Deon
09.02.15
✎
15:40
|
(13) А в БП не сделали. Беда
|
|||
15
happysan
09.02.15
✎
16:12
|
(13)полезные процедуры
|
|||
16
happysan
09.02.15
✎
16:12
|
то есть функции
|
|||
17
TormozIT
гуру
11.02.15
✎
00:38
|
Есть еще такие приемы в моей консоли ИР
http://www.youtube.com/watch?v=54WwCC4j03U http://www.youtube.com/watch?v=hiw_aYVOvFc |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |