Доброго дня.
Допоможіть зі звітом. В звіті "Залишки по складу фільтр по групі" потрібно щоб відображало нульові та мінусові залишки, а також колонку товар у резерві. Як це реалізувати. Дякую
Похоже все это реализовано в отчете Остатки по складу + резерв? У меня просто минусвых остатков не бывает...
Пока писал обратил внимание на предыдущий пост, в принципе, отчет, который указан в посте практически то, что вам нужно (возможно, почти). Он не "фильтрует" данные по группе, и так же как и указанный вами не выводит отрицательные остатки (если нет товара в резерве).
Впрочем выложу и указанный вами вариант (ибо уже его написал)
Создайте отчет на основании отчета Залишки по складу фільтр по групі (для другого отчета этот запрос не подойдет).
Замените запрос в отчете на приложенный здесь (ниже)
В шаблоне отчета добавьте новое поле (добавляйте копируя "ячейку" которая уже лежит на отчете, чтобы не настраивать ее). Вставьте (замените) в созданную ячейку поле [DataRep."REZERV"] на "линейке" MasterData и [SUM(<DataRep."REZERV">,MasterData1)]
на "линейке" Footer.
SELECT
s.num,
t.name,
t.kod,
CASE
WHEN (c.how_to_calc = 1) THEN t.#цена_тип_поле#/c.kurs
WHEN (c.how_to_calc = 0) THEN t.#цена_тип_поле#*c.kurs
END AS cena,
t.ed_izm,
z_kolvo,
((t.#цена_тип_поле#*s.z_kolvo)/#валюта_курс#) AS z_suma,
gr.num,
gr.group_name,
(select sum(tm.FROM_KOLVO)
from tovar_move tm
where tm.tovar_id=t.num and tm.to_sklad_id=-10 and tm.from_sklad_id=#склад_№#) as rezerv
FROM
view_sklad_zal(#склад_№#,'#дата#') s,
tovar_name t
LEFT JOIN currency c ON t.#цена_тип_поле_пр#_curr_id = c.num,
print_view_sklad(#товар_группа_№#,#склад_№#) gr
WHERE
s.num = t.num AND
t.tip = gr.num AND
t.visible = 1
ORDER BY
gr.group_name,
t.name
P.S. если история движения у каждого из товаров в отчете может быть очень большой отчет может формироваться долго (время не тестировал)