|
Сред последних в регистре сведений | ☑ | ||
---|---|---|---|---|
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
|
ну так на второе измерение условие
ДатаИзмерение = НАЧАЛОПЕРИОДА(&Дата,Месяц) И Продавец = &ТекПрод |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |