logo
logo
В третьей версии немного поменялось хранение настроек. [Dervish 21/08/2015 18:03]
Настройки теперь автоматически сохраняются. Вот, скажем, зашли Вы на страницу отчетов, выбрали какой-то отчет, посмотрели на него, а потом закрыли программу. Если завтра Вы ее снова запустите и зайдете на закладку отчетов, Вы увидите тот же самый отчет, что и сегодня смотрели. Все настройки стали храниться постоянно.
 
Это входит в небольшое противоречие с некоторыми настройками. Например, дата остатков на странице счетов. Обычно (но не всегда) там хочется видеть сегодняшнюю дату чтобы видеть актуальные остатки. Но и лишать возможности жестко прописать какую-то дату в прошлом (и чтоб она сохранялась), наверное, тоже нельзя.
 
В общем решение компромиссное: если в момент сохранения настроек программа понимает, что в этом поле установлена сегодняшняя дата, то она ее так и записывает: "сегодня". И завтра в этом поле мы увидим актуальную дату. А вот если там была установлена другая дата, скажем, вчерашняя, то сохранено будет конкретное число. И все.
 
Кстати, это наводит меня на одну мысль: если я в 23:50 запустил программу, в этом поле при запуске будет подставлено сегодняшнее число, что верно. А вот если я закрою файл данных через 15 минут, когда наступит уже "завтра", то в файл данных будет записано абсолютная дата. И дата перестанет устанавливаться на сегодняшнее число.
 
Что с этим делать, я пока не знаю.