СКД поймать разницу между группировками #750575


#0 by PiotrLoginov
Есть самописная конфигурация, где номенклатура кроме родителя имеет еще реквизит ДополнительнаяРодительскаяНоменклатура - ссылку на еще одну группу-элемент справочника Номенклатура. Есть отчет на СКД по номенклатуре. Примерно такой: Номенклатура     Артикул     ВидТовара       Подгруппа                 Группа              ДополнительнаяРодительскаяНоменклатура Костюм1             001        Товар       Костюмы и аксессуары        Одежда                 Одежда для ВИП Костюм2             002        Товар       Костюмы ВИП                 Одежда для ВИП         Одежда для ВИП Галстук1            003        Товар       Галстуки                    Одежда                 Костюмы и аксессуары Требуется в пользовательском режиме настроить вариант отчета с группировкой строк по группам справочника Номенклатура таким образом:   Группировка           Номенклатура        Артикул        ВидТовара   Костюмы и аксессуары              Костюм1            001            Товар              Галстук1           003            Товар   Одежда              Костюм1            001            Товар              Галстук1           003            Товар   Костюмы ВИП              Костюм2            002            Товар   Одежда для ВИП              Костюм1            001            Товар              Костюм2            002            Товар <....> и т.д. Пример привел тестовый.  На самом деле все немного серьезней. Фактически у номенклатуры получается реквизит "Родитель" имеет множественное значение. Плюс еще у каждого родителя есть свой родитель.  И надо видеть в отчете все подчиненные элементы того или иного "родителя". Как сделать? Запарился играться с пользовательскими полями и условиями. Надеюсь, что кто-то знает ответ. Дополнять запрос в конфигураторе пожалуйста не предлагайте.
#1 by PiotrLoginov
Изначально думал, что легко сделаю так: корневая группировка по пользовательскому полю "ГруппаНоменклатурыСКоторойСвязанЭлемент", внутри которой все располагается       группировка по полю "Номенклатура", включающая "ГруппаНоменклатурыСКоторойСвязанЭлемент", куда помещено значение Подгруппа            детальная запись (не обязательно)       группировка по полю "Номенклатура", включающая "ГруппаНоменклатурыСКоторойСвязанЭлемент", куда помещено значение Группа       группировка по полю "Номенклатура", включающая "ГруппаНоменклатурыСКоторойСвязанЭлемент", куда помещено значение ДополнительнаяРодительскаяНоменклатура Но не получилось.  Не удалось помещать в пользовательское поле ГруппаНоменклатурыСКоторойСвязанЭлемент значения из тех или иных полей, в зависимости от того, какая это по счету группировка.  В этом вся загвоздка.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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