Получение остатков на ВСЕ дни #197016


#0 by IronDemon
Надобно получить количество дней, когда товар присутствовал на складе. Так вот, натыкаемся на известную проблему, когда движение по регистру нет, этот день выпадает :( Про выборку руками с Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Период", "Все") знаю, но это не подходит, т.к. это все учавствует внутри запроса. Кто знает как это побороть?
#1 by Бубузяка
Посмотри как сделан "Товарный календарь" в УТ. Могу ошибаться, но там аналогичная задача.
#3 by Гравицапа
Классно. А как бы еще количество номенклатуры учесть? Мне например нужно получить количество товародней?
#4 by IronDemon
Спасибо, получилось. Может кому надо отчет по ликвидности товара? могу поделиться
#5 by Добрый
(4 )Если не трудно, брось на lev_rom#e-mail.ru, интересно посмотреть...
#6 by ZyXEL
Есть очучение что если в месяце после нулевого остатка был приход то неправильно посчитает... т.е. Остаток на 1.01.2006 5шт. 10.01.2006 продали 5шт... Остаток 0шт. 28.01.2006 пришло 10шт. Остаток 10шт. Есть очучение что он покажет 30 дней..
#7 by Lendy
и мне :) lendyAR at gmail.com
#8 by TormozIT
и мне дайте TormozIT@gmail.com ))
#9 by MikleV
я тож хочу)) miklevolf@mail.ru ..если не трудно..
#10 by IronDemon
(ВЫБРАТЬ        ТоварыПолученныеНаОтветственноеХранениеОстатки.Номенклатура.ЕдиницаДляУпаковок.Коэффициент,        0,        0,        0,        0,        0,        0,        ТоварыПолученныеНаОтветственноеХранениеОстатки.КоличествоОстаток,        0,        NULL,        0,        0    ИЗ        РегистрНакопления.ТоварыПолученныеНаОтветственноеХранение.Остатки(&ДатаКон, {Склад.* КАК Склад, Номенклатура.* КАК Номенклатура}) КАК ТоварыПолученныеНаОтветственноеХранениеОстатки        ТоварыКПолучениюНаСкладыОстатки.Номенклатура.ЕдиницаДляУпаковок.Коэффициент,        0,        0,        0,        0,        0,        0,        0,        NULL,        0,        0    ИЗ        РегистрНакопления.ТоварыКПолучениюНаСклады.Остатки(&ДатаКон, {Склад.* КАК Склад, Номенклатура.* КАК Номенклатура}) КАК ТоварыКПолучениюНаСкладыОстатки        ТоварыНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаДляУпаковок.Коэффициент,        0,        0,        0,        0,        0,        ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,        0,        0,        NULL,        0,        0    ИЗ        ТоварыВРезервеНаСкладахОстатки.Номенклатура.ЕдиницаДляУпаковок.Коэффициент,        0,        0,        0,        0,        0,        0,        0,        0,        NULL,        0,        ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток    ИЗ        ПартииТоваровНаСкладахОстатки.Номенклатура.ЕдиницаДляУпаковок.Коэффициент,        0,        0,        0,        0,        0,        0,        0,        0,        0,        0    ИЗ        РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&ДатаКон, Качество = &Новый {Склад.* КАК Склад, Номенклатура.* КАК Номенклатура}) КАК ПартииТоваровНаСкладахОстатки) КАК Ликвидность {ГДЕ АВТОУПОРЯДОЧИВАНИЕ
#11 by IronDemon
Вот так, наверно, лучше будет :)
#12 by IronDemon
Вот только в понятие "Ликвидность" каждый вкладывает свое. Эти менеджеры захотели видеть сколько им заказывать товара.
#13 by MikleV
пасиб) родина тебя не забудет)
#14 by IronDemon
пожалуйста, я не жадный
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С