[ОТВЕТИТЬ]
Опции темы
12.01.2015 13:23  
Aligator
Цитата:
Сообщение от Mtirt
:P_LOC надо определить как переменную запроса и связать с переменной в отчете.
Мы недавно обсуждали здесь, как это сделать.
вот так связал (сам догадался):


и ценник отработал...но пустой лист почему-то
Миниатюры
Нажмите на изображение для увеличения
Название: Image 1395.png
Просмотров: 547
Размер:	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
Просмотров: 535
Размер:	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
Просмотров: 464
Размер:	46.3 Кб
ID:	4276   Нажмите на изображение для увеличения
Название: Image 1401.png
Просмотров: 425
Размер:	1.1 Кб
ID:	4277  
 
13.01.2015 18:55  
Mtirt
Выложи ценник, как он есть сейчас. Я завтра повожусь с ним, если будет время...
 
"Спасибо" Mtirt от:
 


Опции темы



Часовой пояс GMT +3, время: 06:00.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.