Как Загнать Структуры в список значений? #118415


#0 by Vovik
Есть определенное количество структур, загоняю их в список значений. Потом читаю список значений и получаю просто слово: Структура Структура... Вопрос: Как загнать структуры в список значений, чтобы потом прочитать эти структуры?
#1 by Волшебник
не путай объект и его строковое представление
#2 by Vovik
Направь пожалуйста на путь истиный! Спасибо!
#3 by Волшебник
Структура = ЭлементСписка.Значение;
#4 by Vovik
#5 by Волшебник
А почему ты думаешь, что твой результат неправильный?
#6 by Vovik
Смотрю по Отладчику! 1.Перед тем как внести в СЗ - вижу всю структуру(поля и значения) 2.Когда получаю ее из СЗ - Просто слово "структура"
#7 by Волшебник
Может не туда смотришь? F2 нажимал?
#8 by Asmody
ТипЗнч?
#9 by Волшебник
В типовой конфигурации я встречал такую конструкцию: Реквизит отчета типа строка, которая...  содержит структуру, преобразованную в строку, которая...    впоследствии оказалась не структурой, а соответствием, которая...       содержит массив, который           содержит ссылки на объекты, до которых...               мне надо было добраться.
#10 by Vovik
Только он и есть. В нем 3 различных квалификатора, а в них нет ничнего общего с моей структурой
#11 by Волшебник
ты скажи, что он возвращает - Тип("Строка") или Тип("Структура")?
#12 by Vovik
Я не внимателен, тип Структура!!! А как дальше то ее выжать из переменной????
#13 by Asmody
мдя... домой ходи. утро вечера мудренее. :)
#14 by Волшебник
что сделать?
#16 by Asmody
можешь кратенько код показать, т.е., как чего куда загоняешь и как достаешь. (но только ключевые моменты, не надо показывать свою гениальность, выкладывая на форум простыню на два экрана) :)
#18 by Vovik
В "СтрокаСЗ" нет нихера, просто пишет Тип структура, а ни одного поля из нее не достать:( Думаю массив чтоли попробовать поюзать?
#19 by Asmody
ДокументыВСЗ - СписокЗначений? а где у тебя при извлечении берется _элемент_ этого списка?
#21 by Asmody
если ДокументыВСЗ - список значений, то вот это: нет у списка значений свойства Значение!
#22 by Vovik
См.Есть в отладчике видел. И без него таже херь получается. Щас использовал массив вместо СЗ и то же облом :(
#23 by Asmody
в _элемент_ списка значений! ЭЛЕМЕНТ! блин, как бы это тебе по-проще объяснить? ну это как рота (СписокЗначений) и один служащий этой роты (ЭлементСпискаЗначений). бестолку выяснять, что лежит в кармане у роты!
#24 by Vovik
Так как правильно вытащить элемент из СЗ(структуру в данном случае во всех ее проявлениях)?
#25 by Asmody
Элементы коллекции: ЭлементСпискаЗначений Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс элемента. т.е. что-то типа: Для каждого ЭлементСпискаЗначений из СписокЗначений Цикл
#26 by Волшебник
Я это уже говорил в
#27 by Vovik
я же написал про это
#28 by Vovik
Всмысле см 15
#29 by Vovik
Причем эта же конструкция работает до внесения в СЗ. То есть ключ правильный полюбому
#30 by Asmody
еще раз, я не пока не увидел, где из списка значений ты получаешь его элемент.
#32 by Asmody
вот код, который работает 100%
#34 by Vovik
Меня это уже бесит, нашел в конфе аналогичные процедуры все как адо, а у меня не идет. Щас буду бить компьютер табуреткой
#35 by Vovik
Сделал блин :)) Пойду напьюсь
#36 by Vovik
Сделал блин :)) Пойду напьюсь
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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