|
СКД группировка - как более красиво решить проблему ... | ☑ | ||
---|---|---|---|---|
0
Ион
11.02.16
✎
13:42
|
Тип. УПП 1.3 , делаю отчет на СКД : нужно получить продукцию, которую делают из полуфабрикатов
с группировкой по Полуфабрикатам и вывести некоторые поля того и другого. Полуфабрикаты(группировка, спр. Номенклатура), и в детальных записях - Продукция (спр. Номенклатура) т.е. Полуфабрикат1 Продукция1 Продукция3 Полуфабрикат2 Продукция1 Продукция4 ... и т.д. Пары Полуфабрикат--Продукция подаю в СКД через ТЗ (в ТЗ две колонки: 1)Полуфабрикат 2) Продукция тип у обоих спр. Номенклатура), которую формирую рекурсивно в ПриКомпоновкеРезультата(). Еще есть некоторые реквизиты спр. Номенклатура (ед.изм, ВидНоменклатуры и т.д.) и другого справочника (подч. спр-ку номенклатура), которые нужно вывести в отчет. Вот здесь что-то остановился - эти реквизиты нужно вывести у детальных записей и у строк группировки. Если соединять по Продукции - то понятно, реквизиты заполняются только у детальных записей. ВОПРОС: Как на СКД элегантнее сделать, чтобы и у строк Группировки (тот же спр. номенклатура) все это выводилось ? |
|||
1
Лефмихалыч
11.02.16
✎
13:45
|
может характеристиками подцепить этот подчиненный справочник?
Если на одну номенклатуину не больше одного значения каждого из реквизитов подчиненного справочника, то - само то получится |
|||
2
Ион
11.02.16
✎
14:09
|
(1) Не совсем понял , как все это дело с характеристиками связано.
Очень просто все было бы, если бы мне из двух колонок ТЗ - 1)Полуфабрикат и 2) Продукция образовать каким-то образом одну общую ("Номенклатура" - тогда по ней соединяемся и все) , при этом сохранив возможность правильной группировки по полуфабрикатам и продукции... Но пока не понял, как это сделать |
|||
3
Ион
11.02.16
✎
14:33
|
Неужели придется для этого отчета отказаться от СКД и формировать отчет вручную ?
|
|||
4
Ион
11.02.16
✎
14:41
|
Как заставить данные по номенклатуре выводиться в строках группировки ?
|
|||
5
Ион
11.02.16
✎
15:40
|
Вот сделал тестовый отчет для тех, кто захочет поробовать.
https://drive.google.com/file/d/0B9xi2Wl5zwUTQkJaQ2hTaVRKT2c/view?usp=sharing Как в нем сделать так, чтобы в строках группировки (Полуфабрикаты) выводились ЕдИзм и ВидНоменклатуры ? Спасибо |
|||
6
Ион
11.02.16
✎
15:46
|
(к 5) Для тех кто захочет покрутить/попробовать тестовый отчет - УПП 1.3 не нужно - там просто набор строковых данных (но структура отчета именно такая, какая мне нужна).
Спасибо |
|||
7
Ион
11.02.16
✎
16:02
|
Есть какие нибудь мнения ?
|
|||
8
Креатив
11.02.16
✎
16:17
|
(0)Странно как-то ты ТЗ получаешь. Почему не запросом? И почему сразу же в ТЗ не добавляешь нужные тебе значения реквизитов?
|
|||
9
xaozai
11.02.16
✎
16:19
|
(0) Вид номенклатуры достается из справочника - просто добавляется в выбранные поля нужной группировки (из под плюсика). Вместо дет. записей можно сделать группировку по продукции.
А ед. изм. достается запросом и добавляется в поля группировки. И да, не оч. понятно, для чего внеш. источник данных, всё одним запросом можно получить. |
|||
10
Ион
11.02.16
✎
16:23
|
(8,9) У меня была задача получить продукцию, которая делается из полуфабрикатов. Там цепочка м.б. через 2-5 спецификаций. Как это сделать запросом - надо думать , наверное можно как-то . А заполнить ТЗ рекурсивно гораздо проще. В примере тестового отчета я просто оставил ТЗ , как в реальном отчете.
|
|||
11
xaozai
11.02.16
✎
16:32
|
(10) Ну, в ТЗ добавьте поля единицами измерений, если они будут отличаться от тех, что в самом справочнике указаны...
И всё, больше нечего думать, типы только прописать для набора СКД и вытащить нужные поля в настройках... |
|||
12
Ион
11.02.16
✎
16:34
|
(8,9) В ТЗ добавить данные реквизиты нет проблем , как их потом в групповых строках отобразить ? (при том в ТЗ добавлять , например, ЕдИзм как-то неправильно на мой взгляд - ведь придется тогда делать две колонки : "ЕдИзм_Полуфабрикат", "ЕдИзм_Продукция"). Это все более правильно подтягивать потом запросом -
Вот в тестовом отчете как это сделать ? |
|||
13
xaozai
11.02.16
✎
16:36
|
(12) Ну, группировку сделать не по одному полю, а по двум. Не?
|
|||
14
Ион
11.02.16
✎
16:37
|
(к 12) Я имею ввиду в тестовом прикрепленном отчете возможно как-то через СКД отобразить ЕдИзм и ВидНоменклатуры для групповых строк ?
Или я неправильно структурно что-то сделал ? |
|||
15
Ион
11.02.16
✎
16:37
|
(13) Делал, не отображает
|
|||
16
Ион
11.02.16
✎
16:39
|
(13) Имею ввиду правильно не отображает, попробуйте в тестовом прикрепленном отчете
|
|||
17
xaozai
11.02.16
✎
16:44
|
(15)(14) Сделайте вместо детальных записей группировку двум полям: номенклатура и ед. изм. И в групп. по полуфабрикатам добавьте поле ед. изм., если там тоже нужно.
Вот так у меня получилось в вашем отчете. Просто добавил поля в группировки. http://www.picshare.ru/uploads/160211/90Gsjl1i3R.png http://www.picshare.ru/uploads/160211/08jX7oGes6.png Точно так же добавляется ВидНоменклатуры. Ну, и если ед. изм. полуфабрикатов и номенклатуры отличаются, то где они в наборе данных (какие там выбираются)? |
|||
18
Ион
11.02.16
✎
16:49
|
(17) Отличаются, конечно. Я же там в наборе данных запрос ставил у Полуфабрикатов - м2 , у Продукции - шт.
Так что у Вас неправильно выводит |
|||
19
xaozai
11.02.16
✎
16:51
|
(19) Это у вас запрос неправильно составлен. Должны быть ед. изм. номенклатуры и ед изм. полуфабрикатов, как два разных поля, а не одно.
|
|||
20
Cyberhawk
11.02.16
✎
16:52
|
Скачал твой отчет из (5), запустил.
Нарисуй на картинке, как тебе надо сделать, только быстрее |
|||
21
Ион
11.02.16
✎
16:59
|
||||
22
Ион
11.02.16
✎
17:02
|
буду в теме через 1,5 часа
|
|||
23
Cyberhawk
11.02.16
✎
18:18
|
||||
24
Ион
11.02.16
✎
20:10
|
(19)Спасибо , возможно , посмотрю
(23)Спасибо, сейчас буду смотреть |
|||
25
Ион
11.02.16
✎
20:39
|
(19)Спасибо , Вы правы наверное. Я все хотел минимумом наборов данных обойтись , это , конечно, неправильно..
(23)Спасибо , это то , что нужно было получить |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |