|
Сортировка таблицы | ☑ | ||
---|---|---|---|---|
0
АЛьФ
19.10.18
✎
15:55
|
Есть справочник "Связи". В нем реквизиты:
- СвязьВВерх (типа Справочник.Связи) - Заявка (типа Документ.Заявка) - СвязьВниз (типа Справочник.Связи) Этот справочник задает порядок документов "Заявка". Вопрос: возможно ли как-то в таблицу вывести документы "Заявка" в порядке, определенном справочником "Связи"? |
|||
1
shuhard
19.10.18
✎
15:56
|
(0) конечно, запросом получить ТЗ и загрузить в таблицу
|
|||
2
Cool_Profi
19.10.18
✎
15:57
|
Лёш, ты чего???
|
|||
3
АЛьФ
19.10.18
✎
16:01
|
2(1) Не пойдет. Данных много и сортировка нужна динамическая. В таблице будет еще возможность Заявки двигать с места на место.
2(2) Чагось? |
|||
4
Cool_Profi
19.10.18
✎
16:01
|
(3) Для тебя вопросы какие-то.... Странные... Или акк взломали...
|
|||
5
Дмитрий
19.10.18
✎
16:01
|
а если цикл? )
|
|||
6
Cool_Profi
19.10.18
✎
16:02
|
Берём СКД и ваяяем..
|
|||
7
АЛьФ
19.10.18
✎
16:03
|
2(4) Почему странные? Может быть есть какое-то очевидное решение, но я его не вижу.
|
|||
8
АЛьФ
19.10.18
✎
16:03
|
2(6) Нужен динамический список, а не отчет.
|
|||
9
Вафель
19.10.18
✎
16:05
|
это типо связный список?
|
|||
10
Вафель
19.10.18
✎
16:06
|
нужно поле порядок и его заисывать Порядок = СвязьВверх.Порядок + 1
|
|||
11
АЛьФ
19.10.18
✎
16:06
|
2(5) Какой цикл?
|
|||
12
АЛьФ
19.10.18
✎
16:07
|
2(9) Да.
|
|||
13
АЛьФ
19.10.18
✎
16:08
|
2(10) При перемещении заявок придется перенумеровывать все связи. Этого хочется избежать.
|
|||
14
Cool_Profi
19.10.18
✎
16:08
|
Формирование дерева запросом...
Тут три мягких знака понадобится... |
|||
15
Вафель
19.10.18
✎
16:09
|
(13) перемещается произвольно или на 1 вверх/вниз
|
|||
16
АЛьФ
19.10.18
✎
16:16
|
2(15) Произвольно.
2(14) Не улавливаю мысли. |
|||
17
Вафель
19.10.18
✎
16:18
|
перенумеровывать нужно не все связи, а только в диапазоне переноса
|
|||
18
Вафель
19.10.18
✎
16:19
|
можно делать с запасом, а "разряжать" регламентом.
для правильного решенияч задачи в 1платформе нет динамического списка с проивольным заполнением следующего ряда |
|||
19
АЛьФ
19.10.18
✎
16:23
|
2(17) В общем случае можно перенести из одного конца списка в другой и это потребует пересчета всех связей. От этого хотелось уйти.
2(18) Жаль. |
|||
20
Вафель
19.10.18
✎
16:28
|
(19) не ужто такие списки длинные?
|
|||
21
Вафель
19.10.18
✎
16:29
|
ну или смому форму рисовать с пажинацией
|
|||
22
АЛьФ
19.10.18
✎
16:37
|
2(20) Ну, не сильно длинные. Но пересчитывать не хотелось бы.
|
|||
23
ptiz
19.10.18
✎
16:48
|
Странная структура в (0). Дублирование информации и не исключает разных элементов на одном уровне - так и задумано?
|
|||
24
Вафель
19.10.18
✎
16:49
|
(23) Как я понимаю - это что-то типо посделовательности, только без привязки с дате
|
|||
25
ptiz
19.10.18
✎
17:10
|
Хорошая задачка, но надо было утром выкладывать :)
|
|||
26
АЛьФ
19.10.18
✎
17:11
|
2(23) Что ж в нем странного? Обычный двусвязный список.
|
|||
27
АЛьФ
19.10.18
✎
17:11
|
2(25) Это мистянам на выходные :)
|
|||
28
Garykom
гуру
19.10.18
✎
17:18
|
(0) Переделай эту хрень на записи пар Документ.Заявка, выше/ниже
|
|||
29
ptiz
19.10.18
✎
17:23
|
Запросом вроде никак. А числовое поле "Порядок" можно ввести с запасом, чтобы можно было между соседними вклиниваться. У нас именно так сделано, чтобы юзеры могли порядок документов для сборки менять.
|
|||
30
mistеr
19.10.18
✎
19:46
|
(13) "Хочется избежать" это в смысле лень кодить или что-то еще?
Это называется придумать себе проблему, а потом героически ее преодолевать. Загружаешь свой список в ТЧ обработки, показываешь пользователю, он его тасует как хочет. Потом выгружаешь уже пронумерованный. Желание чего-то там избежать засовываешь подальше. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |