|
Связи наборов данных в СКД | ☑ | ||
|---|---|---|---|---|
|
0
bVana
11.12.11
✎
22:31
|
выносит мозг (и не только :) ) такой запрос. Вот есть у меня 2 набора данных в СКД.Первый:
ВЫБРАТЬ ДоговорыКонтрагентов.ВидВзаиморасчетов, ТаблицаКонтрагентов.Ссылка КАК Контрагент, ТаблицаКонтрагентов.ТА ИЗ (ВЫБРАТЬ Контрагенты.Ссылка КАК Ссылка, "" КАК ТА ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ &Параметр = 1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КлиентыТАСрезПоследних.Клиенты, КлиентыТАСрезПоследних.ТА ИЗ РегистрСведений.КлиентыТА.СрезПоследних КАК КлиентыТАСрезПоследних ГДЕ &Параметр = 2) КАК ТаблицаКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ТаблицаКонтрагентов.Ссылка = ДоговорыКонтрагентов.Владелец его пользую для того шобы все клиенты по отбору попадали в запрос. Второй: ВЫБРАТЬ ТоварыПереданныеОстатки.СуммаВзаиморасчетовОстаток, ТоварыПереданныеОстатки.ДоговорКонтрагента.Владелец КАК Контрагент, ТоварыПереданныеОстатки.ДоговорКонтрагента.ВидВзаиморасчетов КАК ВидВзаиморасчетов ИЗ РегистрНакопления.ТоварыПереданные.Остатки КАК ТоварыПереданныеОстатки делаю связи наборов данных по набору 1, приемник - набор 2. Выражения Контрагент и ВидВзаиморасчетов. но при получении данных никаких данных с регистра ТоварыПереданные нет. Если в набор данных вместо товарыПереданные закидываю к примеру ВзаиморасчетыСКонтрагентами - все работает нормально. Разница , на мой взгаляд, только в способе получения контрагента - через владельца договора в рег. ТовПереданные. Так что если есть желание напрячь мозг в воскресенье - буду рад помощи :) |
|||
|
1
Grusswelle
11.12.11
✎
22:33
|
Связи в СКД работают как ЛЕВОЕ СОЕДИНЕНИЕ. Чтобы использовать типа ПОЛНОЕ (или на вроде того) используй источник данных - "Объединение".
|
|||
|
2
bVana
11.12.11
✎
22:37
|
(1) да, я в курсе, в этом запросе меня устраивает. Но вопрос в том шо даже при левом соединении данные не получаются
|
|||
|
3
bVana
11.12.11
✎
23:20
|
во втором наборе вместо ТоварыПереданныеОстатки.ДоговорКонтрагента.Владелец
написал ТоварыПереданныеОстатки.Контрагент - все работаен нормально. но остается вся таки интерес - почему? |
| Форум | Правила | Описание | Секции | Поиск |