Ну, смотрите, что я выяснил.
Как уже говорил, так как программа работает с внутренней структурой, в основе которой лежит подобие Гедком, то я в эту структуру могу "вложить" только те события и поля, которые являются для этого формата стандартными. Венчание, например, таким для Гедком не является. Как и "Неофициальный брак" и многие другие события.
Я создал дерево, в котором есть 4 семьи. Первые 2 с событием венчание, 3-я - со стандартным событием Брак и 4-я с не стандартным событием "Неофициальный брак".
Для наглядности выгрузил это все в гедком и на его примере покажу разницу.
Выделил шрифтом отличие стандартного события Брак от нестандартного.
Если нужны пояснения, то как только будет время, обговорим. Но Вы видите, что для других программ, которые будут читать гедком, в самих семьях наличие брака (а также сопутствующих пояснений типа дата, место, комментарий) присутствует только в выделенном (стандартном).
0 @I1@ INDI
1 _UID CA2FBB5E_2
1 NAME Василиса 1-я пара /Васильева/
2 GIVN Василиса 1-я пара
1 SEX F
1 EVEN
2 TYPE Венчание
2 DATE 1 JAN 2001
1 FAMS @F1@
0 @I2@ INDI
1 _UID CA2FBB5E_1
1 NAME Иван 1-я пара /Иванов/
2 GIVN Иван 1-я пара
1 SEX M
1 EVEN
2 TYPE Венчание
2 DATE 1 JAN 2001
1 FAMS @F1@
0 @I3@ INDI
1 _UID CA2FBB5E_4
1 NAME Дарья 2-я пара /Кравец/
2 GIVN Дарья 2-я пара
1 SEX F
1 EVEN
2 TYPE Венчание
2 DATE 2 FEB 2002
1 FAMS @F2@
0 @I4@ INDI
1 _UID CA2FBB5E_3
1 NAME Петр 2-я пара /Петров/
2 GIVN Петр 2-я пара
1 SEX M
1 EVEN
2 TYPE Венчание
2 DATE 2 FEB 2002
1 FAMS @F2@
0 @I5@ INDI
1 _UID CA2FBB5E_5
1 NAME Павел 3-я пара /Правильный/
2 GIVN Павел 3-я пара
1 SEX M
1 FAMS @F3@
0 @I6@ INDI
1 _UID CA2FBB5E_6
1 NAME Екатерина 3-я пара /Шевченко/
2 GIVN Екатерина 3-я пара
1 SEX F
1 FAMS @F3@
1 _UID CA2FBB5E_7
1 NAME Егор 4-я пара /Сожитель/
2 GIVN Егор 4-я пара
1 SEX M
1 EVEN
2 TYPE Неофициальный брак
2 DATE 4 APR 2004
1 FAMS @F4@
0 @I7@ INDI
1 _UID CA2FBB5E_8
1 NAME Мария 4-я пара /Сожительница/
2 GIVN Мария 4-я пара
1 SEX F
1 EVEN
2 TYPE Неофициальный брак
2 DATE 4 APR 2004
1 FAMS @F4@
0 @I8@ INDI
0 @F1@ FAM
1 HUSB @I2@
1 WIFE @I1@
0 @F2@ FAM
1 HUSB @I4@
1 WIFE @I3@
0 @F3@ FAM
1 HUSB @I5@
1 WIFE @I8@
1 MARR
2 DATE 3 MAR 2003
0 @F4@ FAM
1 HUSB @I6@
1 WIFE @I7@
Nick_L пише: Аналогичным же образом эта связь сохраняется в случае выгрузки в GEDCOM в том смысле, что она присутствует в любой другой программе, в которую импортируются данные. У меня нет с этим проблем ни MyHeritage, ни в FamilySearch.
Да, связь действительно сохраняется, но как "семья без брака".
В принципе, я могу, зная формат ДЖ, считать наличие события Венчание как признаком брака в детекторе проблем.
Но с точки зрения стандарта это будет неким введением в заблуждение Пользователя. Возможно нужна еще одна опция является типа "С точки зрения стандарта", но не хочется перегружать интерфейс. Опций и так очень много.
Я подумаю как это можно сделать, а Вы в свою очередь подумайте для себя над тем, чтобы пользоваться все-таки стандартными событиями. Так Вы избавите себя от проблем в будущем.
У Вас много браков, оформленных таким образом (через венчание)?
Васильківський, Київський, Звенигородський повіти Київської губернії
Ніжинський повіт Чернігівської губернії
Сайт програми GedcomReport
go.inf.ua