СКД: отбор по списку значений #793019


#0 by kupreeff
имеется отчет на скд, где в колонках использовано измерение1. Также сделан отбор по этому измерению. Можно ли реализовать, чтобы измерение было в отчете отсортировано в том же порядке, как данные значения выбраны в список в отборе? Заранее спасибо.
#1 by DrShad
можно конечно но нафейхоа?
#2 by kupreeff
если признаюсь, подскажете? :)
#3 by DrShad
конечно
#4 by DrShad
в выражении вызываешь функцию общего модуля и передаешь в нее значение группировки и параметр (список отбора), а возвращаешь индекс значения в списке сортируешь по этому полю
#5 by kupreeff
утрированно, есть регистр Х, у него 2 измерения: статья, объект и ресурс "сумма". объект - составной: либо подразделение, либо итог, итог - это совокупность подразделений. В отчете строк=статьи, колонки - объекты. Если в лоб выводить - то все вперемешку, а мне нужно, чтобы шли колонки с подразделениями, потом колонка - итог по этим подразделениям, потом следующие подразделения со своим итогом и т.д. Последовательность эту как раз хочу задать подбором в списке в отборе. Со стороны задача выглядит странно, возможно. Но пока я в этом направлении застрял.
#6 by kupreeff
спасибо, сейчас попробую!
#7 by DrShad
многие задачи выглядят странно
#8 by PR
Рукалицо
#9 by kupreeff
это что-то на местном жаргоне?) я тут редко бываю.
#10 by DrShad
скорее комплексы )))
#11 by PR
Ага, ага, так и есть
#12 by PR
Это охреневание, как из задачи добавить числовой реквизит в статью и по нему сортировать через точку вымучали такую хренатень
#13 by kupreeff
сортировать не по статье нужно, а по объекту.
#14 by DrShad
прочитай сабж еще раз )))
#15 by kupreeff
что-то у меня проблемы с передачей параметров, не скрою, у меня и с самим СКД пока еще проблемы, очень надеюсь на этот форум и на Вас лично.
#16 by PR
Да какая нахрен разница? Добавь в объект значит. Детский сад какой-то.
#17 by DrShad
еще есть что сказать?
#18 by kupreeff
согласен, мои познания СКД на уровне ясельной группы) но объект составного типа, итоги могут быть разнообразными (пользователь может захотеть по разному комбинировать подразделения и видеть в отчете данные по каждому отдельно и по их совокупности), поэтому заранее не угадаешь, что в этот реквизит записать. Могу, если надо пример привести.
#19 by DrShad
#20 by DrShad
да не парься так, у Печенкина один подход ко всему )))
#21 by PR
Ты издеваешься или реально простейших вещей не секешь? Добавь два реквизита, один для группы, второй для элементов. И сортировка сначала по первому, потом по второму. А сортировка в самой СКД, типа сегодня я вот эти 100 подразделений хочу увидеть в таком порядке — это старческий маразм. И причем здесь вообще СКД, блеать? Типа вот в запросе ты бы шустро все накидал, но вот СКД... Да?
#22 by DrShad
что тебя так напрягает? ТС описал подробно задачу, ответил зачем ему это нужно - получил решение не можешь предложить решение - наблюдай молча )))
#23 by kupreeff
Спасибо! Пробую разобраться. Один момент, параметр и отбор на форме не совсем понимаю, как можно связать.
#24 by kupreeff
хочу в СКД разобраться. Банально.
#25 by PR
Так здесь СКД вообще не причем. Озвученная тобой задача решается _до_ СКД, потому что в запросе.
#26 by kupreeff
в смысле не причем? данная задача не подходит для СКД?
#27 by PR
Мда. Я пас. Давай, Рома, взялся помогать человеку, веди до конца, расскажи ему, что к чему и что почем.
#28 by kupreeff
так, тут вроде разобрался, куда копать.
#29 by kupreeff
Не могу понять, как в свою функцию параметром передать текущее значение группировки Объект (это если я всю подказку правильно понял)
#30 by DrShad
так же как если бы ты просто вызывал функцию в нужном порядке пропиши псевдоним поля из набора данных
#31 by kupreeff
ага, попробую, спасибо! но уже завтра)
#32 by DrShad
изучай СКД - она на многое способна
#33 by kupreeff
Все получило! Спасибо, Роман! PR также спасибо, такого плана участие также подстегивает на положительный результат)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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