• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Звіт кількість проданого товару

Автор cola78, Березень 11, 2021, 11:00:26

Попередня тема - Наступна тема

0 Користувачі і 3 Гостей дивляться цю тему.

cola78

Доброго дня.
На основі звіту Прибуток методом FIFO намагаюся створити звіт про кількість продажів за певний період, а лез вибором по групі товару.
В SQL коді вніс невеликі зміни :
SELECT 
  gr.group_name,     
  pr.* 
FROM 
  print_view_sklad(0,#склад_№#) gr, 
  pribil_fifo(#склад_№#, '#дата_с#', '#дата_по#') pr
WHERE 
  gr.num = pr.tip AND
  pr.tip = #товар_группа_№#
ORDER BY 
  gr.group_name,     
  pr.kod,   
  pr.name

дописав таку умову
AND
  pr.tip = #товар_группа_№#

Тепер вибирає з вказаної в параметрах звіту групі, але не вибирає з підгруп. Що ще потрібно дописати чи виправити щоб включались товар  з підгруп.

AGSoft

Фактически Вам необходимо предварительно запросить все подгруппы входящие в группу. И так несколько раз, зависит от глубины вашего дерева. затем в условии указывать не pr.tip=выбранная_группа а pr.tip in (тут_перечень_полученных_групп_через_запятую). Не уверен что это можно реализовать штатными средствами. Однако Вы можете попробовать создать такие отчеты под каждую основную группу и в условии указать все подгруппы которые входят в эту группу
Автоматизація бізнесу заощаджує ваш час. Я знаю, як це зробити.    ✆ +38 050 669 18 76 (viber, telegram)    ✆ +38 098 970 970 1

admin

Есть специальная рекурсивная процедура для этого, для товаров GET_TOVAR_SUBGROUPS, для клиентов GET_CLIENT_SUBGROUPS. Ниже пример, как использовать:
https://www.softbalance.com.ua/forum/index.php/topic,4707.msg27295.html#msg27295