[ОТВЕТИТЬ]
Опции темы
28.11.2015 11:13  
Neutron
Цитата:
Сообщение от OlegON
открой для себя smopergoods
Олег да и в скрипте выше он открыт.
Только я как ни мучаюсь никак не могу получить список всех товаров.
Получаю остаток из smgoods, получаю оперативный остаток из smgoods и smopergoods а вот как обьединить/наложить результаты оперативного на основной никак не могу найти(знаний не хватает).
 
28.11.2015 12:52  
BotMan
можно дернуть запрос из супермага, из карточки - остатки. по вычитать опер продажи и по складывать опер возвраты, нет?
 
28.11.2015 12:57  
BotMan
в СМ что-то такое варится, нету базы под рукой, проверить.

SQL код:
select A.*,price,
decode(A.PackSize,-1,nvl(G.SaleQ,0),null)as operRealiz
,decode(A.PackSize,-1,A.Quantity-nvl(G.SaleQ,0),nullOperQuantity
,decode(A.PackSize,-1,A.FreeQuantity-nvl(G.SaleQ,0),nullOperFree
from 
(select pr.pricecrd.name,
L.ID StoreLoc,L.Name StoreLocTitleg.Article,-1 PackSize
,nvl(G.Quantity,0Quantity
,nvl(G.ReservedQuantity,0ReservedQuantity
,nvl(G.IncomingQuantity,0IncomingQuantity
,nvl(G.AwaitedQuantity,0AwaitedQuantity
,nvl(G.FoundQuantity,0FoundQuantity
,nvl(G.Quantity+G.FoundQuantity-(G.ReservedQuantity+G.IncomingQuantity),0FreeQuantity
from Supermag
.SMGoods GSupermag.SVGrantedLocs LSupermag.SMcard crdSuperMag.SMPrices pr
where L
.ID=G.StoreLoc(+)
and 
g.storeloc and pr.storeloc and g.article pr.article 
and g.article crd.article
and G.Article in (  пихаем запрос откуда берем карточки )) A, (select G.LocID,sum(G.SaleQuantity-G.ReturnQuantitySaleQ
from Supermag
.SMOperGoods G
Where G
.Article in (  пихаем запрос откуда берем карточки )
group by G.LocIDG
where A
.StoreLoc=G.LocID(+)
order by A.StoreLocTitle,A.PackSize 
 
"Спасибо" BotMan от:
 


Опции темы



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

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