Имя: Пароль:
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 также спасибо, такого плана участие также подстегивает на положительный результат)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn