kotbasikcom написал:
[q]
Извините . Я раньше неправильно написал.
Настройка "До рождения", "Между рождением и смертью" и "После смерти" - это свойство основной роли.
Если бы это было свойством события, то событие располагалось бы согласно настройке у всех участников (с второстепенными ролями в том числе).[/q]
Выдержка из документации ДЖ:
В поле Положение по умолчанию указывается положение создаваемого события данного типа среди других событий персоны. События с положением «После смерти» встают после смерти только у основных участников события, у второстепенных участников - свидетелей и участников - до смерти.
Потестировал.
Идея с дублированием события неверная в корне, на мой взгляд. Как костыль, работает, но, как я ранее и писал, проблемы принципиально не решает.
Берем типовую ревизию, самые обычные варианты семей, для простоты ставим событию дату (факт переписи) 20 ноября 1834 года.
Семья 1.
Глава семьи - 30 лет на прежнюю ревизию (1816), 48 лет на нынешнюю.
Первый ребенок - 5 лет на прежнюю ревизию, 23 года на нынешнюю.
Второй ребенок - 3 года на прежнюю ревизию, 21 на нынешнюю.
Семья 2.
Глава семьи - 30 лет на прежнюю ревизию (1816), умер в 1830 году.
Первый ребенок - 5 лет на прежнюю ревизию, 23 года на нынешнюю.
Второй ребенок - 3 года на прежнюю ревизию, 21 на нынешнюю.
Семья 3.
Глава семьи - 30 лет на прежнюю ревизию (1816), умер в 1830 году.
Первый ребенок - 5 лет на прежнюю ревизию, умер в 1820 году.
Второй ребенок - 3 года на прежнюю ревизию, 21 на нынешнюю.
Семья 1 - идеальный вариант, в ДЖ все раскладывается корректно.
Семья 2 - создаем новое событие со всеми доп полями (Ревизия посмертно), получаеи костыль, но работает.
Семья 3 - не ложится в ДЖ ни на какие раскладки. Ошибка в сортировке событий для первого ребенка (ревизия упорно встает до его смерти).
В общем, если для третьего варианта найдется решение, семья №4 со своими уникальными раскладками не впишется в имеющиеся дубли типов событий.
Потому возвращаюсь к своему первоначальному запросу к разработчику:
сделать тип события "В любое время"., чтобы оно применялось как к основной роли, так и второстепенным.
Конечно, идеальным будет решение, чтобы временнЫе рамки задавать ролям индивидуально, но тут уже пахнет большим изменением схемы данных ДЖ.