Имя: Пароль:
1C
1С v8
Обьединить результаты запросов по условию
, ,
0 Alexs_set
 
14.09.20
21:17
Добрый вечер, форумчане.
Подскажите, пожалуйста, новичку как соединить 2 таблицы в запросе

Таблица 1.
Товар   Артикул   Кол-во Организация   Склад
Ручка1   254        12     Мир          Первый
Ручка2   254         8     Мир          34АВ

Таблица2.

Товар             Кол-во Организация   Склад   НомерГТД ДокПоступления.Дата
Ручка1              4     Мир          Первый  14523      13.09.2020
Ручка1              5     Мир          Первый  54862      10.09.2020
Ручка1              7     Мир          Первый  14523      10.09.2020
Ручка1              5     Мир          34АВ    54826      12.09.2020
Ручка1             12     Мир          34АВ    85462      12.09.2020
Ручка1              5     Мир          34АВ    78995      11.09.2020

Необходимо получить Таблицу:

Товар   Артикул   Кол-во Организация   Склад   НомерГТД ДокПоступления.Дата
Ручка1   254        4     Мир          Первый  14523      13.09.2020
Ручка1   254        5     Мир          Первый  54862      10.09.2020
Ручка1   254        3     Мир          Первый  14523      10.09.2020
Ручка1   254        5     Мир          34АВ    54826      12.09.2020
Ручка1   254        3     Мир          34АВ    85462      12.09.2020


Т.е. Из второй таблицы нам нужно взять такое количество товара по послед. документам поставки, которое равно количеству в таблице 1.
Как это можно реализовать в запросе?
1 vde69
 
14.09.20
21:20
сначала в поиск и пробовать самому, потом сюда с тем ЧТО НЕ ПОЛУЧИЛОСЬ
2 RomanYS
 
14.09.20
21:35
(0) гугли "ФИФО в запросе" (у тебя ЛИФО). Но ни новичку ни в реальной жизни это не нужно, задачка академическая или специально для тестов
3 lodger
 
14.09.20
21:41
(2) чойта, уметь разобраться или даже написать фифо\лифо на коленке бывает нужно. не всем конечно, но случается и такой треш :)
4 RomanYS
 
14.09.20
21:50
(3) я не говорил, что это вредно. И даже периодически баловался подобным, например, в обработках по разгребанию каши в регистрах.
Но с формулировкой "новичку как соединить 2 таблицы в запросе" ТС будет очень тяжко))
5 vde69
 
14.09.20
22:30
(2) у меня партии списываются по фифо прямо в запросе
6 RomanYS
 
14.09.20
23:00
(5)
Ты не новичок.
Ты же понимаешь почему 1С так не делает, и где твоё решение может просесть по производительности (конкретно в твоей базе такие ситуации могут быть исключены).
Ошибка? Это не ошибка, это системная функция.