| 
    
            
         
         | 
    
    
  | 
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 
 | 
         
        Ок, спасибо за ответы, буду делать через ТЗ.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |