|
обход коллекции элементов
| ☑ |
0
Alexey_AA
15.01.13
✎
15:28
|
господа, пишу такой код. до меня не доходит, каким образом сортируются объекты в коллекции? они 100% не по порядку обхода и не по алфавитному порядку наименований... я конечно могу ручками набить все 18 моих полей, но хотелось бы универсальное решение...
Настройки = Новый Соответствие;
колРек=0;
Для каждого Реквизит Из ЭтаФорма.ЭлементыФормы Цикл
если лев (Реквизит.Имя,3) ="рек" и реквизит.значение тогда
колРек=колРек+1;
Настройки.Вставить(прав( Реквизит.Имя,СтрДлина( Реквизит.Имя)-3), Реквизит.Значение);
КонецЕсли;
КонецЦикла;
|
|
1
ДенисЧ
15.01.13
✎
15:30
|
по порядку следования в дереве конфигурации
|
|
2
prog0101
15.01.13
✎
15:30
|
(0)может по порядку создания?
а вообще кг ам
|
|
3
Deon
15.01.13
✎
15:30
|
а не по-порядку добавления на форму?
|
|
4
Alexey_AA
15.01.13
✎
15:30
|
поясню,у меня дальше запрос, с условными вставками отбора по этим полям, и хочется задать свой порядок вывода колонок.
кстати, колРек у меня так, для хохмы :)
|
|
5
АНДР
15.01.13
✎
15:31
|
По порядку добавления на форму
|
|
6
Reset
15.01.13
✎
15:33
|
Никогда не задавался вопросом, вероятно (3)(5).
А какая разница?
|
|
7
lefthander
15.01.13
✎
15:34
|
Если быть совсем точным, то на форме есть порядок обхода. Меню - Форма - Порядок обхода.
|
|
8
Deon
15.01.13
✎
15:35
|
(4) А как твой порядок завязан на обход колекции?
|
|
9
Deon
15.01.13
✎
15:35
|
(7) ТС пишет, что выборка идет не по порядку обхода
|
|
10
Alexey_AA
15.01.13
✎
15:39
|
(8) вот в том и дело, я думал все будет ок, если у меня будет правильный порядок обхода на форме..... но не тут то было.
|
|
11
Reset
15.01.13
✎
15:41
|
(10) Что будет "ок"?
|
|
12
Undefined vs NULL
15.01.13
✎
15:42
|
Выгребай в свою ТЗ и сортируй как хочешь
|
|
13
Deon
15.01.13
✎
15:43
|
Я вот тоже пока не пойму, что автору надо
|
|
14
Alexey_AA
15.01.13
✎
15:45
|
(12) над этим думал, хочу минимум кода написать :)
сейчас напряг память, действительно, по порядку создания объектов на форме сортируется, плохо :(
|
|
15
prog0101
15.01.13
✎
15:46
|
(13)автору легче держать в голове порядок обхода чем прописать названия элементов
следы заметает
|
|
16
asady
15.01.13
✎
15:47
|
(14) ты эта... как его ... скока весишь-то?
вес свой в килограммах сообщи пожалуйста
|
|