Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СКД : Полное соединение двух наборов данных (http://forums.kuban.ru/f1040/skd_polnoe_soedinenie_dvuh_naborov_dannyh-5479654.html)

bvb 07.03.2014 10:47

СКД : Полное соединение двух наборов данных
 
Как известно СКД все связи наборов являются левыми внешними соединениями…
Столкнулся с такой проблемой - нужно соединить два набора данных «план» и «факт».
Параметр связи наборов данных - «номер месяца» (вычисляется как МЕСЯЦ(ПродажиОбороты.Период) КАК НомерМесяцаПродаж).
Сделано это для того, чтобы можно сравнить данные плана и факта за различные периоды (напрмер : факт март 2013 vs план март 2013).
Все работает замечательно кроме случая, когда в наборе – источнике связи нет значения, а в наборе приемнике связи оно есть.
Например :

№ месяца | Набор источник | Набор приемник |
------------------------------------------------------------------------------------------------

Месяц 1 | Данные есть | Данные есть | Результат ОК!
Месяц 2 | Данные есть | Данных нет | Результат ОК!
Месяц 3 | Данных нет | Данные есть | В итоговый отчет не попадают

Что делать ?
Может создавать еще один набор данных «Номера месяцев» 1,2,3 … 12 и вязаться к нему ?

roma n 07.03.2014 14:30

принципиально делать именно на уровне соединения источников данных СКД?

bvb 07.03.2014 19:55

(1) Да

EarlyBird 07.03.2014 21:01

а почему бы не сделать в одном наборе?

roma n 08.03.2014 08:49

соединение не по номеру месяца (ИМХО, изначально плохая идея: для периодов больше года будет фигня), а по дате начала периода посмотри и ролью этого поля поиграйся.

Reaper 08.03.2014 12:51

да не надо здесь соединения. Объединения достаточно.

roma n 08.03.2014 13:57

5-Reaper > не надо, но товарищу принципиально


Текущее время: 09:07. Часовой пояс GMT +3.