|
Скопировать массив в ТЗ
| ☑ |
0
serg-lom89
15.05.15
✎
09:25
|
Добрый день
вот хочу скопировать массив в ТЗ
МассивСсылок = Новый Массив;
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
МассивСсылок.Добавить(ОформлениеСтроки.ДанныеСтроки.Ссылка);
КонецЦикла;
ТаблицаСтрок = Новый ТаблицаЗначений;
ТаблицаСтрок.Колонки.Добавить("Ссылка",Новый ОписаниеТипов("ДокументСсылка.ЧекККМ"));
ТаблицаСтрок.ЗагрузитьКолонку(МассивСсылок,"Ссылка");
Но почему то таблица значений получается пустая,хотя массив не пустой?
Подскажите что не так?или как то по другому можно?думал через цикл но как то мне кажетсья не кошерно что ли)
|
|
1
ДенисЧ
15.05.15
✎
09:27
|
А зачем сначала в массив, а потом в ТЗ?
|
|
2
asady
15.05.15
✎
09:27
|
(0) ТЗ пустая загружать некуда.
|
|
3
asady
15.05.15
✎
09:27
|
(0) лучше наоборот сделать сначала в ТЗ потом из ТЗ в массив
|
|
4
serg-lom89
15.05.15
✎
09:28
|
(1) а тз затем передат ьв запрос хочу
|
|
5
chelentano
15.05.15
✎
09:28
|
(0) в ТЗ сначала надо добавить строки в количестве = количество элементов массива
|
|
6
serg-lom89
15.05.15
✎
09:28
|
(3) вот наверное так и сделаю..тока массив затем не надо будет)
|
|
7
fisher
15.05.15
✎
09:33
|
В восьмерочной ТЗ нет явных способов создавать или грузить строки пачками. Только в цикле. Мне кажется, я встречал какой-то более продуктивный остроумный вариант, но не могу вспомнить.
|
|
8
fishb1
15.05.15
✎
09:36
|
(4) Ну и передавай массив в запрос, а в условии "...Ссылка В (&Массив)"
Мне всегда этого хватало. Если возникают сложности с реализацией, то значит что-то делаешь не так. :)
|
|