|   |   | 
| 
 | Срез последних за период | ☑ | ||
|---|---|---|---|---|
| 0
    
        lEvGl гуру 21.03.13✎ 11:47 | 
        Доброго здоровья всем
  Как получить записи из среза последних только за какой то период, то есть в январе есть три записи по номенклатуре и ее цене, в феврале 2 ну и т д? В момент проведения документа надо посмотреть на последнюю цену номенклатуры в конкретном месяце. Где Период Между наверно прокатит, но как то не красиво так с вирт. таблицей поступать | |||
| 1
    
        Maxus43 21.03.13✎ 11:48 | 
        запросом не предлагать? к вирт таблице?     | |||
| 2
    
        lEvGl гуру 21.03.13✎ 11:49 | 
        ну понятно запросом, как параметр "Период указать"     | |||
| 3
    
        Maxus43 21.03.13✎ 11:50 | 
        (2) в параметре вирт таблицы     | |||
| 4
    
        lEvGl гуру 21.03.13✎ 11:54 | 
        будет не верно в случае когда документ проводиться февралем, а цена была только в январе, тогда возьмет цену из января, это и хочу откинуть... то есть срез последних, но за период(01.02 - 28.02) без учета предыдущих периодов     | |||
| 5
    
        lEvGl гуру 21.03.13✎ 11:56 | 
        нет в текущем месяце значений - нет и выборки; обычный срезпоследних вернет таки крайнюю запись, не важно в каком она периоде, ему важно что она крайняя     | |||
| 6
    
        Maxus43 21.03.13✎ 11:56 | 
        в ГДЕ отсекай меньше 01.02, а в параметре вирт таблицы заполняй всё равно 28.02     | |||
| 7
    
        lEvGl гуру 21.03.13✎ 11:56 | 
        (6) :)     | |||
| 8
    
        Maxus43 21.03.13✎ 11:58 | 
        (7) ну а что хотел? задача тупая, тупой и запрос)     | |||
| 9
    
        lEvGl гуру 21.03.13✎ 11:59 | 
        чем она тупая?     | |||
| 10
    
        Maxus43 21.03.13✎ 11:59 | 
        я бы использовал вложенный запрос вобще и физическую таблицу регистра. В периоде ищем МАКС периода и соединяем     | |||
| 11
    
        Maxus43 21.03.13✎ 12:00 | 
        (9) это не срез последних, это срез в периоде, логика работы РС периодических другая просто     | |||
| 12
    
        lEvGl гуру 21.03.13✎ 12:00 | 
        получить крайнее значение за месяц, в пять слов задача ставится     | |||
| 13
    
        lEvGl гуру 21.03.13✎ 12:00 | 
        (11) варианты? не с РС?     | |||
| 14
    
        Reset 21.03.13✎ 12:01 | 
        Просто запрос к физ таблице, ГДЕ и Максимум
  Это если правильно понял | |||
| 15
    
        Maxus43 21.03.13✎ 12:01 | 
        (13)>(10)
  (14) соединять надо по МАКС период всё равно | |||
| 16
    
        Reset 21.03.13✎ 12:04 | 
        (14) угу     | |||
| 17
    
        Maxus43 21.03.13✎ 12:04 | 
        По сути - классическая задача выбрать последнее не используя вирт таблицу     | |||
| 18
    
        ptiz 21.03.13✎ 12:04 | 
        Условие в ГДЕ на период. Не вижу проблемы.     | |||
| 19
    
        lEvGl гуру 21.03.13✎ 12:48 | 
        спасибо вам     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |