Имя: Пароль:
1C
1С v8
Запрос к регистру сведений
0 NewBieOneS
 
12.02.16
09:05
Доброе время суток!

В самописной конфигурации есть периодический (в пределах дня), независимый регистр сведений "ФИО". Измерения: "Период", "КодФизЛица" (ссылка на справочник). Ресурсы: "Фамиля", "Имя", "Отчество". Пусть в данном регистре содержатся следующие данные:

Период - КодФизЛица - Фамилия - Имя - Отчество
01.01.2000 - 001 - Иванова - Анастасия - Александровна
01.10.2005 - 001 - Петрова - Анастасия - Александровна
01.01.2001 - 002 - Сидорова - Светлана - Семеновна
01.01.2000 - 003 - Светлова - Татьяна - Тарасовна
01.01.2010 - 003 - Темнова - Татьяна - Тарасовна
01.01.2015 - 003 - Светлова - Татьяна - Тарасовна

Необходимо написать запрос, который бы выбрал последние актуальные сведения по ФИО физического лица, т.е. получить таблицу следующего содержания:

01.10.2005 - 001 - Петрова - Анастасия - Александровна
01.01.2001 - 002 - Сидорова - Светлана - Семеновна
01.01.2015 - 003 - Светлова - Татьяна - Тарасовна

Подскажите, пожалуйста, каким образом составить такой запрос. И как он видоизменится, если мы будем иметь дело не с регистром сведений, а со справочником с аналогичными реквизитами.

Заранее большое спасибо!
1 ObjectRelation Model
 
12.02.16
09:12
ВЫБРАТЬ КодФизЛица, МАКСИМУМ(Период)
ПОМЕСТИТЬ Последние
ИЗ ТвойРегистр
СГРУППИРОВАТЬ ПО КодФизЛица;

ВЫБРАТЬ Последние.Период, Последние.КодФизЛица, Фамилия, Имя, Отчество
ИЗ Последние
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТвойРегистр ПО (Последние.КодФизЛица =ТвойРегистр.КодФизЛица И Последние.Период=ТвойРегистр.Период)
2 asady
 
12.02.16
09:12
(0) конструктором запрос выбирая таблицу срезпоследних попробуй
3 ObjectRelation Model
 
12.02.16
09:13
+(1) так он периодический, что-то я затупил, тогда просто СрезПоследних