|
Максимум по моменту времени |
☑ |
0
Tester
09.02.21
✎
17:52
|
Привет всем.
Есть подчиненный регистратору периодический РС, а в нем записи
Регистратор Период Товар Цена
Рег1 09.02.2021 17:49:00 Товар1 5
Рег2 09.02.2021 17:49:00 Товар1 7
Как правильно получить срез, если, на сколько я понимаю, UID Рег1 может быть > UID'а Рег2, в то время как на оси времени Рег2 позже?
|
|
1
DrShad
09.02.21
✎
17:54
|
ну так на момент времени и получай
|
|
2
Tester
09.02.21
✎
17:55
|
(1) максимум() для момента времени не работает!
|
|
3
Cthulhu
09.02.21
✎
17:59
|
на оси времени они одновременно. время в 1с измеряется до секунды.
сортировка по Ид в пределах секунды - синтетическая (искусственная), ты с таким же успехом можешь всунуть любую сортировку в пределах секунды, например по номерам.
|
|
4
DrShad
09.02.21
✎
17:59
|
так тебе срез получить или максимум из моментов?
|
|
5
Tester
09.02.21
✎
18:05
|
(4) мне получить срез по измерению Товар, тогда как есть еще измерения в регистре.
|
|
6
DrShad
09.02.21
✎
18:07
|
СрезПоследних (SliceLast)
Синтаксис:
СрезПоследних(<КонецПериода>, <Отбор>)
Параметры:
<КонецПериода> (необязательный)
Тип: Дата, МоментВремени, Граница.
|
|
7
RomanYS
09.02.21
✎
18:09
|
(5) выбрать первые 1 ... упорядочить по Период Убыв, Регистратор Убыв
Если товаров несколько, то либо два соединения (с макс по дате и макс по регистратору), либо коррелированный запрос (в яндекс)
|
|
8
Tester
09.02.21
✎
18:12
|
(6) да не прокатит
Регистр на самом деле такой
Регистратор Период Товар ЕдИзм Цена
Рег1 09.02.2021 17:49:00 Товар1 шт 5
Рег2 09.02.2021 17:49:00 Товар1 уп 7
Мне нужен срез по измерению Товар без учета измерения ЕдИзм.
СрезПоследних вернет 2 записи, нужно получить одну по максимальному периоду регистратора.
Сортировка по моменту времени работает, максимум нет.
|
|
9
fisher
09.02.21
✎
18:18
|
(8) Ну, группируй по периоду и бери максимум по регистратору.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший