|
Выборка последних движений по номенклатуре | ☑ | ||
---|---|---|---|---|
0
rool
20.07.12
✎
09:15
|
заранее извиняюсь за глупый вопрос. есть запрос
ВЫБРАТЬ ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура, ПартииТоваровНаСкладах.Период КАК Период, ИЗ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах ГДЕ ПартииТоваровНаСкладах.ВидДвижения = &ВидДвижения УПОРЯДОЧИТЬ ПО Период УБЫВ Где период это дата движения номенклатуры по регистру. Так во как получить для каждой номенклатуры только последнее движение а не все? |
|||
1
Ненавижу 1С
гуру
20.07.12
✎
09:18
|
тебе для чего это нужно?
|
|||
2
rool
20.07.12
✎
09:20
|
(1) Нужно узнать как долго номенклатура валяется на складе без дела. Расходных движений не было длительное время.
|
|||
3
Maniac
20.07.12
✎
09:21
|
а не судьба получить просто запрос по продажам, если продаж не было значит неликвид.
|
|||
4
AlexNew
20.07.12
✎
09:23
|
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладахСверх
ПО ПартииТоваровНаСкладах.Период < ПартииТоваровНаСкладахСверх.Период ГДЕ ПартииТоваровНаСкладахСверх.Номенклатура ЕСТЬ NULL |
|||
5
rool
20.07.12
✎
09:23
|
(3) у меня не только продажи, значительная часть номенклатуры уходит в производство.
|
|||
6
Maniac
20.07.12
✎
09:24
|
а еще лучше сразу расчитывать показатель конкретной ликвидности.
соотношение остатки / количество продаж за определенный период |
|||
7
Maniac
20.07.12
✎
09:25
|
Строить запросы по партиям вообще неккоректно!!! да еще у человека оказывается и производство.
|
|||
8
Maniac
20.07.12
✎
09:26
|
последнее движение не даст правильного отчета. что если товар просто двинули. списали недостачу или еще какая нить фигня.
|
|||
9
rool
20.07.12
✎
09:28
|
(7) блин ладно задам вопрос по другому. нужно отобразить список партий номенклатуры которая не использовалась в течении месяца, трех и более, причем именно не использовалась(тобиш не была передана в производство / продана) перемещения по складам учитываться не должны.. как бы ты построил такой отчет?
|
|||
10
Maxus43
20.07.12
✎
09:29
|
ВЫБРАТЬ
ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура, МАКСИМУМ(ПартииТоваровНаСкладах.Период) КАК Период, ИЗ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах ГДЕ ПартииТоваровНаСкладах.ВидДвижения = &ВидДвижения СГРУППИРОВАТЬ ПО ПартииТоваровНаСкладах.Номенклатура а тупо так не то? |
|||
11
Maniac
20.07.12
✎
09:29
|
(9) делай процедуру получения запроса в цикле по списку номенклатуры остатков.
запрос с регистратором и обратным упорядочиванием по периоду регистра, с выборкой ПЕРВЫЕ 1 |
|||
12
Maxus43
20.07.12
✎
09:30
|
(10) + учитывая (9) добавить ИМЕЮЩИЕ Период > Дата3Месяцаназад
|
|||
13
Serg_1960
20.07.12
✎
09:30
|
У меня вопрос к топикстартеру: А если номенклатуру, например, с одного склада переместили на другой (но ещё в производство не передали) - это "валяется на складе без дела"? Намёк: "партии по складам"
|
|||
14
rool
20.07.12
✎
09:31
|
(10) Похоже то. спасибо)
|
|||
15
Maxus43
20.07.12
✎
09:32
|
(14) вид движения убрать ещё, видимо не нужен в (9)
|
|||
16
rool
20.07.12
✎
09:35
|
(13) По логике заказчика отчета - валяется :)
|
|||
17
Serg_1960
20.07.12
✎
09:40
|
(15) Вид движения не "убрать" :( а использовать "расход". Анализировать, имхо, нужно ведь "использование".
|
|||
18
Ненавижу 1С
гуру
20.07.12
✎
09:41
|
максимум по датам периода
|
|||
19
Ненавижу 1С
гуру
20.07.12
✎
09:42
|
та маню больше слушай, он думает, что вся страна только торгует )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |