Наверх ##
7 апреля 17:03 7 апреля 18:35 Владимир Иванов написал: [q] Volchek написал:
[q] Теперь возникнет вопрос, как интегрировать назад эту ветвь, когда она будет дополнена родстенниками из этой линии. Чтобы и их информация добавилась, и моя не исчезла и не сдублировалась....
[/q]
при таком подходе в добавлении новых данных и такой постановке задачи дублирование неизбежно.
[/q]
В ДЖ5 были накладки с добавлением, поэтому добавлял инфу только руками. В ДЖ6 сборка 20250324 поэкспериментировал с добавлением. 1. Добавил доп. поля в файл-донор Пушкины.atdb (сохранял из ДЖ6 примера через гедком) и у Пушкина АС заполнил их. 2. Построил ветку Прямые предки и потомки Пушкина АС, фильтр Присутствуют в дереве, сохранил с учетом фильтров. Затем добавил Пушкину АС двух внуков. 3. В сохраненном с учетом фильтров файле так же добавил Пушкину АС двух внуков (все идентично ,как в исходном). Пушкину АС изменил место жительства, записи в пользовательских полях, комментарий, основное занятие, дату рождения. 4. Открыл файл Пушкины.atdb и Файл--Добавить данные из ... Ни каких дублей не случилось. Информация у Пушкина АС не изменилась. Только добавились два внука, созданных в файле Прямых... (получилось 4 внука  ). 5. Повторил добавление. Ничего не изменилось и не добавилось к уже добавленному. PS Забыл написать о событиях. В сохраненном с учетом фильтров файле создал Пушкину АС два события (одно по умолчанию в ДЖ6 и одно создал сам) и изменил одно уже имевшееся. После слияния добавились 2 созданные мной события, а уже имеющееся осталось без изменений. |