Имя: Пароль:
1C
1С v8
табличное поле - документ список - отбор
,
0 Jokero
 
14.05.14
10:53
Вроде избитая тема, но так и не нашел ответ

На формесписка есть табличное поле типа ДокументСписок, в нем добавлена колонка без привязки к данным, заполняется программно, тип значения СправочникСслыка.
Как наложить отбор и сортировку на эту колонку, через стандартную панель действий.

з.ы.
(ЭлементыФормы.ДокументСписок.Значение.Отбор.Добавить("Программист");
ЭлементыФормы.ДокументСписок.НастройкаОтбора.Добавить("Программист", Истина);
ЭлементыФормы.ДокументСписок.НастройкаПорядка.Программист.Доступность = Истина;) - не работает. Не добавляет колонку в дин.списки и сама колонка в Настройках отбора и настройках порядка не присутствует.
чеее делать?((
1 shuhard
 
14.05.14
10:55
(0) [но так и не нашел ответ]
да лан
запросом построить список нужных ссылок и этот список запихнуть в отбор
2 Jokero
 
14.05.14
10:59
нужно что бы юзер нажал сверху на командной панели кнопочку отбор и произвелся отбор по этому полю.
3 Wobland
 
14.05.14
11:00
(2) осуществимо
4 vicof
 
14.05.14
11:00
Проиндексировать?
5 Wobland
 
14.05.14
11:02
(4) данных нет
6 hhhh
 
14.05.14
11:06
(2) сделайте колонку с привязкой к данным. И работать быстрее будет и отбор, и всё остальное.
7 shuhard
 
14.05.14
11:09
(2) ну и что в (1) ты не умеешь конкретно ?
8 Jokero
 
14.05.14
13:03
(6) Так и сделал, спасибо, но эт наверн как-то не хорошо с точки зрения теории БД дублировать данные, ради кнопочки отбора.
9 Jokero
 
14.05.14
13:07
(7) Интересный вариант, но я чет не знаю как отлавливать событие нажатие на кнопку отбора на стандартной нарисованной платформой командной панели.
да, забыл указать - обычные формы.  
Зы тему не закрывайте еще ченить напишу по этому поводу, вдруг кому пригодиться
10 Wobland
 
14.05.14
14:53
(9) никак не отловишь, нужна своя кнопка