Головна

Дерево

 
В версії програми 2026-08-12 з'явився звіт Дерево. Чому такий один з основних генеалогічних звітів народився лише через 13 років після першого випуску? Довгий час я вважав, що цей звіт є у всіх генеалогічних програмах, а GedcomReport по суті писався в першу чергу як розширення для існуючих програм, тому розробка цього звіту була, як на мене, надлишковим. Але з часом з'явилося кілька причин, які змінили мою думку. По-перше, програма має бути самодостатньою, по-друге в тих програмах, якими користувався, дерево не завжди є досконалим (і про це нижче), ну і по-третє (але це поки перспектива), можливо GedcomReport вмайбутньому стане повноцінною генеалогічною програмою з можливістю ведення свого дерева без використання інших програм. І вже тут без "Дерева" ніяк.  Не знаю чи втілиться ця задумка, але й тих наявних доводів було для мене достатньо. Є ще кілька причин, але рішення приймалося по сукупності їх всіх, тому цей звіт врешті з'явився в програмі, і нижче його опис.

Звіт розміщено, по традиції, на одній з закладок програми.
 

Пройдемо, для початку, по налаштуванням звіту і розберемося з його можливостями. На малюнку вище показано основні його елементи. Стандартно, як і для інших звітів, будується звіт від персони, на якій ми знаходимося у списку ліворуч.

  1. Обрана персона, від якої будуватиметься діаграма (не обов'язково вона має бути кореневою)
  2. Розташування пращурів (Зверху чи знизу). Тут вже хто як звик. Я завжди віддаю перевагу пращурам знизу (корені)
  3. Кількість поколінь Пращурів та Нащадків (окремі налаштування), якими обмежується діаграма. Тут, на відміну від Кругової або Метелика обмежень в поколіннях немає), при виборі опції "Авто" кількість поколінь буде визначена автоматично по найдовшому ланцюжку пращурів або нащадків обраної персони
  4. Подружжя. Наявність цієї опції додає до дерева не тільки кровних родичів (від той, від якої будується дерево), але і батьків дітей кровних родичів. По суті, такі батьки додаються тільки у частині нащадків зі зрозумілих причин
  5. Заповнювати. Які дані потраплять у комірку з персоною (ПІБ, роки/дати життя тощо) - тут все стандартно, як і у решти звітів
  6. Заливка комірки (персон) діаграми, налаштування має такі значення (і для  екрану і для друку):
  7. Розмір комірки. Тут все зрозуміло. Вибираєте розміри по горизонталі та вертикалі в залежності від розміру тексту, який очікується. Хоча, навіть при малих комірках, розмір шрифта в кожній з них підбирається, щоб вмістити максимум інформації без виходу за межі комірки
  8. Між комірками - мінімальна відстань як між сусідніми комірками так і між поколіннями.
  9. Масштаб діаграми – налаштування використовується лише для поточної візуалізації. Для друку та збереження у файл завжди використовується 100% масштаб картинки. Масштаб діаграми можна вибирати зі списка або міняти кнопками міняти коліщатком миші, якщо курсор в межах картинки. Але нічого не заважає в полі масштабу ввести будь-яке значення, якщо у цьому є необхідність
  10. Можливість розбити діаграму під час збереження або друку на принтері. При натисканні на відповідну кнопку (без стрілки) файл друкується (зберігається) повністю одним файлом (або на одному аркуші паперу), якщо за стрілкою біля кнопки, то з розбивкою на частини (на 2 або 4 частини). В налаштуваннях принтера перед друком можна обрати Альбомна чи Портретна орієнтація листів буде застосовуватись.

Після того, як ми створили звіт, є можливість за його допомогою переходити на інших персон у списку зліва. Для цього наводимо курсор миші на потрібну нам персону у Дереві (курсор міняється на "руку"), клікаємо лівою кнопкої миші і у списку зліва автоматично виконається переміщення на цю персону. Можна відразу побудувати цей звіт вже від неї. А можна вибрати зверху на сторінках-закладках інший звіт і побудувати вже його. Отака навігація, схожа на ту, що я робив і у інших звітах ("Інфо про персону", "Метелик").

