Имя: Пароль:
1C
1С v8
СКД связи наборов данных
0 Sam1C
 
24.08.17
13:45
Доброго дня! в СКД есть два набора данных - первый выбирает документы, а  второй набор присоединяет курсы валют(2-ой набор):
ВЫБРАТЬ
    &Дата КАК Дата,
    КурсыВалютСрезПоследних.Валюта КАК Валюта,
    КурсыВалютСрезПоследних.Курс КАК Курс,
    КурсыВалютСрезПоследних.Кратность КАК Кратность
{ВЫБРАТЬ
    Дата,
    Валюта.*,
    Курс,
    Кратность}
ИЗ
    РегистрСведений.КурсыВалют.СрезПоследних(&Дата, Валюта = &Валюта) КАК
КурсыВалютСрезПоследних
{ГДЕ
    КурсыВалютСрезПоследних.Курс,
    КурсыВалютСрезПоследних.Кратность}
В связях наборов установлена связь по параметру "Дата". Пробовал отдельно выводит в отчет поле Дата со второго набора  все ок, даты совпадают с первым, т.е. подставляется в параметр все нормально. Но курс выдает на текущую дату, а не на дату параметра. Не могу понять в чем дело
1 aleks_default
 
24.08.17
13:56
В связях в поле "параметр" укажи "Дата"
2 Sam1C
 
24.08.17
14:05
(1) указан кончено же
3 Sam1C
 
24.08.17
14:11
4 Sam1C
 
25.08.17
14:19
Да походу ни кто не знает(((
5 Mraque
 
25.08.17
14:59
Зачем извращаться с двумя наборами данных если можно сделать все в одном, используя пакетный запрос ?
6 pessok
 
25.08.17
15:13
судя по коду запроса и скриншоту - должно работать.
но вопрос из (5) очень актуален
7 Sam1C
 
25.08.17
15:47
(5) Можно, но зацепило почему не хочет отрабатывать, мало ли в других ситуациях понадобится.
8 rozer76
 
25.08.17
16:09
(0) в наборе ОстаткиТМЦ точно поле Дата определено? А так да должно работать - все по классике жанра http://1cskd.ru/2010/10/srez-poslednix-na-kazhduyu-datu-v-skd/
9 aleks_default
 
25.08.17
16:31
точно, в остатках же наверное дата со временем а в курсах на начало дня.
10 aleks_default
 
25.08.17
16:37
И кстати почему Остатки?
11 vicof
 
25.08.17
17:06
автозаполнение отключи.
И фигурные скобки в виртуальную таблицу
12 Sam1C
 
25.08.17
17:13
(8) да определена дата.
(10) Остатки из регистра Товары по партиям, где измерением является ДокументОприходования от него берется Валюта и дата
13 Sam1C
 
25.08.17
17:15
(9) Даже если это так, на что это влияет, если берется СрезПоследних
14 aleks_default
 
25.08.17
17:20
(13)Согласен, это так мысли вслух.
15 aleks_default
 
25.08.17
17:21
В выбранных полях сам ДокументОприходования или его дата есть?
16 Sam1C
 
25.08.17
17:27
(15) дата конечно же. Вообще для теста делал во втором наборе  "&Дата КАК Дата2" Чтобы вывести в отдельную колонку в отчете посмотреть, что туда попадает, правильно ли в параметр &Дата подставляется значение. Так вот "Дата" с первого набора и "Дата2" со второго набора Равны. Т.е. в параметр залетает как надо