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
|
ВЫБРАТЬ КодФизЛица, МАКСИМУМ(Период)
ПОМЕСТИТЬ Последние
ИЗ ТвойРегистр
СГРУППИРОВАТЬ ПО КодФизЛица;
ВЫБРАТЬ Последние.Период, Последние.КодФизЛица, Фамилия, Имя, Отчество
ИЗ Последние
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТвойРегистр ПО (Последние.КодФизЛица =ТвойРегистр.КодФизЛица И Последние.Период=ТвойРегистр.Период)
|
|