|  | Сред последних в регистре сведений | ☑ | 
    
        | 0
    
        Rumpil   22.12.13✎ 23:24 | 
        Добрый день, господа. Пишу запрос и хочу получить последнюю запись на сегодняшнюю дату. 
 ВЫБРАТЬ
 |    ПланПродажСрезПоследних.СуммаПлан
 |ИЗ
 |    РегистрСведений.ПланПродаж.СрезПоследних(&Дата, Продавец = &ТекПрод) КАК ПланПродажСрезПоследних
 
 Запрос возвращает почему то 2 записи - последнюю и предпоследнюю, в чем может быть проблема ?
 |  | 
    
        | 1
    
        Rumpil   22.12.13✎ 23:32 | 
        ап     |  | 
    
        | 2
    
        Vexcel   22.12.13✎ 23:34 | 
        А если условие на продавца задать не в условиях виртуальной таблицы, а через ГДЕ.
Например
 ВЫБРАТЬ
 ПланПродажСрезПоследних.СуммаПлан
 ИЗ
 РегистрСведений.ПланПродаж.СрезПоследних(&Дата, ) КАК ПланПродажСрезПоследних
 ГДЕ ПланПродажСрезПоследних.Продавец = &ТекПрод
 |  | 
    
        | 3
    
        Rumpil   22.12.13✎ 23:34 | 
        пробовал, то же самое     |  | 
    
        | 4
    
        iamnub   22.12.13✎ 23:40 | 
        (0)
Ты своими условиями в запросе однозначно идентифицируешь наборы измерений? Чудес-то не бывает.
 |  | 
    
        | 5
    
        iamnub   22.12.13✎ 23:41 | 
        Не удивлюсь, если "сумма план" - измерение.     |  | 
    
        | 6
    
        Rumpil   22.12.13✎ 23:45 | 
        (СуммаПлан ресурс, Продавец измерение), вроде абсолютно все в запросе написано правильно, но возвращается не срез последних, а срез двух последних     |  | 
    
        | 7
    
        zladenuw   22.12.13✎ 23:48 | 
        всего сколько измерений то     |  | 
    
        | 8
    
        Rumpil   22.12.13✎ 23:51 | 
        2 измерения - Дата, Продавец, измерение Дата не равно Периоду     |  | 
    
        | 9
    
        Vexcel   22.12.13✎ 23:57 | 
        (8) ну, а он срез делает по периоду, вот и вылезают 2 даты и 2 суммы     |  | 
    
        | 10
    
        Rumpil   22.12.13✎ 23:57 | 
        Хм, удалил измерение Дата, все заработало, правда оно мне понадобится потом, но что нибудь придумаю     |  | 
    
        | 11
    
        EvgeniuXP   22.12.13✎ 23:59 | 
        (10) а зачем ты его создал это измерение "Дата"?     |  | 
    
        | 12
    
        EvgeniuXP   23.12.13✎ 00:00 | 
        Регистр сведений открой и задай периодичность - и вот тебе дата будет измерение.     |  | 
    
        | 13
    
        Rumpil   23.12.13✎ 00:04 | 
        (11) регистр периодичный, просто в Дате содержалось начало месяца периода - то есть для записей от, скажем, 17 декабря, 18 декабря и.т.д. у всех в измерении дата стоял 01.12.2013     |  | 
    
        | 14
    
        zladenuw   23.12.13✎ 00:19 | 
        ну так на второе измерение условие
ДатаИзмерение = НАЧАЛОПЕРИОДА(&Дата,Месяц)
 И Продавец = &ТекПрод
 |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший