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

Отчет по продажам по поставщику

Автор Алла Синицкая, Липень 15, 2016, 16:14:19

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

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

Алла Синицкая

Суть проблемы.
Есть поставщик, который поставляет, например 1000 разных наименований товаров, которые раскиданы по разным категориям. Есть продажи клиентам по этим товарам.
Нужен отчет, который выводит информацию о к-ве заказанного и к-ве проданного товара за период. Я такой в базе не нашла. Может, плохо искала.
Спасибо!

admin

Цитата: Алла Синицкая від Липень 15, 2016, 16:14:19
Суть проблемы.
Есть поставщик, который поставляет, например 1000 разных наименований товаров, которые раскиданы по разным категориям. Есть продажи клиентам по этим товарам.
Нужен отчет, который выводит информацию о к-ве заказанного и к-ве проданного товара за период. Я такой в базе не нашла. Может, плохо искала.
Спасибо!

Нет такого. Из этих "1000 разных наименований товаров" есть такие что поставляются от другого поставщика? Т.к. если от разных поставщиков а еще разные цены, то это уже отдельные партии товаров, а при ведении количественного учета, вы не знаете продали ли вы конкретный товар Поставщика 1 или Поставщика 2.

Алла Синицкая

Нет таких товаров, которые одновременно приезжают от двух поставщиков.

admin

Цитата: Алла Синицкая від Серпень 01, 2016, 10:03:10
Нет таких товаров, которые одновременно приезжают от двух поставщиков.

Вот подобный с отчетом "Реализация товара"
http://www.softbalance.com.ua/forum/index.php/topic,2205.msg12836.html#msg12836
Как я понял надо на основе "Движение товара по складу", если да, то "Как делать отчет на основе другого?" есть в ссылке выше, в п.4 замените текст с:
FROM   
  sklad_view_1(#склад_№#,'#дата_с#','#дата_по#') s,   
  tovar_name t   
      LEFT JOIN currency c ON t.#цена_тип_поле_пр#_curr_id = c.num,   
  print_view_sklad(0,#склад_№#) gr   
WHERE   
  s.num = t.num AND   
  t.tip = gr.num AND   
  t.visible = 1 
GROUP BY

на
FROM   
  sklad_view_1(#склад_№#,'#дата_с#','#дата_по#') s,   
  tovar_name t   
      LEFT JOIN currency c ON t.#цена_тип_поле_пр#_curr_id = c.num,   
  print_view_sklad(0,#склад_№#) gr,
  tovar_zal tz   
WHERE   
  s.num = t.num AND   
  t.tip = gr.num AND
  t.num = tz.tovar_id AND
  tz.sklad_id = #склад_№# AND
  tz.last_post_id = #поставщик_№# AND
  t.visible = 1 
GROUP BY

в п.5 включите "Поставщик".