Форум программы Древо Жизни
Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Модераторы: Genery, Elena Polyanskikh
Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Бывает такое - начал вносить информацию и в какой то момент обнаружил, что последнее выполненное действие сделал не верно.
Вопрос 1. Как откатить сделанную правку после того как обнаружил, что исправил не правильно?
А бывает так - начал править, отвлекли. Забыл что правил. А может кот по клавиатуре прошелся и направил или ребенок чего то понажимал, пока отвлекся.
При выходе из программы предлагается сохранить результат правок.
Вопрос 2. Как посмотреть протокол сделанных правок?
Вопрос 1. Как откатить сделанную правку после того как обнаружил, что исправил не правильно?
А бывает так - начал править, отвлекли. Забыл что правил. А может кот по клавиатуре прошелся и направил или ребенок чего то понажимал, пока отвлекся.
При выходе из программы предлагается сохранить результат правок.
Вопрос 2. Как посмотреть протокол сделанных правок?
-
- Сообщения: 988
- Зарегистрирован: 12 сен 2008 18:51
- Откуда: Новосибирск
- Контактная информация:
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Протокола изменений нет, но в таблице Персон есть поле "Изменено", по которому можно отсортировать список, щелкнув по названию столбца "Изменено" и увидеть последние изменения.
Чтобы не сохранять никакие внесенные правки, можно выйти из программы без сохранения изменений в файле данных.
Чтобы не сохранять никакие внесенные правки, можно выйти из программы без сохранения изменений в файле данных.
Елена Полянских, Genery Software
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Средствами программы ДЖ никак. Когда была создана строка таблицы и когда изменены данные, можно понять по столбцам "Создано" и "Изменено" (есть во всех таблицах, не только таблицы персон; не забываем про сортировку). Но откат назад - только средствами внешней программы (backup с нужной периодичностью, хоть каждые 30 мин).
Приглашаю в гости на opalex.info
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Елене и opalex
Это все не подходит.
Я за неделю более 250 человек внес.
Вот вношу, вношу, вношу и все хорошо.
У меня ИБП есть и вроде как сохранять часто нет смысла и поэтому иногда даже уходя куда то оставляю включенным комп с загруженной программой, где внесены и не сохранены правки.
И вот при очередном вводе информации, чаще всего родителя или сына, когда это делается в режиме правки, а не в режиме добавления, то есть к одному человеку устанавливаются родственные связи с другим, имеющимся в базе, не того выбираю и получатся фиг знает что в дереве. Особенно если маму с сыном поженил или что то такое - возникают сложные перекрестия, которые надо бы откатить не думая, а приходится заморачиваться и делать не откат, а правку.
ТО есть, было бы хорошо, если бы можно было сделать хотя бы откат единственного, предыдущего действия.
Это все не подходит.
Я за неделю более 250 человек внес.
Вот вношу, вношу, вношу и все хорошо.
У меня ИБП есть и вроде как сохранять часто нет смысла и поэтому иногда даже уходя куда то оставляю включенным комп с загруженной программой, где внесены и не сохранены правки.
И вот при очередном вводе информации, чаще всего родителя или сына, когда это делается в режиме правки, а не в режиме добавления, то есть к одному человеку устанавливаются родственные связи с другим, имеющимся в базе, не того выбираю и получатся фиг знает что в дереве. Особенно если маму с сыном поженил или что то такое - возникают сложные перекрестия, которые надо бы откатить не думая, а приходится заморачиваться и делать не откат, а правку.
ТО есть, было бы хорошо, если бы можно было сделать хотя бы откат единственного, предыдущего действия.
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Я бы мог назвать еще не один десяток "что было бы хорошо", но не буду. Мне уже грозили баном за то, что я порочу такую замечательную программу
Приглашаю в гости на opalex.info
-
- Сообщения: 988
- Зарегистрирован: 12 сен 2008 18:51
- Откуда: Новосибирск
- Контактная информация:
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
вот так вы рискуете вообще получить повреждение базы данных. Не рекомендую оставлять программу включенной, тем более с несохраненными данными.
Елена Полянских, Genery Software
-
- Сообщения: 988
- Зарегистрирован: 12 сен 2008 18:51
- Откуда: Новосибирск
- Контактная информация:
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Не за это, а за ругань. Пишите "Было бы хорошо", и никакого бана не будет.
Елена Полянских, Genery Software
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Ну, я иногда несколько суток подряд не выключаю компьютер. Не думаю, что это критично.
А ИБП сегодня - это как-то старомодно что ли. У меня, например, комп готов на своей батарее продержаться часов 10. ИБП ему добавит лишний час (и то вряд ли). Так что смысла тратить деньги на него не вижу.
Вроде все надежно, но тем не менее, я делаю автоматический бекап 1 раз в день с сохранением последних 30, плюс отдельный бэкап 1 раз в месяц без ограничения количества сохранений. Поэтому могу посмотреть, что у меня было хоть 10 лет назад. Паранойя? Ну, может быть и так. Но ведь все идет автоматически, без моего участия. 1 раз настроил, и забыл. За место на диске тоже можно не волноваться, его навалом (4ТБ встроено + 4ТБ внешний диск + облака...). Вот такая у меня политика.
А ИБП сегодня - это как-то старомодно что ли. У меня, например, комп готов на своей батарее продержаться часов 10. ИБП ему добавит лишний час (и то вряд ли). Так что смысла тратить деньги на него не вижу.
Вроде все надежно, но тем не менее, я делаю автоматический бекап 1 раз в день с сохранением последних 30, плюс отдельный бэкап 1 раз в месяц без ограничения количества сохранений. Поэтому могу посмотреть, что у меня было хоть 10 лет назад. Паранойя? Ну, может быть и так. Но ведь все идет автоматически, без моего участия. 1 раз настроил, и забыл. За место на диске тоже можно не волноваться, его навалом (4ТБ встроено + 4ТБ внешний диск + облака...). Вот такая у меня политика.
Приглашаю в гости на opalex.info
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Но, тем не менее, я полностью поддерживаю Виктора. Откат по действиям с базой данных - необходимая и логически понятная функция. Возьмите любую программу работы с данными любого типа - текста, графики, видео, ... - и везде, практически в любой программе, такая функция есть. Человеку свойственно ошибаться, и быстрое исправление ошибки путем её отмены усиливает возможности программы.
Конечно, еще лучше вообще не допускать ввода ошибочных данных, блокировать действия уже на этапе ввода. К тому же часто для этого не нужно мощного ИИ. Обнаружить, что, например, вместо 1823 ошибочно введено 1923 не требует никаких усилий. Но этого нет.
Не могу понять, почему так упорно разработчики ДЖ отвергают все средства блокировки ошибочных действий (писал об этом много раз на этом форуме). И откат ошибочных действий стоит в этом же ряду.
Конечно, еще лучше вообще не допускать ввода ошибочных данных, блокировать действия уже на этапе ввода. К тому же часто для этого не нужно мощного ИИ. Обнаружить, что, например, вместо 1823 ошибочно введено 1923 не требует никаких усилий. Но этого нет.
Не могу понять, почему так упорно разработчики ДЖ отвергают все средства блокировки ошибочных действий (писал об этом много раз на этом форуме). И откат ошибочных действий стоит в этом же ряду.
Приглашаю в гости на opalex.info
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
И последнее. Реализация отката, наверно, вряд ли возможна без ведения лога всех действий с программой. Лог операций - одна из старейших (>10 лет точно) просьб развития ДЖ. Многим была бы полезна, особенно если будет возможность экспорта лога куда-н.
Приглашаю в гости на opalex.info
Re: Как увидеть протокол изменений перед сохранением текущего сеанса и откатить часть сделанных изменений по шагам
Сделайте хотя бы откат последнего действия.Elena Polyanskikh писал(а): ↑19 мар 2024 16:19 Протокола изменений нет, но в таблице Персон есть поле "Изменено", по которому можно отсортировать список, щелкнув по названию столбца "Изменено" и увидеть последние изменения.
Чтобы не сохранять никакие внесенные правки, можно выйти из программы без сохранения изменений в файле данных.
Вот причина.
При ошибочном внесении события (не те участники, не та персона, не к той персоне привязка) в древе возникают трудно понимаемые связи. И не ясность как вернуть обратно последнюю правку.
Именно последнюю.
Ну хотя бы по ней то можно сделать откат?
Ну если не откат, то предпросмотр - как будет выглядеть древо после произведенной правки. Но это предполагаю сложней сделать.
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и 7 гостей