![]() |
![]() |
|
Есть ли в 1С многомерные массивы? Ø |
☑ | ||
---|---|---|---|---|
0
Любоч
02.07.05
✎
11:47
|
Подскажите,есть ли в 1С многомерные массивы?
|
|||
1
lanselot
02.07.05
✎
11:50
|
ТзаблицаЗначений
|
|||
2
Kras
02.07.05
✎
11:53
|
(1) ТЗ, это двухмерный массив. кажись
|
|||
3
lanselot
02.07.05
✎
11:57
|
(2) двух мерный, просто я почему то не подумал что могут интересовать более чем двух мерные массивы в 1С...
|
|||
4
Kras
02.07.05
✎
11:57
|
Пожалуй регистры, счета, запросы, можно обозвать многомерными массивами.
Может ошибаюсь. |
|||
5
Любоч
02.07.05
✎
11:58
|
Мне пока двухмерного и хватит... (1)спасибо за подсказку, буду пробовать.
|
|||
6
lanselot
02.07.05
✎
11:59
|
(2) но там есть возможность создавать вложенные таблицы
|
|||
7
systemstopper
02.07.05
✎
15:36
|
(6) массив массивов это не многомерный массив
|
|||
8
Diter
02.07.05
✎
15:41
|
(7) Организовать такой массив из ТЗ - влёгкую. ВСя фишка - в схеме заполнения и чтения данных
|
|||
9
zzzzz
02.07.05
✎
18:00
|
В 7,5 кажись были. Что-то такое припоминаю. Проблема была в том, что они были статическими.
|
|||
10
NS
02.07.05
✎
20:45
|
см. метод новый массив()
|
|||
11
vrag
03.07.05
✎
02:50
|
Мля...
Положи в любое поле массива массив и будет тебе полимерный! |
|||
12
Chai Nic
03.07.05
✎
10:14
|
Вот чего не хватает в 1с - так это возможность создания n-мерных кубов данных, с возможностью фильтров и сортировок. Да и в 2-мерной - хотя бы сделать равноправность строк и столбцов - было бы великое дело.. А то по строкам свернуть можно, а по столбцам - фиг.. Да и автофильтрацию хочу(индексированную, ессно). А то переборы устраивать - как-то по-детски получается.. и тормозно..
|
|||
13
SnarkHunter
03.07.05
✎
10:25
|
(+12)...и ООП...
|
|||
14
Petrucho
03.07.05
✎
11:53
|
(2,7,12)
ТЗ, вложенные в ТЗ это и есть многомерные меассивы. (7) - учи матчасть |
|||
15
Chai Nic
03.07.05
✎
12:33
|
(14) То что можно создать "таблицу таблиц" - и так ясно. Но скорость доступа к "третьему измерению" получается на порядок более низкая.. Да и где тут возможность сверток, фильтраций и сортировок? ТаблицаЗначений, если бы она была более функциональна, сократила бы объем кода минимум на треть, я так думаю - и повысила бы быстродействие.
|
|||
16
Petrucho
03.07.05
✎
12:34
|
Да, согласен.
Многомерный массив получается, но эффективность его не высокая. Хранение данных обеспечивает, но работа с ними немного гемморойная. |
|||
17
NS
03.07.05
✎
15:40
|
Знатоки мля...
Делаем ТЗ с четыремя колонками: Склад, Фирма, номенклатура, Количество - скольки мерный это массив? |
|||
18
systemstopper
03.07.05
✎
16:34
|
(17) двумерный адназначна. Тут одни гении.
(14) подучись для начала сам студэнт. |
|||
19
Bytebreaker
03.07.05
✎
16:37
|
(17) Согласен с NS
|
|||
20
Chai Nic
03.07.05
✎
17:48
|
(17) А теперь скажи БЫСТРЫЙ способ получить значение по комбинации "измерений". Без перебора. И без создания дополнительных "индексных" колонок.
|
|||
21
Bytebreaker
03.07.05
✎
18:13
|
(20) Достаточно одной колонки с хэш функцией
|
|||
22
Дурочка 1С
03.07.05
✎
18:18
|
Регистры в 1С - n-мерные массивы!
|
|||
23
NS
03.07.05
✎
21:00
|
(20) Во приколист... Ты хочешь и итоги по всем измерениям, и сворачивать, и быстро, причем без индекса получать?
(22) Судя по 20 - это тоже не многомерный массив. |
|||
24
Альфред Эрикс
03.07.05
✎
23:37
|
Лемма: Любой многомерный массив можно свести к одномерному.
|
|||
25
Альфред Эрикс
03.07.05
✎
23:39
|
5. А чего сразу ТЗ. Массивом прекрасно можно обойтись. Функцию только одну записать да и зарезервировать одномерный массив длиной n*m.
|
|||
26
zzzzz
04.07.05
✎
00:32
|
Остобенность массивов, о которой почему-то не упомянули. Элемент очень быстро находится по индексу. Таблица в этом отношении сильно уступает. Я имею в виду 1С.
|
|||
27
Пудель
04.07.05
✎
00:48
|
Никто не пробовал конструкции типа
Процедура ЗаписатьМассивВнутрьМассива(Массив1,Массив2,Индекс) Массив1[Индекс]=Массив2? Я забыл, можно так или нельзя... |
|||
28
Альфред Эрикс
04.07.05
✎
11:39
|
27. Нельзя. Обращение к Ячейке двоичного массива такое:
Массив[(i-1)*m+j] = ЧемуТоТам; где i - номер строки, j - номер солбца, m - число столбцов в таблице. |
|||
29
Карабас
04.07.05
✎
23:31
|
А существует, в алгоритме, вариант БЛОБ-полей(ТЗ-ТЗ)+шифрование+сжатие в 1С. В простом варианте. ТЗ - 2 столбца, каждая строка(Значение строки)- ТЗ - 2 столбца,... Как ужать ТЗ?
|
|||
30
Карабас
04.07.05
✎
23:51
|
http://www.tsyapa.ru/tuningADO/tuningADO-03.htm
|
|||
31
Пудель
05.07.05
✎
01:55
|
(28) Ну это-то понятно, помнится, такую проблему как-то мой одноклассник ещё для синклеровского Бейсика решал...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |