v7: Таблица значений, колонка тип массив? #807626


#0 by IngWar2008
Здравствуйте. Подскажите возможно ли в 1ске создать таблицу значений, один из элементов которой будет массив? Нужно отсортировать данные... много данных... вот думаю через таблицу значений... но не хватает в одном из столбцов ТЗ массивного типа данных... что бы внося данные в строку таблицы значений в одном из столбцов можно было сделать массив небольшой с данными. Или может тип данных список значений можно для одной из колонок ТЗ указать?
#1 by aka AMIGO
"Если ТипКолонки не указан - то можно хранить Любой тип" Так что - попробуй сам.
#2 by IngWar2008
любой тип, но не массив данных вроде как...
#3 by aka AMIGO
Так ты и ответил..
#4 by Ёпрст
можно хранить что угодно - сз,ТЗ
#5 by Ёпрст
и массив в том числе
#6 by aka AMIGO
Кстати "ЗначениеВСтрокуВнутр" - можно запихнуть
#7 by IngWar2008
Кстати "ЗначениеВСтрокуВнутр" - можно запихнуть вот это немного не понял... можно чуть разъяснить?
#8 by IngWar2008
в смысле накопить данные в строковой переменной через запятую грубо говоря... а потом просто вытащить ... ну кстати да.. тоже вариант... даже по идее и проще чем с массивом или СЗ
#9 by Злопчинский
ну например список значений представить в виде строки по внутреннему формату
#10 by Злопчинский
ненеадо, если есть СЗ то и храни его в ТЗ как СЗ
#11 by aka AMIGO
Рез = ЗначениеВСтрокуВнутр(ТвойМассив); В нужную колонку помещаешь этот Рез
#12 by aka AMIGO
Потом извлекаешь Масс = ЗначениеИзСтрокиВнутр(Рез);
#13 by Злопчинский
ТЗглав.мой список.добавить значение(спрноменклатура.текущийэлемент);
#14 by aka AMIGO
По факту и применять. У меня есть документ НарядНаСборку, есть ТЧ, и нужна вторая - список исполнителей, а у 7-ки этого нет. Этот список у меня хранится именно в СтрокеВнутр. На 8-ку переходить не хочу, хоть там и реализовано © :)
#15 by aka AMIGO
+14 - естественно, запоминаю в реквизите шапки дока
#16 by IngWar2008
Спасибо за помощь!
#17 by vicof
Стыдно
#18 by trdm
Массив можно спокойно заменить на список. В представление писать индекс. вСписок.Получить("1"); Работает как набор.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С