|
Сложить две таблицы значений
| ☑ |
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
|
Видимо там запускается процедура на выяснить свойства, сравнить свойства, проверить преобразование типов,... и прочая
|
|