#6 Баг в Android-версии при корректировке Задач в цепочке

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

Post Reply
fevgin
Expert
Posts: 89
Joined: Tue Aug 02, 2011 3:56 am
Has thanked: 4 times
Been thanked: 5 times

#6 Баг в Android-версии при корректировке Задач в цепочке

Post by fevgin »

Версия программы: Android_v6.0.17
1) Создаём цепочку Задач на компьютере
2) Изменяем, предположим, первые три Задачи "как отдельные"
3) Синхронизируем с Android (до этого БД на Android была пустой)
4) Изменяем в Android любую Задачу кроме тех, которые были изменены в шаге №2
===
Результат
Часть Задач из цепочки, которые не были изменены в шаге №2 будут начинаться на 9 дней позже изначального
===
5) Изменяем в Android любую Задачу кроме тех, которые были изменены в шаге №2
===
Результат
Теперь часть Задач из цепочки, которые не были изменены в шаге №2 будут начинаться на 18 дней позже изначального
===
6) Изменяем в Android любую Задачу кроме тех, которые были изменены в шаге №2
===
Результат
Теперь часть Задач из цепочки, которые не были изменены в шаге №2 будут начинаться на 36 дней позже изначального
===
7) Изменяем в Android любую Задачу кроме тех, которые были изменены в шаге №2
===
Результат
Теперь часть Задач из цепочки, которые не были изменены в шаге №2 будут начинаться на 72 дней позже изначального
И т.д.
И даже если мы выставим "правильную" дату на шаге №4, дабы убрать это смещение в датах, ничего не выйдет. Программа всё равно сделает по своему.
Last edited by fevgin on Thu Feb 01, 2024 3:32 am, edited 1 time in total.
fevgin
Expert
Posts: 89
Joined: Tue Aug 02, 2011 3:56 am
Has thanked: 4 times
Been thanked: 5 times

Re: #6 Баг в Android-версии при корректировке Задач в цепочке

Post by fevgin »

Следующее замечание

Если всё сделать как указано выше, то и на компьютере, и на Anroid-устройстве изменённые "как отдельные" Задачи будут сопровождаться символом двух закольцованных стрелочек, которые перечёркнуты.

Если же при шаге №2 не трогать самую первую Задачу, то после синхронизации на компьютере стрелочки у изменённых задач будут перечёркнуты, а на Android-устройстве не будет перечёркнуты.

И теперь, если на Android-е изменить уже любую Задачу как "серию Задач", то изменения коснуться абсолютно всех Задач из этой цепочки, даже, которые были изменены на компьютере как "отдельные Задачи". Но зато не происходит смещения по датам.
fevgin
Expert
Posts: 89
Joined: Tue Aug 02, 2011 3:56 am
Has thanked: 4 times
Been thanked: 5 times

Re: #6 Баг в Android-версии при корректировке Задач в цепочке

Post by fevgin »

Я так понимаю, очень многое "завязано" именно на самой первой Задаче из цепочки.
fevgin
Expert
Posts: 89
Joined: Tue Aug 02, 2011 3:56 am
Has thanked: 4 times
Been thanked: 5 times

Re: #6 Баг в Android-версии при корректировке Задач в цепочке

Post by fevgin »

Мне не нравятся следующие моменты.
Момент №1.
PC-версия программы.

Если изменить самую первую Задачу из цепочки как "самостоятельную", а затем изменить какую-нибудь Задачу, которая ещё "не выпала" из всей цепочки (т.е. у которой полукруглые стрелочки не перечёркнуты), то изменения коснуться также и самой первой Задачи из цепочки, что является нарушением, которое пользователь может и не заметить.
Момент №2.
Android-версия программы.

Не логичные смещения, указанные в первом посте.
fevgin
Expert
Posts: 89
Joined: Tue Aug 02, 2011 3:56 am
Has thanked: 4 times
Been thanked: 5 times

Re: #6 Баг в Android-версии при корректировке Задач в цепочке

Post by fevgin »

