[ОТВЕТИТЬ]
Опции темы
04.10.2006 16:47  
mighty
Привет всем!
Срочно надо сделать "алкогольные декларации". Я пытаюсь найти остатки на текущий момент по одному из артикулов но получемый результат несовпадает с остатками по местам хранения в СМ, подскажите пожалуйста, какие таблицы надо еще учесть в SQL запросе или документы?

Этот запрос возвращает текущий остаток одного артикула в алкогольной группе :
Я беру все документы ПН и Возвраты по кассе и вычитаю их них расходные накладные и кассовые документы...

select sum(WI),ARTICLE,SHORTNAME
from (
select sum(ds.QUANTITY) WI,c.ARTICLE,c.SHORTNAME
from smdocuments d,smspec ds, smcard c, sacardclass t
where
d.ID=ds.DOCID
and (d.DOCTYPE='WI' or d.DOCTYPE='CR')
and ds.ARTICLE=c.ARTICLE
and t.ID=c.IDCLASS
and t.TREE like ('1.%')
and c.article=001606
group by c.ARTICLE,c.SHORTNAME
union
select -sum(ds.QUANTITY),c.ARTICLE,c.SHORTNAME
from smdocuments d,smspec ds, smcard c, sacardclass t
where
d.ID=ds.DOCID
and (d.DOCTYPE='WO' or d.DOCTYPE='CS')
and ds.ARTICLE=c.ARTICLE
and t.ID=c.IDCLASS
and t.TREE like ('1.%')
and c.article=001606
group by c.ARTICLE,c.SHORTNAME
)
group by ARTICLE,SHORTNAME

Но смотрю в остатках (по местам хранения) по этому артикулу в СМ числится 56 бутылок, а по моему запросу получается 88, какие документы я еще не учел?
Помогите пожалуйста.

Заранее благодарен.
 
04.10.2006 16:52  
OlegON
А из-за чего стремление считать по документам, а не брать из SMGOODS?
 
04.10.2006 16:57  
mighty
У нас у некоторых артикулов(больше сотни) разница между остатками по поставщикам и по местам хранения достигает до 30-50%, я так понимаю что по местам хранения остатки рассчитываются именно реальные, то есть которые корректируются инвентаризационными описями, а по поставщикам только на основании приходных накладных? Хотелось до сути докопаться, менеджеры и директора меня спрашивают, почему разница, а я сам не понимаю расчета, поэтому внятно ответить им не могу..
 
04.10.2006 16:59  
mighty
к тому же в декларации надо прописать не текущие остатки, а закупку и реализацию за период, а в SMGOODS текущие остатки по местам хранения..
 
04.10.2006 17:07  
OlegON
Перемещения есть?
 
04.10.2006 17:11  
Mtirt
Неустановленная себестоимость?
 
04.10.2006 17:15  
OlegON
Цитата:
Но смотрю в остатках (по местам хранения) по этому артикулу в СМ числится 56 бутылок, а по моему запросу получается 88
Mtirt, тут про это речь, а он, если я навскидку уловил - просто доки суммирует.
 
04.10.2006 17:19  
Mtirt
Да. Сначала надо понять, что ты хочешь... Затем делать.
Но для количественного остатка и это можно сделать.
Вот что будет, когда он сумму получить захочет?
 
04.10.2006 17:27  
inna
А по какому отчету смотрятся остатки? Может отчет по аналитической базе?
 
04.10.2006 17:30  
mighty
нет, мне не надо для декларации сумму, мне надо именно количество бутылок получить на дату начала периода отчета и дату конца периода (на квартал). То есть я просто беру приходные документы группирую их по артикулу и из них вычитаю количество по расходным документам. Ну конечно можетя не прав, ну собственно вопрос в этом. Надо рассчитать остатки на 2 даты и получив по ним разницу получить реализованное количество бутылок. Как это сделать SQL запросом?
 
 


Опции темы



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

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