Копирование таблиц
☑
0
tesei
02.09.14
✎
16:43
Т2 = Т1.Скопировать();
Т2.Колонки.Добавить("Х");
Т2.Свернуть("Х", "Сумма");
В результате выполнения кода в обе таблицы добавляется колонка "Х" и производится свертка, мне же таблица Т1 нужна неизменной. Как сделать?
1
butterbean
02.09.14
✎
16:44
гонишь
2
fmrlex
02.09.14
✎
16:47
(1) Поддерживаю. Гонит!
3
bolobol
02.09.14
✎
16:50
лечишь
4
tesei
02.09.14
✎
16:52
Отладчиком клянусь. Сам в шоке.
5
Фокусник
02.09.14
✎
16:54
попробуй:
Т2_ТочноНоваяТЗ = Т1.Скопировать();
Т2_ТочноНоваяТЗ .Колонки.Добавить("Х");
Т2_ТочноНоваяТЗ .Свернуть("Х", "Сумма");
6
Timon1405
02.09.14
✎
16:54
Т2 = новый ТаблицаЗначений; перед кодом есть?
7
tesei
02.09.14
✎
16:57
Разобрался. Заигрался с именами глобальных переменных. Назвал локальную таблицу именем глобальной, Т2 ссылалась на Т1. Спасибо коллективному разуму! :)
8
bolobol
02.09.14
✎
16:57
(6) А нужно?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.