Подытожу информацию, дабы было нагляднее разобрать логику поведения программы.
Но сначала условные обозначения:
#1 - ID задачи, который никогда не меняется
[ЗАДАЧА] - Задача, которая полноценно принадлежит всей цепочке задач (у неё в столбце "Повторение" символ в виде двух полукруглых не перечёркнутых стрелочек)
<задача> - Задача, которая принадлежит этой же цепочке задач, но не полноценно и имеет отличные от остальных свойства (у неё в столбце "Повторение" символ в виде перечёркнутых двух полукруглых стрелочек)
29.01.2024 - Дата
На компьютере:
#1 [ЗАДАЧА] 29.01.2024 --меняем отдельно-->
#2 [ЗАДАЧА] 30.01.2024
#3 [ЗАДАЧА] 31.01.2024
#4 [ЗАДАЧА] 01.02.2024
#5 [ЗАДАЧА] 02.02.2024
#6 [ЗАДАЧА] 03.02.2024
#7 [ЗАДАЧА] 04.01.2024
=====================
На компьютере:
#1 <задача> 29.01.2024
#2 [ЗАДАЧА] 30.01.2024 --меняем отдельно-->
#3 [ЗАДАЧА] 31.01.2024
#4 [ЗАДАЧА] 01.02.2024
#5 [ЗАДАЧА] 02.02.2024
#6 [ЗАДАЧА] 03.02.2024
#7 [ЗАДАЧА] 04.01.2024
=====================
На компьютере:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 [ЗАДАЧА] 31.01.2024 --меняем отдельно-->
#4 [ЗАДАЧА] 01.02.2024
#5 [ЗАДАЧА] 02.02.2024
#6 [ЗАДАЧА] 03.02.2024
#7 [ЗАДАЧА] 04.01.2024
=====================
На компьютере:
#1 <задача> 29.01.2024 ||
#2 <задача> 30.01.2024 ||
#3 <задача> 31.01.2024 ||
#4 [ЗАДАЧА] 01.02.2024 || => синхронизация с Android-устройством
#5 [ЗАДАЧА] 02.02.2024 ||
#6 [ЗАДАЧА] 03.02.2024 ||
#7 [ЗАДАЧА] 04.01.2024 ||
=====================
На Android-устройстве:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 <задача> 31.01.2024
#4 [ЗАДАЧА] 01.02.2024 --меняем в серии, что-нибудь но не дату-->
#5 [ЗАДАЧА] 02.02.2024
#6 [ЗАДАЧА] 03.02.2024
#7 [ЗАДАЧА] 04.01.2024
=====================
На Android-устройстве:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 <задача> 31.01.2024
#4 [ЗАДАЧА] 04.02.2024 --меняем в серии, что-нибудь но не дату-->
#5 [ЗАДАЧА] 05.02.2024
#6 [ЗАДАЧА] 06.02.2024
#7 [ЗАДАЧА] 07.01.2024
Даты сместились на 3 дня
=====================
На Android-устройстве:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 <задача> 31.01.2024
#4 [ЗАДАЧА] 10.02.2024 --меняем в серии, что-нибудь но не дату-->
#5 [ЗАДАЧА] 11.02.2024
#6 [ЗАДАЧА] 12.02.2024
#7 [ЗАДАЧА] 13.01.2024
Даты сместились ещё на 6 дней
=====================
На Android-устройстве:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 <задача> 31.01.2024
#4 [ЗАДАЧА] 22.02.2024 --меняем в серии, что-нибудь но не дату-->
#5 [ЗАДАЧА] 23.02.2024
#6 [ЗАДАЧА] 24.02.2024
#7 [ЗАДАЧА] 25.01.2024
Даты сместились ещё на 12 дней
=====================
На Android-устройстве:
#1 <задача> 29.01.2024
#2 <задача> 30.01.2024
#3 <задача> 31.01.2024
#4 [ЗАДАЧА] 17.03.2024 --меняем в серии, что-нибудь но не дату-->
#5 [ЗАДАЧА] 18.03.2024
#6 [ЗАДАЧА] 19.03.2024
#7 [ЗАДАЧА] 20.03.2024
Даты сместились ещё на 24 дня
Если меняем ещё и дату, то к выставленной нами дате будет прибавляться всё та же дельта, т.е. +3, +6, +12, +24 и т.д.

Думаю, что разработчикам есть над чем поработать...
admin
Site Admin
Posts: 15681
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1424 times
Been thanked: 990 times

Re: #6 Баг в Android-версии при корректировке Задач в цепочке

Post by admin »

Спасибо за подробный разбор разных моментов - посмотрим, изучим.
Android version of EssentialPIM. Keep all your data in sync!
Post Reply