Часто требуется ввести нового человека в процессе редактирования другой персоны. Например, при выборе крестного (восприемника) или свидетеля (поручителя) бракосочетания, когда таковой не находится, нужно ввести нового человека. Кнопка ввода при этом доступна, но карточка на новую персону открывается усеченная. Особенно сильные ограничения стали после последнего обновления ДЖ. Нельзя ввести ни года, ни места рождения, убрать галочку "В живых", и т.д.
Миллион раз писал об этом, что это ужасно неудобно и является источником ошибок в базе данных.
Не пойму причины, почему автор программы упорно отказывается использовать для подобных случаев обычную, полноценную карточку ввода новой персоны. Ведь ничего нового программировать не нужно. Более того, будет единообразие ввода нового человека в базу. Одна и та же карточка для ввода. Для всех случаев, когда она необходима.
Аналогичная ситуация касается последующего редактирования. Например, иногда требуется "на ходу", попутно, подправить год или добавить комментарий. Это гораздо легче и удобнее, чем потом, когда его приходится разыскивать в таблице персон и вспоминать, что хотел изменить. Сейчас это вообще невозможно. Редактирование "по ходу" недоступно.
Еще раз - речь идет о "вторичных" людях, которых мы добавляем (крестные, свидетели и другие участники событий) к "первичной" персоне. Сейчас так - нужно сначала нужно закончить всё с первой персоной, позакрывать все окна (окна то в ДЖ "жесткие" - нельзя перейти в таблицу персон, когда открыта карточка), и только после этого можно добраться до "вторичных".
Легко забыть, и человек остается с ошибками (например, "живой" из 18-го века). Да и просто времени на это тратится много больше.
Форум программы Древо Жизни
Особые случаи ввода новых людей
Модераторы: Genery, Elena Polyanskikh
Особые случаи ввода новых людей
Приглашаю в гости на opalex.info
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Особые случаи ввода новых людей
Подозреваю, что технически при "усечённой" форме ввода задействуется другой алгоритм. В базу данных персона не добавляется сразу, так как это бы прервало текущую операцию, а добавляется уже потом, постфактум. Соответственно, базовые поля человека запоминаются, но поля, требующие создания новых событий (рождения, смерти) - отсекаются.opalex писал(а): ↑20 май 2020 09:47 Часто требуется ввести нового человека в процессе редактирования другой персоны. Например, при выборе крестного (восприемника) или свидетеля (поручителя) бракосочетания, когда таковой не находится, нужно ввести нового человека. Кнопка ввода при этом доступна, но карточка на новую персону открывается усеченная. Особенно сильные ограничения стали после последнего обновления ДЖ. Нельзя ввести ни года, ни места рождения, убрать галочку "В живых", и т.д.
Миллион раз писал об этом, что это ужасно неудобно и является источником ошибок в базе данных.
Не пойму причины, почему автор программы упорно отказывается использовать для подобных случаев обычную, полноценную карточку ввода новой персоны. Ведь ничего нового программировать не нужно. Более того, будет единообразие ввода нового человека в базу. Одна и та же карточка для ввода. Для всех случаев, когда она необходима.
Аналогичная ситуация касается последующего редактирования. Например, иногда требуется "на ходу", попутно, подправить год или добавить комментарий. Это гораздо легче и удобнее, чем потом, когда его приходится разыскивать в таблице персон и вспоминать, что хотел изменить. Сейчас это вообще невозможно. Редактирование "по ходу" недоступно.
Еще раз - речь идет о "вторичных" людях, которых мы добавляем (крестные, свидетели и другие участники событий) к "первичной" персоне. Сейчас так - нужно сначала нужно закончить всё с первой персоной, позакрывать все окна (окна то в ДЖ "жесткие" - нельзя перейти в таблицу персон, когда открыта карточка), и только после этого можно добраться до "вторичных".
Легко забыть, и человек остается с ошибками (например, "живой" из 18-го века). Да и просто времени на это тратится много больше.
Проблема эта примерно такая же, как проблематично дать возможность отредактировать место из карточки персоны или события.
В этом случае компромиссным мог бы быть вариант с галочкой "Открыть позже карточку персоны для редактирования". И чтобы после завершения операции вызывалась карточка созданной персоны, как по F4. А если их несколько - то все, у которых был установлен этот флажок.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- Genery
- Site Admin
- Сообщения: 3403
- Зарегистрирован: 23 янв 2005 06:17
- Откуда: Новосибирск
- Контактная информация:
Re: Особые случаи ввода новых людей
К сожалению, как раз полная карточка приводит к ошибкам. В полной карточке можно всё, в том числе редактировать персону (не только саму персону, а и связанные события, документы и т.п.) предыдущей карточки. Это приводит к целому ряду проблем, решений пока нет.
Дмитрий Киркинский, Genery Software
Re: Особые случаи ввода новых людей
Была бы в ДЖ система отслеживания действий пользователя (логов) с возможностью отката назад, многие вопросы были бы сняты. В том числе и данный.
Все-таки ДЖ не такая простая программа, много видов операций, разнообразные типы данных...
Рано или поздно придется этот механизм вводить.
Все-таки ДЖ не такая простая программа, много видов операций, разнообразные типы данных...
Рано или поздно придется этот механизм вводить.
Приглашаю в гости на opalex.info
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей