12.01.2015 13:23
Aligator
 
Цитата:
Mtirt :P_LOC надо определить как переменную запроса и связать с переменной в отчете.
Мы недавно обсуждали здесь, как это сделать.
вот так связал (сам догадался):


и ценник отработал...но пустой лист почему-то
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1395.png
Просмотров: 640
Размер:	5.3 Кб
ID:	4274  
12.01.2015 13:48
vdm
 
Проверяешь то точно на артикулах из не стартовавшей акции?
12.01.2015 13:56
Mtirt
 
И при этом акция в розовой галочке? Или в черновике?
12.01.2015 14:53
Aligator
 
Акция стартует к примеру 19-го числа, находится в розовом статусе

Пробовал и со стартовавшей, аналогично.
12.01.2015 15:05
Mtirt
 
1. Я бы, чтобы исключить проблему с параметрами поменяла имя параметра в запросе с P_LOC на что-нибудь другое...
2. А можешь где-нибудь проверить, выполняется ли запрос и выдает ли он строки?
13.01.2015 11:05
Aligator
 
Цитата:
Mtirt 1. Я бы, чтобы исключить проблему с параметрами поменяла имя параметра в запросе с P_LOC на что-нибудь другое...
2. А можешь где-нибудь проверить, выполняется ли запрос и выдает ли он строки?
если запускаю этот запрос в тоде - тоже показывается пустой отчет :
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1399.png
Просмотров: 626
Размер:	56.9 Кб
ID:	4275  
13.01.2015 11:45
Mtirt
 
Потому как svpricecard не заполнена... Там темповая таблица.
Так не проверить, это я сглупила.
13.01.2015 14:39
Mtirt
 
Попробуй такой запрос:
Код:
SELECT  t_pr.article article,
      t_pr.name name,
      t_pr.cardcomment cardcomment,
      t_pr.country country,
      t_pr.price price,
      (select sp.itemprice  from supermag.smspec sp, supermag.smdocuments d, supermag.smauctions au 
      where sp.doctype='MA' and sp.doctype=d.doctype and sp.docid=d.id 
      and au.doctype=d.doctype and au.id=d.id and d.docstate>=2 AND au.datebegin >= TRUNC (SYSDATE)
      AND &P_LOC IN (SELECT locid
            FROM supermag.smauctionatoms am
           WHERE am.aucid = d.id AND am.doctype = d.doctype) and sp.article=t_pr.Article)price_ma,
      t_pr.qtyprint qtyprint,
      t_pr.unitname unitname,
      t_pr.isscale isscale,
      t_pr.plu plu,
      (select d.id from supermag.smspec sp, supermag.smdocuments d, supermag.smauctions au 
      where sp.doctype='MA' and sp.doctype=d.doctype and sp.docid=d.id 
      and au.doctype=d.doctype and au.id=d.id and d.docstate>=2 AND au.datebegin >= TRUNC (SYSDATE)
      AND &P_LOC IN (SELECT locid
            FROM supermag.smauctionatoms am
           WHERE am.aucid = d.id AND am.doctype = d.doctype) and sp.article=t_pr.Article) ma_id,
      (select TRUNC (au.datebegin) from supermag.smspec sp, supermag.smdocuments d, supermag.smauctions au 
      where sp.doctype='MA' and sp.doctype=d.doctype and sp.docid=d.id 
      and au.doctype=d.doctype and au.id=d.id and d.docstate>=2 AND au.datebegin >= TRUNC (SYSDATE)
      AND &P_LOC IN (SELECT locid
            FROM supermag.smauctionatoms am
           WHERE am.aucid = d.id AND am.doctype = d.doctype) and sp.article=t_pr.Article) ma_datebegin,
      (select TRUNC (au.dateend)from supermag.smspec sp, supermag.smdocuments d, supermag.smauctions au 
      where sp.doctype='MA' and sp.doctype=d.doctype and sp.docid=d.id 
      and au.doctype=d.doctype and au.id=d.id and d.docstate>=2 AND au.datebegin >= TRUNC (SYSDATE)
      AND &P_LOC IN (SELECT locid
            FROM supermag.smauctionatoms am
           WHERE am.aucid = d.id AND am.doctype = d.doctype) and sp.article=t_pr.Article) ma_dateend
   FROM supermag.svpricecard t_pr
13.01.2015 18:12
Aligator
 
Цитата:
Mtirt Попробуй такой запрос:
Итого в ценник не появляется все что касается МА:



для примера показал, что МА сделал от магазина и от ЦО с участием магазина (в разные даты)
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1402.png
Просмотров: 560
Размер:	46.3 Кб
ID:	4276   Нажмите на изображение для увеличения
Название: Image 1401.png
Просмотров: 512
Размер:	1.1 Кб
ID:	4277  
13.01.2015 18:55
Mtirt
 
Выложи ценник, как он есть сейчас. Я завтра повожусь с ним, если будет время...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.