|
Нужна помощь СКД - связи и объединение наборов | ☑ | ||
---|---|---|---|---|
0
Rebelx
19.01.12
✎
17:49
|
Нужно в СКД построить отчет подобный запросу:
ВЫБРАТЬ "ДПИ" КАК Направление, "123" КАК Договор ПОМЕСТИТЬ #СписокДПИ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ "ДПВ" КАК Направление, "234" КАК Договор ПОМЕСТИТЬ #СписокДПВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СписокДПИ.Направление, СписокДПИ.Договор, Набор1.Сумма, NULL КАК Количество ИЗ #СписокДПИ КАК СписокДПИ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ "123" КАК Договор, 5 КАК Сумма) КАК Набор1 ПО СписокДПИ.Договор = Набор1.Договор ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СписокДПИ.Направление, СписокДПИ.Договор, NULL, Набор2.Количество ИЗ #СписокДПИ КАК СписокДПИ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ "123" КАК Договор, 6 КАК Количество) КАК Набор2 ПО СписокДПИ.Договор = Набор2.Договор ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СписокДПВ.Направление, СписокДПВ.Договор, Набор1.Сумма, NULL ИЗ #СписокДПВ КАК СписокДПВ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ "234" КАК Договор, 7 КАК Сумма) КАК Набор1 ПО СписокДПВ.Договор = Набор1.Договор ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СписокДПВ.Направление, СписокДПВ.Договор, NULL, Набор2.Количество ИЗ #СписокДПВ КАК СписокДПВ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ "234" КАК Договор, 8 КАК Количество) КАК Набор2 ПО СписокДПВ.Договор = Набор2.Договор Соответственно не понимаю, как заменить все объединения на объединения наборов данных, а соединения на связи наборов данных вот (http://zalil.ru/32533943 ) пример отчета (на подобии этого запроса, элементарные данные) у меня почему-то отображается только половина данных в СКД засунуть все в один запрос - не предлагать, не спортивно |
|||
1
Kom-off
19.01.12
✎
17:58
|
110 бесплатных уроков СКД от Гилева и Насипова. Уроки 5, 84 и 85. Много времени не займет.
|
|||
2
Rebelx
19.01.12
✎
18:07
|
(1) качаю
но может быть кто-то уже их посмотрел? |
|||
3
acsent
19.01.12
✎
18:15
|
(1) ты их наизусть чтоли помнишь?
|
|||
4
Kom-off
19.01.12
✎
19:47
|
(3) Нет, я, исходя из своего опыта, для них индекс построил в текстовом файле и по мере необходимости пользую.
|
|||
5
echo77
19.01.12
✎
20:08
|
(4) Кстати, я себе тоже сделал оглавление в виде обработки на 1С 8.2. Её нужно поместить в папку с видеофайлами
http://depositfiles.com/files/6gw21czze |
|||
6
Rebelx
20.01.12
✎
14:06
|
не скачалось. тормоза и обрывы. может кто подскажет по сабжу?
|
|||
7
Kom-off
20.01.12
✎
16:15
|
При добавлении набора данных указываешь его тип Объединение. В это объединение и добавляешь все свои запросы из серии запросов с объединениями. Запросы для получения виртуальных таблиц вставляешь в каждый из этих наборов соответствующим образом. Если попробуешь вынести запросы для получения виртуальных таблиц в отдельные наборы и скрещивать их с твоим набором Объединение, то оно может быть и получится, но геморрой приобретешь на время разработки отчета. Как то так...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |