|   |   | 
| 
 | СКД, произвольная сортировка группировок, возможна? | ☑ | ||
|---|---|---|---|---|
| 0
    
        MaxS 20.10.11✎ 11:27 | 
        Есть отчет с группировками по строкам и по колонкам.
  1) В строках в детализации контрагенты или строка, сортировка по наименованию. Последняя строка должна быть Прочее. Как её туда поставить? 2) В колонках СКД - Организации. В форме обработки есть табличное поле для выбора нужных организаций и произвольная ручная сортировка строк. Как вывести отчет с заданным положением колонок? | |||
| 1
    
        MaxS 20.10.11✎ 15:37 | 
        (0) Добавляем, например поле ОрганизацияСортировка, Роль: Измерение, Организация, NULL ;  Тип значения - число
  В поле Организация, колонка Выражения упорядочивания: ОрганизацияСортировка возр Данные дополняем строками Организация, ОрганизацияСортировка, остальные поля Null И всё. На вкладке Настройка сортировку по организации убираем. (1) Спасибо, что бы я без тебя делал ;) | |||
| 2
    
        MaxS 21.10.11✎ 19:42 | 
        Не работает эта сортировка на файловой версии.
  На серверной работает. Почему? | |||
| 3
    
        DrShad 21.10.11✎ 19:45 | 
        (2) чувак из (1) в курсе     | |||
| 4
    
        MaxS 21.10.11✎ 19:54 | 
        (3) да я у него спросил, он тоже в недоумении. ;)     | |||
| 5
    
        DrShad 21.10.11✎ 19:57 | 
        (4) уверен что в файловоми сервреном варианте у тебя ссылки одинаковые?     | |||
| 6
    
        MaxS 21.10.11✎ 20:00 | 
        (5) одна и та же база. Проверяется на копии.
  Сортировка, по числу. | |||
| 7
    
        DrShad 21.10.11✎ 20:04 | 
        (6) сорри не заметил
  запрос давай где число ставится | |||
| 8
    
        MaxS 21.10.11✎ 20:12 | 
        В СКД набор данных объект. Данные  в таблице значений, которая передаётся в СКД.
  К таблице значений просто добавляются строки //Сортировка по Организациям ТЗ.Колонки.Добавить("ОрганизацияСортировка", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(2, 0, ДопустимыйЗнак.Неотрицательный))); Для каждого СтрокаТЧ Из ОрганизацииДляОтчета Цикл Если НЕ СтрокаТЧ.Пометка Тогда Продолжить; КонецЕсли; НоваяСтрока = ТЗ.Добавить(); НоваяСтрока.ОрганизацияСортировка = СтрокаТЧ.НомерСтроки; НоваяСтрока.Организация = СтрокаТЧ.Организация; НоваяСтрока.Счет = Null; НоваяСтрока.Показатель = Null; КонецЦикла; Возврат ТЗ; | |||
| 9
    
        DrShad 21.10.11✎ 20:18 | 
        ОрганизацииДляОтчета что это?     | |||
| 10
    
        MaxS 21.10.11✎ 20:23 | 
        (9) табличная часть обработки
  Реквизит Организация - ссылка на справочник Организация | |||
| 11
    
        MaxS 21.10.11✎ 20:25 | 
        вкладка Наборы данных в СКД
  http://pix.academ.org/img/2011/10/21/af1b27dfd777df8309bc0eb8545646d2.png | |||
| 12
    
        PR 21.10.11✎ 20:26 | 
        (0) >>Последняя строка должна быть Прочее. Как её туда поставить?
  Новое поле в запросе, типа ВЫБОР КОГДА Прочее ТОГДА 1 ИНАЧЕ 0 КОНЕЦ и сортировка по нему. >>В форме обработки есть табличное поле для выбора нужных организаций и произвольная ручная сортировка строк. Как вывести отчет с заданным положением колонок? Так же :)) | |||
| 13
    
        MaxS 21.10.11✎ 20:31 | 
        (12) по поводу прочее, сортировка нужна по наименованию контрагентов и последняя строка прочее. Но с этим пока поступил так  "я--Прочее--"  возражений от бухов не поступало ;)
  А по организациям добавил поле, но работает только в серверном варианте. | |||
| 14
    
        MaxS 23.10.11✎ 23:31 | 
        (12) Спасибо, получилось. ;)
  Рано или поздно пришел бы к этому варианту, просто другие варианты не стал искать...)) Сделал (1), добавил пару колонок в ТЗ и заполнил каждую строку ТЗ. (8) ненадежно работает. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |