Имя: Пароль:
1C
1С v8
Помогите с запросом
0 r1000
 
12.07.16
14:06
Есть остаток товара 5 шт. Есть 10 поступлений этого товара, в каждом поступлении по 1шт.
Нужно выбрать последние поступления так, что бы количество товара в этих поступлениях равнялось текущему остатку.
Т.е. в данном случае нужно выбрать только 5 последних поступлений.
Если бы остаток был 3шт, то соответственно нужно выбрать только 3 последних поступления.
Как выбрать просто остаток на складе я знаю, а как поступления потом выбрать ?
1 SleepyHead
 
гуру
12.07.16
14:08
Это ж типовая задача :) ну сделай пакетный запрос. Или два запроса, один по остатку, второй по документам и отработай программно.

Есть вариант решения с соединением двух наборов данных на СКД.
2 aleks_default
 
12.07.16
14:11
FIFO знакомая аббревиатура?
3 aleks_default
 
12.07.16
14:12
хотя в данном случае лифо
4 r1000
 
12.07.16
14:17
мне запросом нужно, а не перебором.
5 PR
 
12.07.16
14:19
О, очередной построитель фифо лифо в запросе.
6 r1000
 
12.07.16
14:19
нельзя что ли так ?:)
7 Timon1405
 
12.07.16
14:19
8 PR
 
12.07.16
14:20
(6) Да в принципе много чего можно, в прыжке за шиворот себе наложить, например.
Но зачем?