Имя: Пароль:
1C
1С v8
СКД. Параметр для рег.св. из данных, вычисляемых в запросе.
, ,
0 Ly_Alena
 
14.12.16
10:57
Добрый день!
Есть запрос на СКД. Две временные таблицы. Из первой берем номенклатуру и дату. Во второй соединяем первую с РС ЦеныНоменклатуры по номенклатуре и нужно чтобы цена была последняя на дату вычисленную в первой временной таблице. Все попытки не увенчались успехом.
Как я бы сделала не в СКД: Первый запрос с вычислением всего что мне нужно - потом цикл и в нем второй запрос с РС ЦеныНоменклатуры - в параметры (Номенклатура и дата) из первого запроса. Все работает.
Если осуществить это в СКД - подобный пример по ссылке https://helpf.pro/faq/view/1499.html то отчет формируется ну оооочень долго. А хотелось бы именно в СКД - есть ли какой-то вариант ускорить на СКД или решить задачу на СКД другим способом?
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) да.