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

Отчёт о Новых поступлениях

Автор YuzhnyCD, Березень 29, 2012, 12:36:15

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

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

YuzhnyCD

Цитата: TheOK від Березень 31, 2012, 06:27:37
Вот новый отчет.
Работать должен быстрее первого (чем данных за выбранный период, тем шустрее). Выводит данные о товаре не только из расходной накадной, а еще из справочника товаров по всем фирмам БД. Группы товаров выводятся не в виде иерархии, а просто название группы.
(можно еще ограничить для конкретной фирмы.. но это , если будет нужно).
select
  distinct tip.name as group_name, tn.*
from
    pnakl p left join pnakl_ p_ on (p.num=p_.pid)
    left join tovar_name tn on (p_.tovar_id=tn.num)
    left join tip on (tn.tip=tip.num)
where
    p.date_dok>='#дата#' and
    p_.tovar_id not in
        (select distinct Lp_.tovar_id  from pnakl Lp left join pnakl_ Lp_ on (Lp.num=Lp_.pid) where p.date_dok<'#дата#')
order by
    tip.name,tn.name


Так же прилагаю вам шаблон, который вы можете использовать как "заготовку". Сразу говорю, он очень-преочень сырой. Не ставил цель сделать его хорошим. Просто структурку набросал.
Переименуйте его (если, конечно ваш шаблон еще не готов) и разместите в базе под тем именем файла, на который ссылается ваша форма отчета (высвечивается на закладке Редактирование отчета->файл шаблона) в папку для отчетов.
Бомба! работает, спасибо!