v7: прямой запрос: в отчет не попадают группы справочника #573252


#0 by dimm7310
простой запрос по справочнику скидки с фильтром по контрагенту и по номенклатуре Если я устанавливаю фильтр по номенклатуре, к примеру задав в список сзТМЦ папку 1-го уровня, то в результат попадут только скидки установленные на элементы справочника номенклатуры (входящие в эту группу) а скидки установленные на группы номенклатуры (более низкого уровня) вообще не попадают в результирующую таблицу. Если я вообще не накладываю фильтр по номенклатуре , а только по контрагенту, то в отчет попадают все как надо. Подскажите как решить проблему?
#1 by ДенисЧ
А с чего бы туда группам попадать, если их в фильтре нету?
#2 by dimm7310
а почему они не должны попадать ? Ведь они также как и элементы входят в группу верхнего уровня
#3 by ДенисЧ
в фильтре после УложитьСписокОбъектов - групп нет. Вот и не попадают.
#4 by dimm7310
Да верно. Прочитал в описании Если strRefKind – идентификатор иерархического справочника, то таблица будет содержать элементы, иерархически принадлежащие группам переданным в списке. Как тогда можно решить мою проблему?
#5 by ДенисЧ
Руками таблицу фильтра формировать. С группами
#6 by dimm7310
пожалуйста выложите пример такой реализации, я раньше так не пробовал
#7 by Kondarat
Результат запроса в ИТЗ. ИТЗ.Группировать("Номенклатура :&Номенклатура", КолонкиСумм) и будут все группы и подгруппы
#8 by antoneus
ему не то надо. ему надо запросом выдрать скидки, которые являются реквизитом группы в подгруппах.
#9 by Ёпрст
ага, ему изначально нужно передать список с группами в фильтр для запроса. на 1cpp есть решение как уложить в список с группами
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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