Имя: Пароль:
1C
1С v8
Структура..массив..управляемая форма...
0 Dmitriy_76
 
03.09.11
10:08
Массив1=Новый Массив;
Структура1=Новый Структура;
Пока Выборка.Следующий()Цикл
   Структура1.Очистить();
   Структура1.Вставить("К1",Выборка.К1);
   Структура1.Вставить("К2",Выборка.К2);
   Структура1.Вставить("К3",Выборка.К3);
   Массив1.Добавить(Структура1);
КонецЦикла;

Смотрю отладчиком, в структуре1 все как надо заполнено, но в массиве, все строки соотвествуют данным что были в последней структуре. что делаю не так ?

т.е. во что выходит
1 проход цикла
значения в выборке
К1 - "10" , К2 - "20" , К3 - "30" ,
в массив добавляется эта структура.

2 проход цикла
значения в выборке
К1 - "40" , К2 - "50" , К3 - "60" ,
в массиве :
40   50   60
40   50   60
1 anastasia1188
 
03.09.11
10:14
Массив1=Новый Массив;

Пока Выборка.Следующий()Цикл
   Структура1=Новый Структура; // Помести созд. стр-ры в цикл
   Структура1.Очистить();
   Структура1.Вставить("К1",Выборка.К1);
   Структура1.Вставить("К2",Выборка.К2);
   Структура1.Вставить("К3",Выборка.К3);
   Массив1.Добавить(Структура1);
КонецЦикла;
2 Dmitriy_76
 
03.09.11
10:16
(1) хм...работает...спасибо!!!
3 Banned
 
03.09.11
10:18
странно.... Работает...
Ну, ты ещё заходи, у нас много ещё мыслей есть...
4 Лефмихалыч
 
03.09.11
10:55
(0) юзай таблицу значений вместо массива со структурами
5 Варвар
 
03.09.11
10:57
(4) она не сериализуется.
6 Лефмихалыч
 
03.09.11
10:58
(5) это с каких пор?
7 Варвар
 
03.09.11
11:00
(6) упс. наврал.
8 Варвар
 
03.09.11
11:02
(7)+ на тонком клиенте хрен заюзаешь.Про сериализацию наврал, это да.
9 Лефмихалыч
 
03.09.11
11:03
(8) а массив со структурами на тонком зачем? Чтобы учить напрочь всю идею и смысл тонкого клиента?..
10 shuhard
 
03.09.11
11:03
(8) + 1
для УФ ТЗ смерть
11 Лефмихалыч
 
03.09.11
11:04
'убить, а не учить
12 shuhard
 
03.09.11
11:05
(11) а чем тебе структуры не угодили ?
13 Лефмихалыч
 
03.09.11
11:08
(12) для отладки это смерть. В ТЗ хоть можно узнать, какие колонки там будут в рантайм
14 shuhard
 
03.09.11
11:09
(13) вопрос привычки
15 Dmitriy_76
 
03.09.11
13:46
ТЗ не вариант...
так как массив формирую на сервере, а после передаю на клиента