СКД группировка - как более красиво решить проблему ... #765058


#0 by Ион
Тип. УПП 1.3 , делаю отчет на СКД : нужно получить продукцию, которую делают из полуфабрикатов с группировкой по Полуфабрикатам и вывести некоторые поля того и другого. Полуфабрикаты(группировка, спр. Номенклатура), и в детальных записях - Продукция (спр. Номенклатура) т.е. Полуфабрикат1     Продукция1     Продукция3 Полуфабрикат2     Продукция1     Продукция4 ... и т.д. Пары Полуфабрикат--Продукция подаю в СКД через ТЗ (в ТЗ две колонки: 1)Полуфабрикат 2) Продукция тип у обоих спр. Номенклатура), которую формирую  рекурсивно в ПриКомпоновкеРезультата. Еще есть некоторые реквизиты спр. Номенклатура  (ед.изм, ВидНоменклатуры и т.д.) и другого справочника (подч. спр-ку номенклатура), которые нужно вывести в отчет. Вот здесь что-то остановился - эти реквизиты нужно вывести у детальных записей и у строк группировки. Если соединять по Продукции - то понятно, реквизиты заполняются только у детальных записей. ВОПРОС: Как на СКД элегантнее сделать, чтобы и у строк Группировки (тот же спр. номенклатура) все это выводилось ?
#1 by Лефмихалыч
может характеристиками подцепить этот подчиненный справочник? Если на одну номенклатуину не больше одного значения каждого из реквизитов подчиненного справочника, то - само то получится
#2 by Ион
Не совсем понял , как все это дело с характеристиками связано. Очень просто все было бы, если бы мне из двух колонок ТЗ - 1)Полуфабрикат и 2) Продукция образовать каким-то образом одну общую ("Номенклатура" - тогда по ней соединяемся и все) , при этом сохранив возможность правильной группировки по полуфабрикатам и продукции... Но пока не понял, как это сделать
#3 by Ион
Неужели придется для этого отчета отказаться от СКД и формировать отчет вручную ?
#4 by Ион
Как заставить данные по номенклатуре выводиться в строках группировки ?
#5 by Ион
Вот сделал тестовый отчет для тех, кто захочет поробовать. Как в нем сделать так, чтобы в строках группировки (Полуфабрикаты) выводились ЕдИзм и ВидНоменклатуры ? Спасибо
#6 by Ион
(к 5) Для тех кто захочет покрутить/попробовать тестовый отчет - УПП 1.3 не нужно - там просто набор строковых данных (но структура отчета именно такая, какая мне нужна). Спасибо
#7 by Ион
Есть какие нибудь мнения ?
#8 by Креатив
Странно как-то ты ТЗ получаешь. Почему не запросом? И почему сразу же в ТЗ не добавляешь нужные тебе значения реквизитов?
#9 by xaozai
Вид номенклатуры достается из справочника - просто добавляется в выбранные поля нужной группировки (из под плюсика). Вместо дет. записей можно сделать группировку по продукции. А ед. изм. достается запросом и добавляется в поля группировки. И да, не оч. понятно, для чего внеш. источник данных, всё одним запросом можно получить.
#10 by Ион
(8,9) У меня была задача получить продукцию, которая делается из полуфабрикатов. Там цепочка м.б. через 2-5 спецификаций. Как это сделать запросом - надо думать , наверное можно как-то . А заполнить ТЗ рекурсивно гораздо проще. В примере тестового отчета я просто оставил ТЗ , как в реальном отчете.
#11 by xaozai
Ну, в ТЗ добавьте поля  единицами измерений, если они будут отличаться от тех, что в самом справочнике указаны... И всё, больше нечего думать, типы только прописать для набора СКД и вытащить нужные поля в настройках...
#12 by Ион
(8,9) В ТЗ добавить данные реквизиты нет проблем , как их потом в групповых строках отобразить ? (при том в ТЗ добавлять , например, ЕдИзм как-то неправильно на мой взгляд - ведь придется тогда делать две колонки : "ЕдИзм_Полуфабрикат", "ЕдИзм_Продукция"). Это все более правильно подтягивать потом запросом - Вот в тестовом отчете как это сделать ?
#13 by xaozai
Ну, группировку сделать не по одному полю, а по двум. Не?
#14 by Ион
(к 12) Я имею ввиду в тестовом прикрепленном отчете возможно как-то через СКД отобразить ЕдИзм и ВидНоменклатуры для групповых строк ? Или я неправильно структурно что-то сделал ?
#15 by Ион
Делал, не отображает
#16 by Ион
Имею ввиду правильно не отображает, попробуйте в тестовом прикрепленном отчете
#17 by xaozai
Сделайте вместо детальных записей группировку двум полям: номенклатура и ед. изм. И в групп. по полуфабрикатам добавьте поле ед. изм., если там тоже нужно. Вот так у меня получилось в вашем отчете. Просто добавил поля в группировки. Точно так же добавляется ВидНоменклатуры. Ну, и если ед. изм. полуфабрикатов и номенклатуры отличаются, то где они в наборе данных (какие там выбираются)?
#18 by Ион
Отличаются, конечно. Я же там в наборе данных запрос ставил у Полуфабрикатов - м2 , у Продукции - шт. Так что у Вас неправильно выводит
#19 by xaozai
Это у вас запрос неправильно составлен. Должны быть ед. изм. номенклатуры и ед изм. полуфабрикатов, как два разных поля, а не одно.
#20 by Cyberhawk
Скачал твой отчет из , запустил. Нарисуй на картинке, как тебе надо сделать, только быстрее
#21 by Ион
вот как надо
#22 by Ион
буду в теме через 1,5 часа
#23 by Cyberhawk
#24 by Ион
Спасибо , возможно , посмотрю Спасибо, сейчас буду смотреть
#25 by Ион
Спасибо , Вы правы наверное. Я все хотел минимумом наборов данных обойтись , это , конечно, неправильно.. Спасибо , это то , что нужно было получить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С