...И ещё проблема, в новой версии, если пишешь информацию задним числом, то данные конфликтуют...
Это проблема не только последней версии. Тянется уже давно от версии к версии. Правда, претензия твоя, скиф, не совсем корректно сформулирована...Давно заметил уже это, но всё забывал чётко сформулировать и добавить в очередной bag-report. Тем более, что обходной маршрут нашёл для таких случаев со временем.

Итак. Программа не даёт напрямую ввести в один день разный пробег.

Например, если введено вечернее событие по пробегу 20000 км, а потом вспомнилось утреннее событие этого же дня при пробеге 19980 км, то, чтобы ввести его, приходится сначала вводить его с пробегом 20000 км, а уж потом, снова войдя, корректировать на 19980 км.
Неудобно...
А что делать. Всего не упомнишь! Теперь вот сформулировал, наконец-то...

Вот, как-то так, Darkhate...
Может, тебе удастся оптимизировать как-то данную проверку с учётом таких случаев?