Имя: Пароль:
1C
1С v8
Сложить две таблицы значений
0 1C2SS
 
21.05.13
16:42
Как можно по красивому сложить две одинаковые по структуре таблицы значений (в конец первой добавить вторую) ? Учитывая то что имена колонок могут отличаться.
1 zak555
 
21.05.13
16:43
ЗаполнитьЗначенияСвойств
2 ДенисЧ
 
21.05.13
16:43
запросом
3 ДенисЧ
 
21.05.13
16:43
(1) "Учитывая то что имена колонок могут отличаться."
4 Лефмихалыч
 
21.05.13
16:44
(3) ЗаполнитьЗначенияСвойствХитро() :)
5 zak555
 
21.05.13
16:50
(3) приёмник/источник могут быть колонки
6 Лефмихалыч
 
21.05.13
16:55
(5) завязывай с наркотиками
7 kiruha
 
21.05.13
16:56
Ну и где тут сложение ?

И кстати на практике проверял - метод редкостный тормоз
8 HEKPOH
 
21.05.13
16:58
по красивому, типа)
кидаешь обе тз в запрос и объединить все
9 Ненавижу 1С
 
гуру
21.05.13
16:58
что такое "сложение ТЗ"?
10 HEKPOH
 
21.05.13
17:20
наверно, к строкам первой приплюсовать строки второй
11 mxs089
 
21.05.13
17:35
(1) +1
12 fisher
 
21.05.13
17:43
1) переименовать колонки второй ТЗ до совпадения с именами первой
2) тупо обходом строк второй ТЗ добавляются строки в первую ТЗ и заполняются через ЗаполнитьЗначенияСвойств (в типовых вроде и функции готовые есть). Хитрых способов заливки (типа как в 7.7) на 8-ке нет
3) профит
13 kiruha
 
21.05.13
18:00
уже так делал - медленно
14 kiruha
 
21.05.13
18:01
простой цикл по колонкам быстрее
15 kiruha
 
21.05.13
18:07
Видимо там запускается процедура на выяснить свойства, сравнить свойства, проверить преобразование типов,... и прочая
Независимо от того, куда вы едете — это в гору и против ветра!