Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Получить остатки в разрезе прих. документов можно? (число прочтений - 2400 )
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Получить остатки в разрезе прих. документов можно?
28. Февраля 2008 :: 07:27
Печать  
ТиС
Можно ли как-то получить остатки, которые лежат на складе более 3 месяцев?
Т.е. нужно даже смотреть не по дате партии, т.к. приход на склад мог быть перемещением или поступлением.
Например
01.05.07 было перемещение на склад 10 шт товара
01.02.08 продали 5 шт
05.02.08 пришло еще 3 шт
формирую отчет 20.02.08, и хочу чтобы мне показались остатки те которые пришли более 3х месяцев назад, т.е. 5 шт.
Что-то я пока даже не пойму как к этому подойти. Буду признателен за подсказки!
  
Наверх
 
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: Получить остатки в разрезе прих. документов мо
Ответ #1 - 28. Февраля 2008 :: 07:32
Печать  
Как пример:
Сваять отчет по остаткам с детализацией до партии. Связать партии и спартиеобразующим документом. Отрезать лишнее по дате документа.
  
Наверх
 
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Получить остатки в разрезе прих. документов мо
Ответ #2 - 28. Февраля 2008 :: 07:49
Печать  
Так в том то и дело что надо не с партиеобразующим документом связать, а с тем который оприходовал его на данный склад.
Т.е. был приход на Склад1 01.01.07 (партия от 01.01.07)
Было перемещение на Склад2 от 01.02.07 (партия от 01.01.07)
Было перемещение на Склад2 от 01.02.08 (партия от 01.01.07)
Формирую отчет по Складу2 надо, что бы туда попали остатки с первого перемещения, а со второго нет.

Как из Регистра получить документ, которым он оприходовался на склад?
Т.е. из регистра Партий, я получу Партию, потом надо связать ее с документом, а как?
Вот запрос, которым получаю остатки, а дальше?
     |SELECT
     |  Номенклатура
     |  ,Партия
     |  ,КоличествоОстаток
     |  ,СуммаРубОстаток
    |FROM 
    |  $РегистрОстатки.ПартииНаличие(:КонДата~, 
    |    ,"+ ТекстУсловия+",
    |    (Номенклатура,Партия),(Количество,СуммаРуб)) AS Рег
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получить остатки в разрезе прих. документов мо
Ответ #3 - 28. Февраля 2008 :: 08:00
Печать  
Код
Выбрать все
select sum(f1)
from (select ОстатокНаСкладе f1
...
union all select -ПриходЗаТриМесяца
...) sq
having sum(f1) > 0 


Как-то так?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Получить остатки в разрезе прих. документов мо
Ответ #4 - 28. Февраля 2008 :: 08:20
Печать  
Хммм, интересно, сейчас попробую
  
Наверх
 
IP записан
 
fbear
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 11
Зарегистрирован: 27. Февраля 2008
Re: Получить остатки в разрезе прих. документов мо
Ответ #5 - 28. Февраля 2008 :: 08:39
Печать  
Да, вроде бы, то что надо! Спасибо большое всем!!!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать