Имя: Пароль:
1C
1С v8
Скопировать колонки из одной ТЗ в другую
0 Анна_84
 
06.09.11
17:07
Пытаюсь скопировать одну таблицу значений в другую:

ТаблицаДокумента = Источник.МПЗПриобретенные.Выгрузить(, "Номенклатура,Склад,Количество,Сумма");
           ТаблицаДокумента.Колонки.Добавить("Организация");
ТаблицаДокумента.Колонки.Добавить("ДокументОприходования");

Для каждого Стр из ТаблицаДокумента цикл
   Стр.Организация = Источник.Организация;
   Стр.ДокументОприходования = Источник.Ссылка;
КонецЦикла;
           
ТаблицаОстатков = ТаблицаДокумента.Скопировать(, "Номенклатура,Склад,Количество,Органицзация");

Выпадает ошибка: Неверное имя колонки. Смотрю отладчиком - есть у ТаблицаДокумента колонки "Номенклатура,Склад,Количество,Органицзация".
Что я не так делаю?
1 FIXXXL
 
06.09.11
17:13
ОрганиЦзация?
2 Vladal
 
06.09.11
17:14
СкопироватьКолонки?
3 Vladal
 
06.09.11
17:15
(2) Хотя нет... это токльо структура создастся.
4 Анна_84
 
06.09.11
17:15
(1) м-да, кому то явно домой пора :)
спасибо большое
5 VVi3ard
 
06.09.11
17:31
Цикл тут не нужен, можно использовать ЗаполнитьЗначения.

ТаблицаДокумента = Источник.МПЗПриобретенные.Выгрузить(, "Номенклатура,Склад,Количество,Сумма");
ТаблицаДокумента.Колонки.Добавить("Организация");
ТаблицаДокумента.Колонки.Добавить("ДокументОприходования");

ТаблицаДокумента.ЗаполнитьЗначения(Источник.Организация,"Организация");
ТаблицаДокумента.ЗаполнитьЗначения(Источник.Ссылка,"ДокументОприходования");
           
ТаблицаОстатков = ТаблицаДокумента.Скопировать(, "Номенклатура,Склад,Количество,Органицзация");
6 VVi3ard
 
06.09.11
17:31
*ошибку с Органицзация не правил
7 Анна_84
 
06.09.11
17:36
(5) спасибо