Имя: Пароль:
1C
1С v8
Объединение упорядоченных таблиц в запросе
0 drunk_snake
 
06.02.19
08:08
Есть 2 таблицы данных, упорядоченные по индексу. Количество строк в таблицах одинаковое. Нужно в запросе объединить их.
Таблица 1
Номер строки - Номенклатура
1 - Номенклатура1
2 - Номенклатура4
3 - Номенклатура8

Таблица 2
Номер строки2 - Сумма
14 - 56000
34 - 28000
110 - 4000

Нужно получить в результате:
Номер строки - Номенклатура - Номер строки2 - Сумма
1 - Номенклатура1 - 14 - 56000
2 - Номенклатура4 - 34 - 28000
3 - Номенклатура8 - 110 - 4000

Проблема в том, что кроме того, что данные идут в одном порядке, другого способа сопоставить строки нет.

Вне запроса это вообще не проблема, но данные собираются по большому количеству документов, и такое решение неприемлемо.
1 Скиурус
 
06.02.19
08:12
В целом задача явно указывает на то, что кто-то чего-то не додумал. На этапе сбора данных в таблицы 1 и 2 явно нужно какие-то ключи притащить для сопоставления.
Но если отвлечься от того, что постановка задачи неправильная, то можно пронумеровать строки Книга знаний: Нумерация строк в запросе и связать по номеру строки.
2 drunk_snake
 
06.02.19
08:41
(1) Огромное спасибо! Это именно то, что было нужно. А то я весь интернет перерыл безуспешно.