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

Наши программы => УкрСклад => Тема розпочата: mbodya від Грудень 14, 2013, 14:56:26

Назва: звіт " товар без руху"
Відправлено: mbodya від Грудень 14, 2013, 14:56:26
Підскажіть, будь-ласка, чи існує звіт,  який  виводить товар, що  присутній на залишку, але знаходиться певний заданий період без руху ( так званий " мертвий товар")?
Назва: Re: звіт " товар без руху"
Відправлено: lesyk від Грудень 16, 2013, 17:56:23
Попробуйте цей запит.

select
sum(case when sk.to_kolvo is null then sk.z_kolvo else sk.to_kolvo end) as kolvo,
tn.name
from SKLAD_VIEW_5(#склад_№#,'#дата_с#','#дата_по#') sk,tovar_name tn
where sk.num=tn.num
group by 2   
having  sum(sk.from_kolvo) is null  and sum(case when sk.to_kolvo is null then sk.z_kolvo else sk.to_kolvo end)>0 
order by 2
Назва: Re: звіт " товар без руху"
Відправлено: mbodya від Грудень 18, 2013, 12:00:03
попробували створити новий звіт, при перегляді пише що не знайдений файл друкованої форми:
D:\Buh2\UkrSkladC\rep\UserZvit008.fr3

Назва: Re: звіт " товар без руху"
Відправлено: lesyk від Грудень 18, 2013, 14:19:38
Добавте в D:\Buh2\UkrSkladC\rep\ шаблон звіту.
Шаблон додаю
Назва: Re: звіт " товар без руху"
Відправлено: lesyk від Грудень 18, 2013, 15:14:03
Трохи змінив запит, добавив ціну і суму.
Шаблон також додаю
  select
sum(case when sk.to_kolvo is null then sk.z_kolvo else sk.to_kolvo end) as kolvo,
tip.name as grupa,
tn.ed_izm,
tn.cena_r as cena,
tn.name
from SKLAD_VIEW_5(#склад_№#,'#дата_с#','#дата_по#') sk,tovar_name tn ,tip
where sk.num=tn.num and
tn.tip=tip.num
group by 5,4,3,2   
having  sum(sk.from_kolvo) is null  and sum(case when sk.to_kolvo is null then sk.z_kolvo else sk.to_kolvo end)>0 
order by 2,5
Назва: Re: звіт " товар без руху"
Відправлено: mbodya від Грудень 18, 2013, 16:32:22
Щиро дякую, получилося- звіт формується. :).
Назва: Re: звіт " товар без руху"
Відправлено: admin від Грудень 27, 2013, 10:09:25
Для версии УкрСклад 5.84 добавлен новый отчет "Популярный товар (первые 1000 штук)" и "Непопулярный товар (первые 1000 штук)".
Назва: Re: звіт " товар без руху"
Відправлено: victorpolo від Грудень 27, 2013, 13:25:47
Обновился только что, опробовал эти отчеты. При формировании отчета популярных товаров (после нажатия "Просмотреть") выдает ошибку (прикрепленный файл). После нажатия ОК в окне с ошибкой - отчет отображается, но только первые 553 позиции). При формировании отчета непопулярных товаров такой ошибки нет, отчет отображает 1000 позиций.
И еще - нет никакой реакции на выбор группы товара перед формированием отчета. Выбираю ли я определенную группу или нет - отчет выводится полный, по всему складу...
Назва: Re: звіт " товар без руху"
Відправлено: admin від Грудень 27, 2013, 14:04:34
Цитата: victorpolo від Грудень 27, 2013, 13:25:47
Обновился только что, опробовал эти отчеты. При формировании отчета популярных товаров (после нажатия "Просмотреть") выдает ошибку (прикрепленный файл). После нажатия ОК в окне с ошибкой - отчет отображается, но только первые 553 позиции). При формировании отчета непопулярных товаров такой ошибки нет, отчет отображает 1000 позиций.

Формулу для средней цены замените на

[IIF((<DataRep."TOV_KOLVO"> == 0),<DataRep."CENA_R">,FORMATFLOAT(<формат_цена_табл>,<DataRep."TOV_SUMA">/<DataRep."TOV_KOLVO">))]

как в отчете "Непопулярный товар".

На группу не реагирует, добавили в доработки.
Назва: Re: звіт " товар без руху"
Відправлено: Сентурион від Січень 01, 2014, 17:55:45
lesyk благодарю за отчёт работает.
по поводу отчёта разработчиков " непопулярных товаров"
1 в отчёт должны попадать только товары остаток которых на конец периода отчёта больше 0. ( сейчас подтягивает все товары которые давно в нулях или же вообще никогда на склад не поступали)
2 в отчёте должны быть колонки "количество на складе на начало" "количество поступившего за период товара" "количество реализованного товара" " сумма остатка товара  " Причём желательно что бы можно было менять сортировку как по количеству не проданного товара так и по сумме остатков товара.
к примеру на складе завалялось 30 ручек по цене 0,5 грн и один подарочный набор стоимость 300 грн. оба товара не продались за указанный период , отчёт отсортирует ручки в верх отчёта , а дорогой набор вниз. Хотя с точки зрения рентабельности важна сумма залежалого товара а не его количество. В таком случае дорогой набор должен быть поднят в верх как более нерентабельный товар а 15 грн застрявших в ручка должны быть опущены вниз.