Имя: Пароль:
1C
1С v8
УФ. Отловить изменение сортировки динамического списка
0 Fragster
 
гуру
07.07.15
19:01
Как (кроме адской заляпухи в виде подключенного обработчика ожидания) при установки пользователем сортировки на одну из колонок динамического списка добавить сортировку по дополнительной колонке?
1 Fragster
 
гуру
07.07.15
19:01
*установке
2 DTXqueque
 
07.07.15
19:15
ПодключитьОбработчикИзмененияДанных не прокатит?
3 Fragster
 
гуру
07.07.15
19:18
(2) его нет в управляемых формах
4 DTXqueque
 
07.07.15
19:25
Тогда играться с событиям динамического списка, запоминая отборы
5 Лодырь
 
07.07.15
19:39
(4) Тогда уж лучше вариант из (0)
6 DTXqueque
 
07.07.15
19:56
(5) Чем же?
7 Garykom
 
гуру
07.07.15
20:48
Вот лично мне кажется у Вас что то не то изначально в архитектуре...

ЗЫ убираете авто шапку... делаете свою и крутите ее как хотите

ЗЗЫ православному 1С-нику даже в голову не придет несколько разных сортировок одновременно
8 Fragster
 
гуру
07.07.15
20:51
(7) сначала невыполненные задачи, а внутри - по сроку.
9 Fragster
 
гуру
07.07.15
20:51
или на складе - сначала по размеру ячейки, потом по удаленности от входа
10 Fragster
 
гуру
07.07.15
20:51
да дофига где надо несколько сортировок сразу
11 Garykom
 
гуру
07.07.15
21:00
(10) тогда "Поле HTML документа" и выделывайтесь как хочется
12 Drac0
 
07.07.15
22:00
(10) мне вот интересно. А сам юзер это сделать не может? Через настройки списка?
13 Лефмихалыч
 
07.07.15
22:45
(0) ннууу... можно добавить характеристику прямо в объект, которая будет возвращать что-то одно на основе полей сортировки...
но это не менее хтонично, чем обработчик ожидания
14 Лодырь
 
08.07.15
03:59
А если уйти от универсальности, и написать 3-4 команды переключающие порядок списка? Явно ведь не нужен совсем универсальный механизм.
15 Fragster
 
гуру
08.07.15
10:41
(14) пока так, да.
16 Fragster
 
гуру
08.07.15
10:42
(7) про "автошапку" не понял.
17 Fragster
 
гуру
08.07.15
10:43
можно хотя бы сделать сортировку, которая бы была стабильно применена перед пользовательской сортировкой?
Программист всегда исправляет последнюю ошибку.