|
СКД. Параметр для рег.св. из данных, вычисляемых в запросе.
| ☑ |
0
Ly_Alena
14.12.16
✎
10:57
|
Добрый день!
Есть запрос на СКД. Две временные таблицы. Из первой берем номенклатуру и дату. Во второй соединяем первую с РС ЦеныНоменклатуры по номенклатуре и нужно чтобы цена была последняя на дату вычисленную в первой временной таблице. Все попытки не увенчались успехом.
Как я бы сделала не в СКД: Первый запрос с вычислением всего что мне нужно - потом цикл и в нем второй запрос с РС ЦеныНоменклатуры - в параметры (Номенклатура и дата) из первого запроса. Все работает.
Если осуществить это в СКД - подобный пример по ссылке то отчет формируется ну оооочень долго. А хотелось бы именно в СКД - есть ли какой-то вариант ускорить на СКД или решить задачу на СКД другим способом?
|
|
1
FIXXXL
14.12.16
✎
11:00
|
|
|
2
Ly_Alena
22.12.16
✎
11:08
|
(1) Проблема в том, что если нет цены подходящей под условия, то он ничего не выводит - а нужно чтобы все равно вывел пусто.
|
|
3
catena
22.12.16
✎
11:10
|
(2)Делай срез последних на каждую дату запросом, а не СКД-ой.
|
|
4
mistеr
22.12.16
✎
11:49
|
(0) Поставь галку "Список параметров", будет побыстрее.
|
|
5
Ly_Alena
22.12.16
✎
11:58
|
(3) запросом и делаю (4) это ускорит под СКД?
|
|
6
mistеr
22.12.16
✎
12:07
|
(5) Должно, проверь
|
|
7
Ly_Alena
22.12.16
✎
12:25
|
А как быть с полями по которым данных нет и их не выводит?
|
|
8
Ly_Alena
22.12.16
✎
12:27
|
(4) а где эта галка находится?
|
|
9
Ly_Alena
22.12.16
✎
12:28
|
(4) (6) (8) Нашла
|
|
10
catena
22.12.16
✎
12:29
|
(7)Что значит - не выводит? ЕстьNULL(Цена,0) стоит?
|
|
11
Ly_Alena
22.12.16
✎
12:39
|
(10) да.
|
|