[ОТВЕТИТЬ]
Опции темы
17.11.2014 17:33  
vdm
Код:
to SUPERMAG_FN_CARD_PRINTPRICER
 
17.11.2014 17:40  
SMak
спасибо, с printpricer работает
посмотрел я несколько баз сейчас, в старых магазинах есть права to SUPERMAG_MODULE_CARDS там и работает ценник, не связано это с версией оракла...
 
18.11.2014 11:38  
SMak
модный ценник получился, печатать можно строго по одному артикулу
 
18.11.2014 11:39  
Mtirt
Почему по одному?
 
18.11.2014 11:49  
SMak
потому что иначе цены у них все равны первому артикулу
я крутой писатель отчётов :)
 
13.11.2015 16:33  
SMak
хм, год уже прошёл...
так вот, год назад попользовали мы эти ценники, потом отказались, сейчас снова вводим
на один и тот же артикул, с одинаковым пределом скидки и отсутствием везде маркетинговых акций ценник ведёт себя поразному в разных МХ :(
Код:
SELECT t.Article,t.Name,t.Country,t.Price,t.UnitName,t.QtyPrint,t.BarCode,t.RUBNAME, DECODE(t.PLU,NULL,'','PLU:  '||t.PLU) PLU, ROUND(t.PRICE*((100-NVL(Supermag.SMGETDISCLIMITCARD(t.ARTICLE, :P_PRICE_TYPE), 100))/100), 2) MIN_PRICE,DECODE(p.SAVEDPRICE, NULL, 0, t.PRICE) MIN_PRICE_A
FROM supermag.SVPriceCard t,SUPERMAG.SMPRICES p
WHERE t.ARTICLE=p.ARTICLE AND p.STORELOC=:P_LOC AND p.PRICETYPE=:P_PRICE_TYPE
ORDER BY 1
с чем это может быть связано?
 
13.11.2015 16:39  
OlegON
В чем суть разницы поведения?
 
13.11.2015 16:48  
SMak
В самом ценнике ещё условия:
если товар не учавствует в МА и предел скидки у него 5 и более %, то на ценнике печатается "скидка по карте..."
если товар в МА или предел менее 5%, то на ценнике печатает "акция"

Так вот в разных МХ по разному и печатает.
 
13.11.2015 16:59  
Mtirt
Так может и пределы скидок разные? Может быть их по магазинам не разослали?
 
13.11.2015 17:13  
SMak
нене, 5 раз проверил, всё одинаковое
код сравнения
Код:
      dPrice = ToDouble(Report.GetColumnValue("PriceCards.PRICE"));
      iNP = ToInt32(Ceiling(dPrice*100*0.95));
      if ((ToDouble(Report.GetColumnValue("PriceCards.MIN_PRICE_A")) == 0) && (iNP >= ToInt32(Ceiling(ToDouble(Report.GetColumnValue("PriceCards.MIN_PRICE"))*100)))) {
скидка
      } else {
акция
      }
 
 


Опции темы



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

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