Имя: Пароль:
1C
 
Соединить две таблицы
,
0 Igor 2007
 
03.09.16
11:33
Простая задача. Есть две виртуальные задачи. Две таблицы по одной колонке, как их соединить или или объединить в запросе, чтобы получилась одна?

10   +  13  => 10 13
12      19     12 19  

Сейчас получается так 4 записи, а надо две:
http://smages.com/images/2016090311.png
1 Горогуля
 
03.09.16
11:34
по Таб1.НомерСтроки=Таб2.НомерСтроки
2 Igor 2007
 
03.09.16
11:36
(1) Спасибо!
3 Горогуля
 
03.09.16
11:36
на здоровье
4 Igor 2007
 
03.09.16
11:43
(3) Ещё не подскажешь, как поле "НомерСтроки" можно заполнить прогрессией?
5 Горогуля
 
03.09.16
11:46
(4) i=i+1 на каждой итерации из каждого
6 Горогуля
 
03.09.16
11:48
можно и в запросе нагенерировать таблицу чисел. но ограниченную
7 Igor 2007
 
03.09.16
11:54
(6) Спасибо ещё раз! нашел.
8 Горогуля
 
03.09.16
11:56
(7) да не за что. только ты таблицу чисел со своей всё равно не соединишь ;)
9 Igor 2007
 
03.09.16
12:13
(5) Можно подробнее?
10 Горогуля
 
03.09.16
12:15
Для Каждого ТекСтрока Из МатьЕёТаблица Цикл
ТекСтрока.НомерСтроки=й;
й=й+1;
КонецЦикла;
11 Igor 2007
 
03.09.16
12:19
(10) это не запрос.
12 Горогуля
 
03.09.16
12:19
или даже так: МатьЕёТаблица.ЗагрузитьКолонку(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("НомерСтроки"), "НомерСтроки");
13 Горогуля
 
03.09.16
12:20
(11) я в курсе
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой