|
|
|
Сортировка списка значений | ☑ | ||
|---|---|---|---|---|
|
0
AndreyJordan
22.01.09
✎
14:10
|
Есть список значений каждое значение которого типа Справочник. Необходимо отсортировать этот список по одному реквизиту этого Справочника.
Как максимально эффективно это все реализовать? |
|||
|
1
Вовик007
22.01.09
✎
14:11
|
Тз + Колонка с реквизитом + Сортировать().
|
|||
|
2
ДенисЧ
22.01.09
✎
14:11
|
Развернуть его в таблицу значений с добавлением столбца с нужным реквизитом, сортировка по этому столбцу и обратная выгрузка в СЗ
|
|||
|
3
Нуф-Нуф
22.01.09
✎
14:12
|
а еще можно заюзать представление.
|
|||
|
4
Sadovnikov
22.01.09
✎
14:13
|
(0) А откуда взялся этот список? Нельзя ли еще на этапе заполнения отсортировать в нужном порядке?
|
|||
|
5
ДенисЧ
22.01.09
✎
14:14
|
(3)
Сортировать(<?>,); Синтаксис: Сортировать(<Направление>,<ДокПоДате>) Назначение: Отсортировать список по значениям. Параметры: <Направление> - 0 - сортировка по возрастанию, иначе по убыванию (необязателен, по умолчанию - 0). <ДокПоДате> - необязательный параметр. Имеет смысл только в том случае, если значениями списка значений являются документы. В этом случае можно задавать сортировку документов по их хронологии. Число: 1 - сортировка по хронологии документов; 0 - нет. Значение по умолчанию - 0. Где сортировка по представлению? :-) |
|||
|
6
Ёпрст
гуру
22.01.09
✎
14:15
|
(5) СортироватьПоПредставлению(<Направление>)
|
|||
|
7
Ёпрст
гуру
22.01.09
✎
14:15
|
Подробнее см. в документации, глава ''Работа со Списком Значений''.
:)) |
|||
|
8
ДенисЧ
22.01.09
✎
14:17
|
(6) да, упустил :-)
|
|||
|
9
Sadovnikov
22.01.09
✎
14:17
|
(5), (6) Смотрим (0): "по одному реквизиту этого Справочника"
:) |
|||
|
10
Sadovnikov
22.01.09
✎
14:18
|
+(9) Для (6) - отменяется :)
|
|||
|
11
Guk
22.01.09
✎
14:18
|
(9) подозреваю, что проблема решается только с применением 1С++ ;)...
|
|||
|
12
Ёпрст
гуру
22.01.09
✎
14:19
|
(9) Ну и ? В представление пихаем строковое значение нужного реквизита и привет...
|
|||
|
13
ДенисЧ
22.01.09
✎
14:19
|
(11) Можно ещё АДО использовать...
|
|||
|
14
Sadovnikov
22.01.09
✎
14:20
|
(11) Естественно! Еще и отдельный класс написать потребуется :)
(12) Я уже в (10) все понял и исправился :) |
|||
|
15
Ёпрст
гуру
22.01.09
✎
14:21
|
(14) не в курсе, проект Tabledoc заброшен ? Или вошел ужо в состав какой-нить другой ВК ?
|
|||
|
16
АЛьФ
22.01.09
✎
14:23
|
2(12) На самом деле зависит от типа этого реквизита. Если это, например, документ, то при сортировке по строковому представлению действительно получишь "привет" :)
|
|||
|
17
Sadovnikov
22.01.09
✎
14:23
|
(15) Неа, не в курсе... Юзаю TableDoc версии 0.1.0.14 от 31 марта 2008.
|
|||
|
18
Sadovnikov
22.01.09
✎
14:24
|
(16) Так заполнить-то можно нужными строками.
|
|||
|
19
АЛьФ
22.01.09
✎
14:27
|
2(18) Да можно, можно. Это я так... Поддерживаю шутливый тон Guk'а :)
|
|||
|
20
Cthulhu
22.01.09
✎
17:50
|
(6): однажды я попробовал отсортировать по представлению СЗ из пары-тройки-пятёрки тыщ значений (фильтр для справочника номенклатуры)... больше этого не пробую делать никогда... так, на будущее - может пригодится...
|
|||
|
21
Sadovnikov
23.01.09
✎
07:59
|
(20) А фильтр на справочник по другому делать надо...
|
|||
|
22
Has
23.01.09
✎
08:45
|
на http://dev.citykirov.ru/
нашел TableDoc вер. 0.1.0.26 от 19.06.08 |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |