Имя: Пароль:
1C
1С v8
Максимум по моменту времени
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) Ну, группируй по периоду и бери максимум по регистратору.
Независимо от того, куда вы едете — это в гору и против ветра!