Имя: Пароль:
1C
 
Почему СрезПоследних возвращает несколько результатов?
0 Balamb
 
03.06.24
10:52
Добрый день!
Имеется регистр сведений подчиненный регистратору.
Я хочу получить только 1 ссылку на последнего регистратора.

ВЫБРАТЬ
    МойРегистрСрезПоследних.Регистратор КАК Регистратор
ИЗ
    РегистрСведений.МойРегистр.СрезПоследних(&Дата, Организация = &Организация) КАК МойРегистрСрезПоследних

Выбираю срез последних, в параметрах виртуальной таблицы указываю период и условие по Организации.

Всего по нужной организации есть 2 регистратора, но мне запрос возвращает 7 строк, где эти регистраторы перемешаны.

Что я делаю неправильно?
1 okmail
 
03.06.24
10:56
Срез последних возвращает все записи по набору измерений
2 Волшебник
 
03.06.24
10:58
Структура запроса:

ВЫБРАТЬ ПЕРВЫЕ 1 
... 
УПОРЯДОЧИТЬ ПО Период УБЫВ
3 unenu
 
03.06.24
11:00
(0) каков состав измерений?
4 Мультук
 
03.06.24
11:00
(0)

1) Покажи список измерений в своём регистре

2) Если нужно последний регистратор (по периоду) тогда

ВЫБРАТЬ ПЕРВЫЕ 1
    т1.Регистратор КАК Регистратор
ИЗ
    РегистрСведений.МойРегистр как т1
ГДЕ
   т1.Период <= &Дата
   и т1.Организация = &Организация

УПОРЯДОЧИТЬ ПО
   т1.Период УБЫВ
5 Balamb
 
03.06.24
11:06
(3) (4) (1) Измерения-> Организация, должность, ФИО, председатель
6 Волшебник
 
03.06.24
11:07
(5) Плохая структура регистра
7 Balamb
 
03.06.24
11:09
(4) я правильно понимаю, что через срез последних не получится отобрать?
8 Balamb
 
03.06.24
11:09
(6) как было бы лучше?
9 Волшебник
 
03.06.24
11:10
(8) Как называется регистр сведений? Что он хранит? Зачем он нужен?
10 Balamb
 
03.06.24
11:11
(9) Хранит список членов комиссии для печатной формы
11 Kongo2019
 
03.06.24
11:18
(5) Докинь отбор по должности еще. А председатель это что? Может его в реквизит перенести?
12 Волшебник
 
03.06.24
11:20
(10) Вы не ответили на вопрос "Как называется регистр сведений?"
13 Balamb
 
03.06.24
11:25
(12) Ктэ_ЧленыКомиссииОС1, регистр самописный
14 Balamb
 
03.06.24
11:25
(11) так мне регистратор нужен) Председатель это булево, чтобы понять кого первым писать
15 Kongo2019
 
03.06.24
11:39
(14) Ну и? в чем проблема?
16 trad
 
03.06.24
11:48
Ученик Михаила К или его очередной форумный клон
17 Ненавижу 1С
 
03.06.24
13:17
Справочник Комиссии (подчинен Организация), реквизит Председатель, Табличная часть - СоставКомиссии с реквизитами: Участник, Должность и проч..
Регистр сведений КомиссииОрганизаций (периодический), Измерение - Организация, Ресурс - Комиссия.
18 Волшебник
 
03.06.24
13:20
(17) В регистре не хватает ещё каких-то измерений, потому что у организаций может быть множество комиссий для разных направлений и контуров.
19 Ненавижу 1С
 
03.06.24
14:02
(18) в этом и прелесть регистра сведений, что со временем измерения можно наращивать
20 Волшебник
 
03.06.24
14:19
(19)+ Спр. "Комиссии" можно ещё сделать иерархическим.

Короче, тут надо поработать со структурой данных, а не городить запросы к кривым регистрам сведений.