Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 15:17

Четверг. Вопрос 2

Автор mixqn, 14 мар 2013, 00:39

0 Пользователей и 2 гостей просматривают эту тему.

DarKySiK

В результате получим первую строку, так как в параметры виртуальной таблицы задали отбор по измерению и при отборе записей она учтет, т.е. при отборе записей
, среди которых нужно отобрать последнее, будет использован отбор по значению курса.

techh

Результат запроса:

04.06.2010 - EUR - 38,0117 - 1

Тут дело в том, что поскольку условие на ресурс регистра сведений указано в параметрах виртуальной таблицы, то сначала будут выбраны записи из регистра сведений, у которых курс больше 38 (в исходных данных задачи есть всего одна такая запись), а затем из того что получится будет взят срез последних (останется эта же запись).

kereo

Результат будет

04.06.2010   EUR   38,0117 1
т.к. условие будет наложено перед получением среза.

serj1C

В первых версиях 8.0 нельзя было накладывать отборы виртуальных таблиц по ресурсам, только измерения. Теперь можно и на ресурсы и реквизиты. В типовой ЗУП такие отборы используются для фильтрации записей изменение состояния с указанным сроком (временные переводы), а в типовой УТ для ограничения сроков действия скидок.
В итоге этот запрос вернет первую строку (04.06.2010    EUR    38,0117    1), т.к. динамический срез будет строится из одной записи, она же и есть запись с максимальной датой.

igordynets

Результатом выполнения данного запроса будет следующая запись регистра сведений:
Период   04.06.2010 0:00:00
Валюта   EUR
Курс   38,0117
Для виртуальной таблицы передан параметр - условие на значение курса, поэтому и такой результат выполнения.

Санчес

Результат выполнения запроса:
04.06.2010 EUR 38,0117 1

mamanelli

Результат будет содержать выборку по всем валютам и по самой поздней записи, удовлетворяющей заданному условию "Курс > 38".

toxicoff

Не понял в чем подвох, в результате будет первая строка:
04.06.2010 EUR 38,0117 1

Evga

результатом будет первая строка
04.06.2010EUR38,01171

MrStomak

результатом будет первая строчка - в виртуальных таблицах срезов условия накладываются до самого среза

Теги:
Рейтинг@Mail.ru

Поиск