Имя: Пароль:
1C
1С v8
Сумма по столбцу на основании предидущих
0 PoZDnyak
 
02.06.23
07:57
Имеется выборка https://imgur.com/a/2NFxejf
Красный столбец - то что требуется, с ним то и проблема.
В чем суть
В результате запроса получаем выборку документ, остаток по заявкам на складе, количество заказано по документу.
В сумме первые 3 строки выборки дают заказанных позиций 14, однако нам нужно 10 (т.к остаток 10).
Получается нужно в 3 строке выборки нужно вывести не 8, а 4.
Так вот вопрос заключается в том, как это можно провернуть ИСКЛЮЧИТЕЛЬНО силами запроса, т.к. пользователь хочет произвольный отчет к сожалению.
1 Волшебник
 
02.06.23
07:59
Не отказывайтесь от программного кода.
Научитесь загонять таблицы значений обратно в запросы.
2 PoZDnyak
 
02.06.23
07:59
(1) Я бы с большим удовольствием сделал это кодом, но заказчику нужен произвольный отчет.
3 Волшебник
 
02.06.23
08:04
(2) Не идите на поводу у Заказчика
4 PoZDnyak
 
02.06.23
08:05
(3) У меня опыта не так много (4ый год только в 1С), поэтому подумал что знаю не все возможности запросов. Предполагаю, что такое можно провернуть, но я не знаю каким образом. Если нет возможности, то само собой должен буду отказать заказчику
5 Волшебник
 
02.06.23
08:08
(4) Вы не должны отказывать заказчику. Сделайте что он просит, но инструменты выбирайте сами. Вы же программист
6 Лирик
 
02.06.23
08:09
Поищите алгоритмы списания партий запросом, они есть, например https://infostart.ru/1c/articles/266377/ Ваш остаток - это остаток партии. Дальше сообразите7