Имя: Пароль:
1C
1С v8
Как создать безразиерный двумерный массив ?
0 DES
 
08.07.16
20:44
ну типа
Массив1 = Новый Массив(,);
Массив1.Добавить(1,1);

или как ?
1 Lexey_
 
08.07.16
20:45
(0) стаж 11 лет, серьезно или прикол?
2 Aleksandr N
 
08.07.16
20:50
(1) Пятница.
3 DES
 
08.07.16
20:51
(1) не прикол
4 Aleksandr N
 
08.07.16
20:55
(3) Массив1 = Новый Массив;
5 Aleksandr N
 
08.07.16
20:56
Как-то так.
6 oslokot
 
08.07.16
20:58
(4) нет, вот двумерный массив:

Массив1 = Новый Массив();
Массив2 = Новый Массив();

Массив1.Добавить(Массив2)
7 Aleksandr N
 
08.07.16
21:00
(6) А,ну да. Не понял темы до конца.
8 Aleksandr N
 
08.07.16
21:01
Однако, если это двумерный массив, я бы воспользовался структурами или соответствиями.
9 DES
 
08.07.16
21:09
ДвумерныйМассив = Новый Массив;
    МассивВторогоПорядка = Новый Массив();
    МассивВторогоПорядка.Добавить(1);
    МассивВторогоПорядка.Добавить(2);
    ДвумерныйМассив.Добавить(МассивВторогоПорядка);
    МассивВторогоПорядка = Новый Массив();
    МассивВторогоПорядка.Добавить(3);
    МассивВторогоПорядка.Добавить(4);
    ДвумерныйМассив.Добавить(МассивВторогоПорядка);

(8) ну-ка, ну-ка
10 Aleksandr N
 
08.07.16
21:19
(9) Почему бы и нет?
11 Aleksandr N
 
08.07.16
21:26
+ (10) если проблема в "безразмерности", то можно задействовать рекурсию.
12 breezee
 
08.07.16
22:14
В Тз можно динамически добавлять колонки
13 marvak
 
08.07.16
22:44
(0) Таблица значений, не ?
))
14 NorthWind
 
08.07.16
23:05
(12) причём скажем даже больше - в таблицу значений можно добавить колонку типа таблица значений :)
15 mistеr
 
08.07.16
23:17
(0) Таблица значений - универсальный скольки-угодно-мерный массив. Разреженный к тому же. Для двумерного случая:

ТЗМассив = Новый ТаблицаЗначений;
ТЗМассив.Колонки.Добавить("Строка");
ТЗМассив.Колонки.Добавить("Столбец");
ТЗМассив.Колонки.Добавить("МоиДанные");
16 marvak
 
08.07.16
23:55
(0)
Через CoM объект вызвать библиотеку C++ и все через указатели осуществить.
За подробностями к Серджинио
))
17 Serginio1
 
09.07.16
00:17
(16) Зачем ко мне. В 1С есть ComSafeArray. Правда там простые типы.

Ну а если к моему любимому .Net то пожалуйста

https://msdn.microsoft.com/ru-ru/library/4hy8w4fs(v=vs.110).aspx

public static Array CreateInstance(
    Type elementType,
    int length1,
    int length2
)

Все по вашим просьбxам. Правда к сожалению к ним нельзя обратиться [x,y] или [x][y]
18 marvak
 
09.07.16
00:21
(17)
))
надеюсь (0) это примет во внимание
))
Ошибка? Это не ошибка, это системная функция.