Как объединить два Древа в одно?

Перед тем, как задать вопрос, ознакомьтесь с ответами на часто задаваемые вопросы и со Справкой. Пожелания пишем на reformal.ru

Модераторы: Genery, Elena Polyanskikh

Ответить
Сообщение
Автор
Elena Polyanskikh
Сообщения: 988
Зарегистрирован: 12 сен 2008 18:51
Откуда: Новосибирск
Контактная информация:

Re: Как объединить два Древа в одно?

#151 Сообщение Elena Polyanskikh » 10 янв 2024 08:42

TaNaToS писал(а): 09 янв 2024 13:07 Добрый день. Столкнулся с проблемой при объединении двух деревьев.
В свое время выгрузил одну достаточно крупную ветку для редактирования родственникам. Сейчас мне ее вернули и я хочу объединить эту ветку с основным деревом. Я почистил основное дерево от всех, кто есть в загружаемом, но при объединении происходит проблема - для части вновь подгружаемых людей подгружаются фотографии от существующих (при этом, у существующих они тоже сохраняются). Подозреваю, что совпадают какие-то внутренние идентификаторы, по которым происходит объединение существующих персон с новыми. Подскажите, пожалуйста, как правильно провести объединение и не шерстить руками две тысячи вновь загруженных людей?
В каком виде вам прислали пополненную ветку обратно? Файл данных и папка документов .files? Или только файл данных?
Елена Полянских, Genery Software

TaNaToS
Сообщения: 4
Зарегистрирован: 26 окт 2009 12:58

Re: Как объединить два Древа в одно?

#152 Сообщение TaNaToS » 10 янв 2024 09:18

Elena Polyanskikh писал(а): 10 янв 2024 08:42 В каком виде вам прислали пополненную ветку обратно? Файл данных и папка документов .files? Или только файл данных?
Да, в формате at5 и с папкой .files. В папке повторяющихся с основным деревом имен фотографий нет.

Elena Polyanskikh
Сообщения: 988
Зарегистрирован: 12 сен 2008 18:51
Откуда: Новосибирск
Контактная информация:

Re: Как объединить два Древа в одно?

#153 Сообщение Elena Polyanskikh » 11 янв 2024 20:47

TaNaToS писал(а): 10 янв 2024 09:18
Elena Polyanskikh писал(а): 10 янв 2024 08:42 В каком виде вам прислали пополненную ветку обратно? Файл данных и папка документов .files? Или только файл данных?
Да, в формате at5 и с папкой .files. В папке повторяющихся с основным деревом имен фотографий нет.
А количество файлов в папке документов и количество строк в таблице Документы совпадает? Посмотрите в исходном файле, к которому вы добавляете другой файл. Может, у вас нет повторяющихся имен потому, что нет самих файлов в папках документов (некоторых, не всех, поэтому не очевидно). Когда все файлы на месте (в папке документов), то при добавлении данных из другого файла при наличии файла с таким же именем связка файл-документ переименовывается в добавляемом файле.
Если же, например, в исходном файле данных документ имеет имя файла - "1.jpg", но сам файл 1.jpg в папке документов отсутствует, то не видя такого файла, программа копирует файл 1.jpg из добавляемой папки, никак не изменяя связку документ-файл 1.jpg исходного файла данных. Так и появляются портреты других людей вместо изначальных.
Имя файла можно посмотреть в окне редактирования документа, или настроить таблицу документов так, чтобы отображалось имя файла.
Елена Полянских, Genery Software

ShinePhantom
Сообщения: 124
Зарегистрирован: 23 авг 2005 13:40
Контактная информация:

Re: Как объединить два Древа в одно?

#154 Сообщение ShinePhantom » 12 янв 2024 06:56

Подтверждаю, сам столкнулся с подобным, когда пытаюсь добавить данные некогда выгруженные в другую базу. Добавляет кучи документов от посторонних лиц, добавляются лица в события. где их быть не может, даже населенные пункты подменяются, было одно, подставилось в события для загруженных персон другое.
К сожалению, не могу похвастать длинной родословной, но уверен, что первым был Адам.

TaNaToS
Сообщения: 4
Зарегистрирован: 26 окт 2009 12:58

Re: Как объединить два Древа в одно?

#155 Сообщение TaNaToS » 15 янв 2024 18:01

Elena Polyanskikh писал(а): 11 янв 2024 20:47
TaNaToS писал(а): 10 янв 2024 09:18
Elena Polyanskikh писал(а): 10 янв 2024 08:42 В каком виде вам прислали пополненную ветку обратно? Файл данных и папка документов .files? Или только файл данных?
Да, в формате at5 и с папкой .files. В папке повторяющихся с основным деревом имен фотографий нет.
А количество файлов в папке документов и количество строк в таблице Документы совпадает? Посмотрите в исходном файле, к которому вы добавляете другой файл. Может, у вас нет повторяющихся имен потому, что нет самих файлов в папках документов (некоторых, не всех, поэтому не очевидно). Когда все файлы на месте (в папке документов), то при добавлении данных из другого файла при наличии файла с таким же именем связка файл-документ переименовывается в добавляемом файле.
Если же, например, в исходном файле данных документ имеет имя файла - "1.jpg", но сам файл 1.jpg в папке документов отсутствует, то не видя такого файла, программа копирует файл 1.jpg из добавляемой папки, никак не изменяя связку документ-файл 1.jpg исходного файла данных. Так и появляются портреты других людей вместо изначальных.
Имя файла можно посмотреть в окне редактирования документа, или настроить таблицу документов так, чтобы отображалось имя файла.
Проверил. Число файлов в папке и в перечне документов в файле совпадает. Повторяющихся имен файлов между новой и старой папкой нет.
Проблема в том, что именно у добавляемых персон появляются портреты из основного файла.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 14 гостей