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

Наши программы => УкрСклад => Тема розпочата: homebuh від Квітень 15, 2020, 22:49:59

Назва: помогите с переменной
Відправлено: homebuh від Квітень 15, 2020, 22:49:59
Здравствуйте!
помогите в отчет реализация товара добавить нужно переменную что бы отчет показывал товар при условии стоимости выше 10грн, какую переменную вписать и куда??? версия 6.81
Спасибо!!!
Назва: Re: помогите с переменной
Відправлено: homebuh від Квітень 16, 2020, 02:02:08
Еще интересует можно ли подсчитать количество позиций в каждом чеке за определенный период, к примеру товар 1=10шт и  товар2=5шт один чек и второй товар1= 50шт. товар 2=1шт что бы считало суму позиций то есть товар 1=2шт и товар 2=2шт
Назва: Re: помогите с переменной
Відправлено: admin від Квітень 22, 2020, 15:51:43
Цитата: homebuh від Квітень 15, 2020, 22:49:59
Здравствуйте!
помогите в отчет реализация товара добавить нужно переменную что бы отчет показывал товар при условии стоимости выше 10грн, какую переменную вписать и куда??? версия 6.81
Спасибо!!!

https://www.softbalance.com.ua/help/ukrsklad_faq.html#как-делать-отчет-на-основе-другого (https://www.softbalance.com.ua/help/ukrsklad_faq.html#%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B3%D0%BE)

в п.4 замените
HAVING
  SUM(tm.from_kolvo) > 0

на
HAVING
  SUM(tm.from_kolvo) > 0 AND
  AVG(tm.from_cena) > 10
Назва: Re: помогите с переменной
Відправлено: admin від Квітень 22, 2020, 15:52:16
Цитата: homebuh від Квітень 16, 2020, 02:02:08
Еще интересует можно ли подсчитать количество позиций в каждом чеке за определенный период, к примеру товар 1=10шт и  товар2=5шт один чек и второй товар1= 50шт. товар 2=1шт что бы считало суму позиций то есть товар 1=2шт и товар 2=2шт

Извините, но по примеру не можем понять математики.
Назва: Re: помогите с переменной
Відправлено: homebuh від Квітень 23, 2020, 13:09:25
что бы считало не количество едениц а как одну позицию в чеке, то есть есть стул его продали в одном чеке 2шт во втором 10 получается в 2х чеках 2 позиции то есть имеем стул -  2шт. Что бы подсчитать количество продаж товара, а не количества едениц товара
Назва: Re: помогите с переменной
Відправлено: admin від Квітень 23, 2020, 15:53:58
Цитата: homebuh від Квітень 23, 2020, 13:09:25
что бы считало не количество едениц а как одну позицию в чеке, то есть есть стул его продали в одном чеке 2шт во втором 10 получается в 2х чеках 2 позиции то есть имеем стул -  2шт. Что бы подсчитать количество продаж товара, а не количества едениц товара

Если правильно поняли, то:

https://www.softbalance.com.ua/help/ukrsklad_faq.html#как-делать-отчет-на-основе-другого (https://www.softbalance.com.ua/help/ukrsklad_faq.html#%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BE%D1%82%D1%87%D0%B5%D1%82-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B3%D0%BE)

в п.4 замените:
  tn.cena_o,
  SUM(tm.suma_znig_diff) AS tov_znig,

на
  tn.cena_o,
  COUNT(tm.tovar_id) AS tovar_count, 
  SUM(tm.suma_znig_diff) AS tov_znig,


в п.7 используйте переменную:
[DataRep."TOVAR_COUNT"]