|   |   | 
| 
 | Выборка последних движений по номенклатуре | ☑ | ||
|---|---|---|---|---|
| 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 | 
        та маню больше слушай, он думает, что вся страна только торгует )     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |