logo
logo

Форум Настройки страницы не сохраняются

создать новую тему раскрыть все
Настройки страницы не сохраняются ohn 04/07/2015 11:29 #написать ответ
во вновь созданном файле .cash, а файле .acb сохраняются. По умолчанию новая база сохраняется как .cash (версия 243)
Сохранение настроек не зависит от расширения файла. Dervish 04/07/2015 14:18 #написать ответ
Если же Вы хотели сказать, что программа 3-й версии отказывается сохранять настройки в файле 2-й версии, то так и должно быть: формат файла 2-й версии устарел и поддерживается только на чтение.
Видимо хочу сказать иное: ohn 05/07/2015 22:06 #написать ответ
Новая программа принципиально по умолчанию сохраняет новую базу в старом-устаревшем формате, в котором не сохраняет настройки и поддерживается только на чтение. Чувствую логика где-то рядом, до понимания - чуть осталось.
Ну да. А в чем вопрос-то? Dervish 05/07/2015 23:26 #написать ответ
Или Вы просто хотите понять, почему так сделано? Отвечу: потому что в новом формате файла есть поддержка переменной точности валют, чего не было в старом формате файла. А еще там немного пересмотрено представление данных для того, чтобы можно было в будущем добавить сплиты. Кроме того, не считаю необходимым поддерживать запись данных в файл старого формата потому что просто не вижу причин для этого. Программа аккуратно переведет файл данных в новый формат и большинство пользователей просто этого не заметят. Ну разве что один разок их попросят указать новое название файла.
Постараюсь задать вопрос. ohn 06/07/2015 10:32 #написать ответ
Почему новая программа сохраняет новую базу по умолчанию в старом формате? В чем важность данного процесса?
Допустим я новичок на компьютере, установил впервые последнюю версию программы, создал базу, сохранил её и получил файл.cash
Откуда я могу знать всю глубину старости данного формата? Почему, чтобы записать файл в формате .acb, я должен вручную прописывать расширение?
Ответ: Новая программа должна сохранять новую базу в новом формате по умолчанию.
Постараюсь ответить. Dervish 06/07/2015 11:04 #написать ответ
Почему новая программа сохраняет новую базу по умолчанию в старом формате? В чем важность данного процесса?
Новая программа сохраняет и старую и новую базу всегда в новом формате. Она просто не умеет сохранять данные в старом формате: код записи в старом формате удален из программы.
 
Откуда я могу знать всю глубину старости данного формата?
Пользователю не нужно знать "глубину старости", об этом заботится сама программа.
 
Почему, чтобы записать файл в формате .acb, я должен вручную прописывать расширение?
Нету формата .acb, есть просто один из вариантов расширения типа файла. В старых версиях Windows (95-й, 98-й) была проблема, что операционная система при записи файла всегда обрезала расширение файла до трех символов. И .cash превращался в .cas, который был занят. Чтобы это исправить я поставил по умолчанию расширение файла .acb. Потом операционная система стала корректно обрабатывать четырехбуквенные расширения и тогда я добавил сохранение в файлы с расширением .cash, что мне показалось более логичным и понятным. Потом по умолчанию программа начала предлагать расширение .cash, а расширение .acb осталось для обратной совместимости. Но файлы .cash и .acb всегда имели один и тот же формат и всегда содержали одни и те же данные. Это просто различное декоративное расширение.
 
Ну и возвращаясь к Вашему вопросу: чтобы записать файл .acb нужно вручную выбирать расширение потому что расширение .cash более понятно, мне нужно было сделать какое-то расширение по умолчанию и я сделал то, которое более понятно.
Ну тогда, наверное, в доработки ohn 06/07/2015 11:16 #написать ответ
"Настройки страницы не сохраняются [ohn 04/07/2015 11:29] #  
во вновь созданном файле .cash" (именно во вновь созданном, а не пересохраненном из старой базы)
, а если расширение сменить на .acb, то сохраняются.
Чтобы не плодить темы _VanDal_ 09/07/2015 05:55 #написать ответ
Если на вкладке "Операции" в фильтре "Показывать операции:" в строке "По счёту:" нажать крестик, тем самым очистить фильтр - то при при выполнении команды "Добавить" в строчку "Со счёта:" подставляется "Наличные". Как выбирается в этой ситуации счёт и можно ли выставить "по умолчанию" другой?
Я не смог придумать хорошего... Dervish 17/07/2015 14:31 #написать ответ
...алгоритма по выбору счета в этом случае. Поэтому программа просто берет тот счет, который был создан самым первым, обычно это оказывается RUR - Наличные. Выставить "по умолчанию" другой счет пока нельзя никак.