Имя: Пароль:
1C
1C 7.7
v7: Таблица значений, колонка тип массив?
0 IngWar2008
 
30.10.17
14:52
Здравствуйте. Подскажите возможно ли в 1ске создать таблицу значений, один из элементов которой будет массив?

Нужно отсортировать данные... много данных... вот думаю через таблицу значений... но не хватает в одном из столбцов ТЗ массивного типа данных... что бы внося данные в строку таблицы значений в одном из столбцов можно было сделать массив небольшой с данными. Или может тип данных список значений можно для одной из колонок ТЗ указать?
1 aka AMIGO
 
30.10.17
14:56
"Если ТипКолонки не указан - то можно хранить Любой тип"

Так что - попробуй сам.
2 IngWar2008
 
30.10.17
14:57
любой тип, но не массив данных вроде как...
3 aka AMIGO
 
30.10.17
14:58
(2) Так ты и ответил..
4 Ёпрст
 
30.10.17
14:58
(2) можно хранить что угодно - сз,ТЗ
5 Ёпрст
 
30.10.17
14:58
и массив в том числе
6 aka AMIGO
 
30.10.17
14:59
(2) Кстати "ЗначениеВСтрокуВнутр" - можно запихнуть
7 IngWar2008
 
30.10.17
15:34
Кстати "ЗначениеВСтрокуВнутр" - можно запихнуть
вот это немного не понял... можно чуть разъяснить?
8 IngWar2008
 
30.10.17
15:37
в смысле накопить данные в строковой переменной через запятую грубо говоря... а потом просто вытащить ... ну кстати да.. тоже вариант... даже по идее и проще чем с массивом или СЗ
9 Злопчинский
 
30.10.17
15:37
(7) ну например список значений представить в виде строки по внутреннему формату
10 Злопчинский
 
30.10.17
15:38
(8) ненеадо, если есть СЗ то и храни его в ТЗ как СЗ
11 aka AMIGO
 
30.10.17
15:38
(7)
Рез = ЗначениеВСтрокуВнутр(ТвойМассив);
В нужную колонку помещаешь этот Рез
12 aka AMIGO
 
30.10.17
15:39
Потом извлекаешь Масс = ЗначениеИзСтрокиВнутр(Рез);
13 Злопчинский
 
30.10.17
15:40
ТЗглав.новаястрока();
ТЗглав.мойсписок  = создатьобъкт("список значений");
ТЗглав.мой список.добавить значение(спрноменклатура.текущийэлемент());
14 aka AMIGO
 
30.10.17
15:43
(10) По факту и применять. У меня есть документ НарядНаСборку, есть ТЧ, и нужна вторая - список исполнителей, а у 7-ки этого нет.
Этот список у меня хранится именно в СтрокеВнутр.

На 8-ку переходить не хочу, хоть там и реализовано © :)
15 aka AMIGO
 
30.10.17
15:45
+14 - естественно, запоминаю в реквизите шапки дока
16 IngWar2008
 
30.10.17
15:49
Спасибо за помощь!
17 vicof
 
30.10.17
15:58
(0) Стыдно
18 trdm
 
30.10.17
16:38
Массив можно спокойно заменить на список. В представление писать индекс.
вСписок.Получить("1");
Работает как набор.