Имя: Пароль:
1C
 
Можно ли в массиве использовать не числовые индексы, а строковые
0 BOS
 
29.09.04
10:33
Можно ли в массиве использовать не числовые индексы, а строковые.
Может какой другой объект с возможностями массива (многомерный)
1 Волшебник
 
29.09.04
10:36
используй Структуру или Соответствие
2 BOS
 
29.09.04
10:39
А 2000 записей, каждая тоже является структурой с 20 - 30 записями потянет?? Есть ограничения?
3 Волшебник
 
29.09.04
10:42
Должно, но в структуре обычно мало элементов. Лучше, наверное, использовать СписокЗначений. Опиши задачу.
4 BOS
 
29.09.04
10:52
Вот, наверно список значений, каждое значение которого структура подойдет. Если не заглючит после первой 1000 :)
А насчет задачи - слишком завернутая (задача распределения по нескольким признакам с кучей условий). Ну, в итоге получил таблицу. В ней строки. Колонка содержит признаки. Перебираем строки - получаем признаки. А в другом месте для каждого признака хранится количество элементов в указанной точке и количество, которое должно быть после распределения...Признак - строка, нужно по строке сразу перейти к нужной записи в другой структуре. Вот список значений наверно подойдет...
5 BOS
 
29.09.04
11:15
Нет, список значений не подойдет. Список - это типа таблицы - индексы строк только числовые, опять же поиск по значению. Нужна Структура или Соответствие, со значениями структурами. Или многомерный массив со строковыми индексами...
6 BOS
 
29.09.04
11:24
А не получится так, что обращение по ключу (при учете вложенных структур) на больших объемах будет происходить дольше, чем поиск по табличной части? Или данных нет, только экспериментально...
7 Волшебник
 
29.09.04
11:24
Попробуй в структуру засунуть значение типа "ЭлементСпискаЗначений" или "СтрокаТаблицыЗначений". Тогда можно будет переходить от одного к другому без поиска.
8 BOS
 
29.09.04
11:29
Ну, да, я про это и говорю...
Независимо от того, куда вы едете — это в гору и против ветра!