Имя: Пароль:
1C
1С v8
ВыделенныеСтроки списка УФ, особенность порядка выделенных объектов
0 Karamzin
 
05.08.14
17:29
1С Бухгалтерия 3.0, 8.3.5.1068
Выделяю, например, 10 документов в списке, курсор после этого стоит на пятом документе. В результате в массиве Элементы.Список.ВыделенныеСтроки первым идет документ, на котором стоит курсор и уже затем все остальные по порядку.
Это так задумано или косяк платформы?
1 Karamzin
 
05.08.14
17:49
на 8.3.4.389 также себя ведет
чего-то не могу придумать как сделать массив выделенных строк отсортированным в том порядке, в котором он отображается, без флуктуации
2 Defender aka LINN
 
05.08.14
17:50
А какая разница?
А если я их выделял вообще не подряд, например, то твой велокат как должен ехать?
3 Karamzin
 
05.08.14
17:54
(2) сверху вниз он должен ехать по выделенному списку
он отсортирован в нужном порядке и в этом порядке должна происходить обработка
4 Karamzin
 
05.08.14
17:58
всё, понял
он в массив записывает их в порядке выделения
а я через Ctrl-A выделял, поэтому сразу и не понял порядок работы
5 Karamzin
 
05.08.14
18:12
но это не снимает вопроса: как отсортировать выделенные строки в нужном мне порядке?
вытащить установленную сортировку списка и отсортировать по ней элементы массива?
6 EvgeniuXP
 
05.08.14
18:16
(3) а если стрелки понажимали вверх вниз - то меняться должен идентификатор в зависимости от этого? - зачем пустая нагрузка на сервер.
7 EvgeniuXP
 
05.08.14
18:17
(5) как отсортировал - так и получай.
8 EvgeniuXP
 
05.08.14
18:18
выгрузи в ТЗ и отсортируй как надо.
9 Karamzin
 
05.08.14
18:21
(7) получается не как отсортировал, а в каком порядке выделил
а мне надо как раз как отсортировал
(8) вот я к этому и склоняюсь
Закон Брукера: Даже маленькая практика стоит большой теории.