Имя: Пароль:
1C
1С v8
СКД: отбор по списку значений
0 kupreeff
 
14.03.17
22:28
имеется отчет на скд, где в колонках использовано измерение1. Также сделан отбор по этому измерению. Можно ли реализовать, чтобы измерение было в отчете отсортировано в том же порядке, как данные значения выбраны в список в отборе? Заранее спасибо.
1 DrShad
 
14.03.17
22:51
можно конечно но нафейхоа?
2 kupreeff
 
14.03.17
23:10
(1) если признаюсь, подскажете? :)
3 DrShad
 
14.03.17
23:11
конечно
4 DrShad
 
14.03.17
23:16
вычисляемое поле
в выражении вызываешь функцию общего модуля и передаешь в нее значение группировки и параметр (список отбора), а возвращаешь индекс значения в списке

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

не можешь предложить решение - наблюдай молча )))
23 kupreeff
 
14.03.17
23:52
(19) Спасибо! Пробую разобраться. Один момент, параметр и отбор на форме не совсем понимаю, как можно связать.
24 kupreeff
 
14.03.17
23:53
(21) хочу в СКД разобраться. Банально.
25 PR
 
14.03.17
23:55
(24) Так здесь СКД вообще не причем. Озвученная тобой задача решается _до_ СКД, потому что в запросе.
26 kupreeff
 
14.03.17
23:58
(25) в смысле не причем? данная задача не подходит для СКД?
27 PR
 
15.03.17
00:00
(26) Мда. Я пас.
Давай, Рома, взялся помогать человеку, веди до конца, расскажи ему, что к чему и что почем.
28 kupreeff
 
15.03.17
00:02
(23) так, тут вроде разобрался, куда копать.
29 kupreeff
 
15.03.17
00:07
Не могу понять, как в свою функцию параметром передать текущее значение группировки Объект (это если я всю подказку правильно понял)
30 DrShad
 
15.03.17
00:16
так же как если бы ты просто вызывал функцию

в нужном порядке пропиши псевдоним поля из набора данных
31 kupreeff
 
15.03.17
00:30
(30)ага, попробую, спасибо! но уже завтра)
32 DrShad
 
15.03.17
00:36
изучай СКД - она на многое способна
33 kupreeff
 
15.03.17
09:04
(32) Все получило! Спасибо, Роман! PR также спасибо, такого плана участие также подстегивает на положительный результат)