|
Подскажите консоль СКД, которая умеет временные таблицы показывать |
☑ |
0
conscious
06.10.22
✎
17:32
|
Нужна консоль, которая понимает параметры, указанные в фигурных скобках ({}) и может отображать временные таблицы.
Т.е., установил параметры СКД в {}, сформировать, посмотрел результат и что в ВТ.
Пробовал консоль запросов ИР, но она игнорирует отборы в {} :(
|
|
1
conscious
06.10.22
✎
17:53
|
(0) ИР с типом запроса "Построитель" нормально сработала.
С типом "Компоновка" - не работает.
|
|
2
TormozIT
гуру
06.10.22
✎
19:44
|
(0) В ИР есть консоль компоновки данных. Из нее можно открывать исполняемые запросы через консоль запросов https://www.youtube.com/watch?v=-NJJP79TccI&t=417s
(1) Исчерпывающее описание проблемы. Всем сразу стало понятно и поэтому они захотели помочь. (Сарказм)
Пробуй описать проблему подробнее.
|
|
3
conscious
07.10.22
✎
13:38
|
(2) Открываем консоль запросов ИР, копируем туда свой запрос со всякими директивами компоновки / построителя (которые в {}).
В консоли тип запроса выбираем "Компоновка", переходим на закладку "Компоновка", заполняем там отбор, нажимаем "Выполнить с настройками", получаем результат, в котором наш отбор полностью проигнорирован.
Теперь выбираем тип запроса "Построитель", переходим на закладку "Построитель", заполняем там отбор, нажимаем "Выполнить с настройками", получаем корректный результат.
Вот это и имелось ввиду в (0) и (1). Ожидалось, что с типом "Компоновка" отбор тоже корректно будет работать.
В принципе, мне помогло то, что работает с типом "Построитель", удалось просмотреть временные таблицы - собственно, это то, что мне и было нужно.
И на этом спасибо! )
|
|
4
TormozIT
гуру
07.10.22
✎
13:58
|
(3) Проверь аналогичный отбор в консоли компоновки. Если там он применяется, то видимо ошибка в консоли запросов ИР (для расследования нужна заявка). Если же и там не применяется, то скорее всего ты упустил из вида какие то тонкости работы компоновки.
|
|
5
conscious
07.10.22
✎
14:11
|
(4) Консоль компоновки работает нормально, корректно. Консоль запросов - не корректно с типом запроса "Компоновка".
Вот простой запрос для тестирования:
ВЫБРАТЬ
КОЛИЧЕСТВО(Контрагенты.Ссылка) КАК КоличествоКонтрагентов
ИЗ
Справочник.Контрагенты КАК Контрагенты
{ГДЕ
Контрагенты.Ссылка.* КАК Контрагент}
Сначала выполняем без отбора - получаем ~ 3000.
Затем в отборе задаем Контрагент.ИНН Содержит 2721001477 (ну, любой ИНН, что есть у вас в базе).
В консоли компоновки получаем в результате 1.
В консоли запросов с типом запроса "Компоновка" получаем те же 3000.
В консоли запросов с типом запроса "Построитель" получаем 1.
|
|
6
TormozIT
гуру
07.10.22
✎
14:23
|
(5) ПОВТОРЯЮ, необходимо создать заявку. Рассматривать проблему здесь я не буду.
|
|
7
conscious
07.10.22
✎
15:18
|
Похоже, в последней версии ИР нет такой проблемы.
У меня была 5.97.2.
|
|
8
Гений 1С
гуру
07.10.22
✎
20:14
|
пишешь пакет, последний Выбрать * ИЗ ВТ, ггг
|
|