Имя: Пароль:
1C
1C 7.7
v7: Сортировка в запросе по значению функции
0 Арчи
 
19.10.11
11:36
Приветствую всех! Собственно вопрос в том, можно ли как-то отсортировать данные в запросе по вычисленному функцией значению?
Примерно такой запрос:
ТекстЗапроса = "
|Реализация = Документ.Реализация.ТекущийДокумент;
|Контрагент = Документ.Реализация.ТекущийДокумент.Контрагент;
|МенеджерЗапрос = Документ.Реализация.ТекущийДокумент.Контрагент.ОтветственныйМенеджерАПССК;
|Функция Счет = Счётчик(Реализация);
|Условие (Менеджер=МенеджерЗапрос);
|Группировка Контрагент;
|Группировка Реализация;
|";
Отсортировать нужно по функции Счётчик.
1 Chum
 
19.10.11
11:41
Выгрузить результат в ТЗ и отсортировать
2 Арчи
 
19.10.11
11:45
Хотелось бы это сделать внутри запроса, так как в запросе две группировки. Если была бы одна, то да, было бы проще выгрузить в ТЗ.
Если выгружу в ТЗ, то потом по группам не пройдёшься...
3 Mikeware
 
19.10.11
11:50
(2) почему же "непройдешься"? вполне...
4 Ёпрст
 
19.10.11
11:51
(0) сортируй, в чем проблема ?
5 palpetrovich
 
19.10.11
11:57
"Отсортировать нужно по функции Счётчик" - а что там у тебя будет, как думаешь?
6 Арчи
 
19.10.11
12:06
-> Mikeware
Можно конечно, но это будет с извратами насколько я понимаю, а задача, чтобы отчёт формировался быстро.

->Ёпрст3
Для сортировки хотел сделать группировку по счётчику, но строка "Группировка Счет;" не прокатывает, пишет, что неизвестная переменная.

->palpetrovich
Там будет хранится число реализаций контрагента.
7 miki
 
19.10.11
12:07
(6)А УпорядочитьПо не пробовал?
8 Ёпрст
 
19.10.11
12:07
(6) >>>хотел сделать группировку по счётчику

Ты определись, тебе нужна группировка или всё же отсортировать по значению функции.
9 Арчи
 
19.10.11
12:14
Пробовал так: "Группировка Контрагент упорядочить по Счет", запрос прошел, но результата не было.

Группировку я хотел сделать, чтобы попробовать отсортировать, так как знаю точно, что в ней сортировать можно.
10 palpetrovich
 
19.10.11
12:19
(6) "Там будет хранится число реализаций контрагента" - не проще выгрузить Запрос в ТЗ и свернуть по Контрагенту?
11 Ёпрст
 
19.10.11
12:22
(9)
1. ты не знаешь работу метода счётчик в запросе
2. ты не знаешь сам, что должно получиться в итоге.
12 Арчи
 
19.10.11
15:34
Ок, спасибо за ответы, буду делать через ТЗ.