Детальніше про типи заливок:

Не заливати

Комірки не заповнені кольором, просто чорно-білий варіант

Стать

Тут все просто: комірки чоловіків мають синій відтінок (або інший бажаний колір, якщо його вибрати, клацнувши по панельці), жінок – червоний відтінок. Як приклад такої заливки дивіться малюнок вище.

Редукції

Комірка персон, які зустрічаються у дереві повторно крім того, що з'єднується зі своїм "двійником" переривчастою лінією, заливається вибраними кольорами (окремо для жінок і чоловіків). При чому від "двійника" розвиток поколінь більше не йде.

Стать + Редукції

Відповідно, персони без редукцій заливаються кольорами залежно від статі, а "дублі" іншими кольорами, щоб легко їх було побачити у дереві.

Трохи детальніше про "Редукції".

Детально я описував теоретичну частину при описі звіту Метелик, тому тут теорію ми пропустимо.

На відміну від Метелика або Кругової пращурів, в звіті Дерево персони повторюються тілько до першого пращура або нащадка. Тобто, по суті це "дубль", який показує місце цієї персони в інших гілках на "своєму" місці. І це також одна з основних відмінностей від дерев у інших програмах, де персона в дереві присутня 1 раз і від неї тягнеться довжелезна лінія, яку часто важко відслідкувати в силу численних перетинів. Більше того, якщо персона-"дубль" в іншому поколінні, то взагалі буває важко зрозуміти чи то донька чи то дружина. Тут все на своїх місцях. "Основна" і "Дубль" з'єднуються дуговою переривчатою лінією синього (для чоловіків) або червоного (для жінок) кольорами. Таким чином такі лінії не зливаються з основними прямими з'єднувальними лініями і їх легко відслідкувати.Виділення комірки-дубля кольором цьому також сприяє.

На малюнку вище ми бачимо одну "зелену" персону, від якої тягнеться дуга. Це і є "дубль" (персона, яка присутня в різних гілках пращурів). Як бачимо від шлюбу Прокопа Федоровича КОЦЮБИ з дружиною Єфросинією Яківною народилася Зіновія.Ще звернемо увагу, що Прокофія не зазначені пращури, хоч вони і є (з причини, що це "дубль"). Прослідкуємо за цією персоною за лінією, де вона вже як "Основна". Тут ми і можемо побачиту цього ж Прокофія з усією гілкою з Пращурами (батьками, дідами, тощо). Як бачимо від шлюбу цього ж Прокопа Федоровича КОЦЮБИ, але вже з іншою дружиною народився Лаврентій.

В даному випадку і Лаврентій КОЦЮБА і Зіновія КОЦЮБА (діти Прокопа) є пращурами загального нащадка. І "перетнуться" їх пращурі через декілька поколінь. Якби ці діти народилися і від однієї дружини, то вони б обидва були позначені як "дублі".

Приблизно такий самий підхід і в нащадках від кореневої персони.


Якщо від одного пращура розійшлись різні діти, і від тих в свою чергу серед нащадків у когось створився шлюб,то ці нащадки також створили пару дублів.

От приклад такого випадку. Юлія Вікторівна та Денис Анатолійович 4-юрідні брат і сестра і відповідно мають спільних пращурів. Кожен з них вказаний у "своїй" гілці на своєму місці зі своїми батьками. Але утворилася сім'я, від якої народилися діти. В зв'язу з тим, що у нас встановлена опція Подружжя. Ми вказуємо для Дениса дружину Юлію (вона "жовта" обраним кольором для редукцій), а у Юлії відповідно чоловіка Дениса (він "зелений" у даному випадку, як "дубль").З причини, що це одні й ті самі особи, вони з'єднуються лініями у формі дуги. 

                                  

Така особливість побудови дерев мною колись пропонувалася одному з розробників у діаграмі Дерева, але залишилися без уваги. Що ж, настав час іі втілити у життя самому, раз вже взявся робити це сам.