|
где поменять порядок сортировки в Соответствие? | ☑ | ||
|---|---|---|---|---|
|
0
IceSer1
10.09.08
✎
17:40
|
1c 8.1
делаю пробу Соотв = Новый Соответствие; Для к = 0 По 10 Цикл Соотв.Вставить("у"+к, к); КонецЦикла; получаю Ключ Значение "у8" 8 "у9" 9 "у10" 10 "у0" 0 "у1" 1 "у2" 2 "у3" 3 "у4" 4 "у5" 5 "у6" 6 "у7" 7 как это понимать ? где поменять порядок сортировки? |
|||
|
1
Immortal
10.09.08
✎
17:43
|
ничо не понял.
ты лучше напиши что надо в итоге |
|||
|
2
ДенисЧ
10.09.08
✎
17:43
|
А где написано, что это упорядоченный набор данных?
|
|||
|
3
IceSer1
10.09.08
✎
17:44
|
нужно получить данные
у0....у10 в 8.0 так и получается но в 8.1 глюк |
|||
|
4
Immortal
10.09.08
✎
17:45
|
а=))
хех. здорово. м.б. тогда какой нить другой объект использовать? |
|||
|
5
Defender aka LINN
10.09.08
✎
17:45
|
(0) А нафига тебе сортировка в Соответствии? Оно не для того предназначено
|
|||
|
6
IceSer1
10.09.08
✎
17:46
|
(4)
а если надо этим ? |
|||
|
7
Defender aka LINN
10.09.08
✎
17:46
|
(3) Массивы использовать что мешает?
|
|||
|
8
Defender aka LINN
10.09.08
✎
17:46
|
(6) Тогда вешайся
|
|||
|
9
IceSer1
10.09.08
✎
17:47
|
(5) в 8.0 было нормально! после перехода на 8.1 вылезло:(
|
|||
|
10
YauheniL
10.09.08
✎
17:47
|
Вообще, соответсвие -- структура данных, оптимизированная под хранение пар (и поиск одной части пары по второму значению). В общем случае, порядок хранения пар может быть произвольным
|
|||
|
11
Immortal
10.09.08
✎
17:47
|
(6) не вижу смысла.
ты обращаццо всё равно к ключу будешь. |
|||
|
12
H A D G E H O G s
10.09.08
✎
17:48
|
Привяжи список значений.
|
|||
|
13
IceSer1
10.09.08
✎
17:57
|
(12) попробую но над оч. много изменить..
|
|||
|
14
Defender aka LINN
10.09.08
✎
17:59
|
(12) Лучше индексированную ТЗ, быстрее будет.
|
|||
|
15
Anonimka
10.09.08
✎
18:11
|
(0)Твой пост напомнил мой переход с 8,0 на 8,1 - когда вдруг типовой отчет "Обороты счета" стал выдавать полный бред. Там причина была именно в том, что в 8,0 соответствие сортировалось по ключу, а в 8,1 - нет.
Переписывала все под таблицу значений, соответствие не сортировалось(противное)... |
|||
|
16
IceSer1
10.09.08
✎
18:16
|
(15) у мну тоже самое....
|
|||
|
17
H A D G E H O G s
10.09.08
✎
18:16
|
(14) Можно конечно помериться, но думается мне, что списокзначений+соответствие = индексированныйсписокзначений.
|
|||
|
18
Mitriy
10.09.08
✎
18:28
|
(15)(16) чо-то не помню, чтобы соответствие когда-нить сортировалось...
|
|||
|
19
Anonimka
10.09.08
✎
18:38
|
Mitriy, если тебе действительно интересно, то у меня сохранились dtшки из 8,0, в которых явно это отслеживается - могу прислать. Я полдня отслеживала отладчиком, почему не работает этот отчет, развернула две базы параллельно - на 8,0 и 8,1, сравнивала почти пошагово - и была до крайности удивлена, когда увидела, что сортировка в соответствии разная.
|
|||
|
20
Rebelx
10.09.08
✎
18:54
|
(19) а никто никогда не обещал, что порядок пар в соответствии и структуре будет соответствовать порядку добавления. порядок гарантируется в ТЗ и СЗ
|
|||
|
21
IceSer1
10.09.08
✎
18:58
|
(20) это понятно, но должен же быть какой та способ сделать сортировку
|
|||
|
22
Господин ПЖ
10.09.08
✎
19:02
|
(21) а зачем? кто сортировку поддерживает имеет метод Сортировать()
|
|||
|
23
Defender aka LINN
10.09.08
✎
19:06
|
(17) СЗ = ТЗ с предопределнными колонками. Остальное - от лукавого :)
|
|||
|
24
Anonimka
11.09.08
✎
11:49
|
(20) Если не можешь достигнуть желаемого, сделай вид, что желал достигнутого :)
Забавно, что этот глюк (или особенность функционирования), повлиял на стандартный бухгалтерский отчет в конфигурации от абби, то есть, изначально предполагалось, что соответствие будет работать именно с сортировкой - даже если "это никто и не обещал". |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |