|
|
|
Как просмотреть результаты выполнения запроса в отладчике? | ☑ | ||
|---|---|---|---|---|
|
0
Alex_Gur
18.07.07
✎
10:07
|
Уважаемые эксперты 1С,
Вот запрос из учебника Радченко, который я разбираю: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СпрНоменклатура.Ссылка КАК Услуга, | СпрНоменклатура.Представление, | ПродажиОбороты.ВыручкаОборот КАК Выручка |ИЗ | Справочник.Номенклатура КАК СпрНоменклатура | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаОкончания, , ) КАК ПродажиОбороты | ПО ПродажиОбороты.Номенклатура = СпрНоменклатура.Ссылка |ГДЕ | СпрНоменклатура.ЭтоГруппа = ЛОЖЬ | И СпрНоменклатура.ВидНоменклатуры = &ВидНоменклатуры | |УПОРЯДОЧИТЬ ПО | Выручка УБЫВ |ИТОГИ | СУММА(Выручка) |ПО | ОБЩИЕ"; Запрос.УстановитьПараметр("ВидНоменклатуры", Перечисления.ВидыНоменклатуры.Услуга); Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала); Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); Результат = Запрос.Выполнить(); (...) ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Проблема в том, что запрос, кажется, не «ловит» то, что нужно. Вот, что получилось у меня при просмотре переменных Результат и ВыборкаОбщийИтог: Результат.Колонки КоллекцияКолонокРезультатаЗапроса КоллекцияКолонокРезультатаЗапроса Выручка КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса Имя "Выручка" Строка ТипЗначения Null, Число ОписаниеТипов Ширина 32 Число Представление КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса Имя "Представление" Строка ТипЗначения Null, Строка ОписаниеТипов Ширина 32 Число Услуга КолонкаРезультатаЗапроса КолонкаРезультатаЗапроса Имя "Услуга" Строка ТипЗначения Null, Справочник ссылка: Номенклатура ОписаниеТипов Ширина 25 Число ВыборкаОбщийИтог ВыборкаИзРезультатаЗапроса Выручка Ошибка чтения значения Представление Ошибка чтения значения Услуга Ошибка чтения значения Как посмотреть в отладчике, что было выбрано в результате запроса? Заранее благодарю за совет. |
|||
|
1
уродина
18.07.07
✎
10:09
|
результат = запрос.выполнить().выгрузить()
и наслаждайтесь рассмотрением таблицы значений в Результат. |
|||
|
2
чувак
18.07.07
✎
10:09
|
Попробуй через "Консоль запроса"
|
|||
|
3
Господин ПЖ
18.07.07
✎
10:20
|
Останови после
Результат = Запрос.Выполнить(); Вычисли Результат.Выгрузить(), нажми f2 |
|||
|
4
Alex_Gur
18.07.07
✎
10:35
|
> Результат = Запрос.Выполнить().Выгрузить();
- не выводит ничего > Результат = Запрос.Выполнить(); > Затем вычислить Результат.Выгрузить() - пишет: Значение {[1, 31]}: Ошибка в выражении Мне кажется, что мой запрос ничего не находит. > Попробуй через "Консоль запроса" В v8: Как просмотреть результаты выполнения запроса в отладчике? написано, что «Консоль запросов» - внешний отчет. Как к нему обратиться? |
|||
|
5
уродина
18.07.07
✎
10:37
|
в отладчике встаньте на Результат и нажмите F2 либо зеленую палочку на панели...
|
|||
|
6
чувак
18.07.07
✎
10:37
|
(4) Мыло дай, отправлю
|
|||
|
7
Alex_Gur
18.07.07
✎
10:41
|
> Мыло дай, отправлю
al_gurevich@mail.ru |
|||
|
8
уродина
18.07.07
✎
10:43
|
(7) он должен у вас быть...
|
|||
|
9
Alex_Gur
18.07.07
✎
10:50
|
Большое спасибо, Чувак.
Да, такой файл у меня был. А как его открыть? |
|||
|
10
чувак
18.07.07
✎
10:51
|
Через файл--открыть
|
|||
|
11
чувак
18.07.07
✎
10:53
|
Там три окна. Правый верхный ставишь курсор через контекстное меню запускаешь "Конструктор запроса" а резульататы будут выводится в нижней таблице, а параметры будешь вставлять во второй закладке
|
|||
|
12
чувак
18.07.07
✎
10:54
|
т.е. через кнопку "Параметры"
|
|||
|
13
Alex_Gur
18.07.07
✎
11:02
|
Через «файл--открыть» у меня открылись только сведения о консоли: имя, синоним, комментарии, основная форма обработки и т.д.
А как запустить консоль? |
|||
|
14
Alex_Gur
18.07.07
✎
11:04
|
Вот, открыл через 1С:Предприятие, а я пробовал в конфигураторе.
|
|||
|
15
Alex_Gur
18.07.07
✎
11:15
|
Да, большое спасибо, все получается правильно
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |