Имя: Пароль:
1C
 
Как сделать сортировку в табличном поле по любой колонке?
0 coolwert
 
15.01.11
15:36
Есть потребность в табличном поле, в которое данные выводятся запросом, сделать сортировку по любой колонке. Как проще?
1 SmallDog
 
15.01.11
15:39
1. запросить тип сортировки до выполнения запроса?
2. дать возможность выбора сортировки после формирования ТП
2 coolwert
 
15.01.11
15:42
Второе больше подходит.  На какое событие вешать? Хотелось бы стандартно - по клику на заголовке колонки.
3 coolwert
 
15.01.11
15:43
Я правильно понял, что отсортировать средствами табличного поля нельзя? Есть только возможность сортировать записи в таблице значений...
4 SmallDog
 
15.01.11
15:46
(2) первое что приходит в голову: на кнопку Сортировка
5 coolwert
 
15.01.11
15:47
Ясно. Просто думалось что есть стандартные инструменты.. )
6 SmallDog
 
15.01.11
15:47
(2) с последними достижениями 1с не знаком, раньше клик по заколовку события не вызывал
7 Рэйв
 
15.01.11
15:48
(3)Сделай кнопку "Сортировать по текущей колонке".
При нажатии считывает имя текущей, выгружает в ТЗ, сортирует по ней и загружает обратно. Гдето так.
8 Худой
 
15.01.11
15:48
А если воспользоваться кнопкой "Упорядочить по возрастанию"/"Упорядочить по убыванию"
9 Худой
 
15.01.11
15:49
"Упорядочить по возрастанию"/"Упорядочить по убыванию" и есть стандартный инструмент
10 coolwert
 
15.01.11
15:53
(9) Все работает. Спасибо!
11 Рэйв
 
15.01.11
15:58
(9)В который раз убеждаюсь, что простых путей мы не ищем:)
12 Худой
 
15.01.11
16:01
(10)Не думаю, что "Все работает".
По колонкам, которые выводятся или недоступны для корректировки, такая кнопка будет неактивна.
Например, по номенклатуре в табличную часть выводится код номенклатуры. Вот по этому коду не отсортируешь.
13 Худой
 
15.01.11
16:03
(11) Ну, бывает. Мне вот тоже пользователи, иногда, открывают глаза на функции, которых я не замечал.
Или сподвигают на идею реализации того или иного вопроса.
14 FIXXXL
 
15.01.11
16:10
(12)если в ТЧ код запишешь, то и сортировать можно
вот если комент неограниченной длины тогда конечно пиши-нипиши
15 Худой
 
15.01.11
16:16
(14)Да, согласен. У меня код выводится, при выводе строки. И доступ к колонке Сумма закрыт. По ней тоже не будет работать по кнопке сортировка.
16 FIXXXL
 
15.01.11
16:23
доступ запрещать - некрасиво
17 Худой
 
15.01.11
16:34
(16)Все зависит от приложения. Возможно, ты привык расчитывать, исходя из суммы. В моем случае, этого не будет.
18 FIXXXL
 
15.01.11
16:36
(16) доступ должен быть
редактирование - нет
19 Худой
 
15.01.11
16:58
Для сортировки?
20 FIXXXL
 
15.01.11
17:05
да просто для удобства
интерфейс брат
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший