Имя: Пароль:
1C
1С v8
СКД: связь наборов данных не по равенству
0 mistеr
 
23.08.12
22:48
Возможно такое и как?

Например, дата попадает в период. В запросе это будет МЕЖДУ, или можно разбить на два условия >= и <=. А в СКД как?
1 sanja26
 
23.08.12
23:14
Хрусталева. стр 337
Связываешь левым соединением, а затем глобальный отбор по датам из второго набора
2 mistеr
 
23.08.12
23:41
(1) На стр. 337 связь по равенству. Или я не уловил мысль, поясни.
3 sanja26
 
24.08.12
00:23
(2) "глобальный отбор по датам из второго набора" видел?
4 Nesh
 
24.08.12
10:29
В СКД на закладке Связи наборов данных есть поле "Условие". вот его и используй
5 Nesh
 
24.08.12
10:30
или в параметры при соединении рассчитывай значение параметра соединяемого поля и передавай в правую таблицу.
6 mistеr
 
25.08.12
22:48
(2) С глобальным отбором получилось. Но есть недостаток: соединение становится внутренним, что мне не подходит.

Да и вообще, костыль это. Нормального способа нет, получается?
7 mistеr
 
25.08.12
22:48
(2)->(3)
8 echo77
 
25.08.12
23:02
(6) Все эксклюзивы со связями проворачивать только в запросе. СКД не для этого
9 mistеr
 
25.08.12
23:25
(8) Грустно, учитывая, что СКД задумана как средство "проворачивания эксклюзивов", которые не провернешь в запросе. Если конечно я правильно понял задумку. :)