создать новую тему раскрыть все
Вот что нового в 211-й (неупорядоченно):
 
1. Исправлены ошибки в импорте данных в excel-e. Ошибка возникала когда классификатор присутствовал в списке классификаторов, но дерево классификатора отсутствовало в таблице Excel.
 
2. Исправлена ошибка при попытке исправить название счета "Все счета".
 
3. Доработана подстановка родительского счета при добавлении нового счета. Если текущий выбранный счет группой, то он и подставляется. Если в списке счетов выбран обычный счет, то в поле родительского счета подставляется его родитель.
 
4. Доработана страница операций. Теперь, если на странице операций установлен развернутый список счетов, то для выбора счетов теперь используется не выделение, а чекбоксы.
 
5. При изменении/добавлении операции не происходило обновления графиков (отчетов). Исправлено.
 
6. Доработаны сообщения об ошибках. В целом ряде случаев (например, если на диске недостаточно места для записи) программа выдавала не внятные сообщения об ошибках, а окна с предложениями обратиться к разаработчику. Исправлено.
 
7. Если при выбранной группировке на странице операций отключить показ поля группировки, то группировка все равно сохранялась. Исправлено.
 
8. Аналогично, если в настройках файла данных отменить показ полей "Цена" и "Количество", эти колонки все равно оставались на странице операций. Исправлено.
 
9. При добавлении новой повторяюещйся операции поле "Повторять каждый N-ый месяц" устанавливалось в значение 0, что приводило к зацикливанию программы при расчете следующей операции в графиках.
 
10. Немного изменен алгоритм сохранения и восстановления периодов дат. Теперь если был сохранен период дат, то при каждой загрузке начальные и конечные даты будут подстраиваться под текущий период. Другими словами, если вы выбрали период "Месяц", то всегда будет показываться текущий месяц, а не тот месяц, когда были сохранены настройки.
 
11. Реализовано автосохранение. В настройках программы (F9) появилась еще одна галочка: "Сохранять файл данных после каждого изменения".
Все не поместилось:
 
11. Неправильные заголовки в мастере загрузки валют. Мастер загрузки курсов валют показывал неправильные заголовки. Всегда показывалось что "Данные загружены". Исправлено.
 
12. Если в мастере загрузки валют не был выбран источник данных, то кнопка "Далее" не блокировалась и при нажатии на нее возникало сообщение об ошибке. Исправлено.
 
13. После загрузки курсов валют на странице валют отображались все загруженные курсы, а не только относящиеся к установленным фильтрам. Исправлено.
 
14. Ошибка с загрузкой валют. Если удалить курс за некоторую дату, то при следующей загрузке курс на эту дату не будет загружен. Исправлено.
 
15. При загрузке курсов валют возникала ошибка, если из настроек мастера загрузки выходило, что надо загрузить 0 курсов. Исправлено.
Обратите, пожалуйста внимание:
 
1. В 211-й сборке не читаются настройки страниц отчетов и операций, сохраненные в 210-й сборке. Пожалуйста, перезапис=шите их заново (Alt+S).
 
2. В 211-й сборке появились новые строки для перевода:
 
639=Автоматическое сохранение данных
640=Сохранять файл данных после каждого изменения
641=Возникла ошибка во время сохранения данных.\r\nКод ошибки: 0x#X
642=Диск для открытого файла был изменен извне,\r\nпоэтому работа с этим файлом невозможна.\r\n\nСохраните этот файл под другим именем.
643=Недостаточно места на диске.\r\n\nПожалуйста, освободите немного места на диске\r\nили выберите другой диск для записи.
644=Невозможно создать резервную копию: нет доступа\r\nк файлу базы данных.
 
Пожалуйста, добавьте их в Wiki.
...возможность РУЧНОЙ сортировки записей для операций в пределах одной даты при выключенном времени? Этот вопрос уже поднимался...
Было бы "интуитивно" это сделать по Ctrl+стрелки вверх/вниз и по перетаскиванию мышью. Ну и не для одной записи, а для группы помеченных.
...поменять формат базы данных. Поэтому я не стал включать эту доработку в 211-ю сборку. Но перестановка, это уже назрело и, думаю, должно быть сделано в ближайшем будущем.
В 211 сборке отчет "обороты" отсутствует. Отчеты "динамика оборотов" и "остатки по счетам" есть. Валютами не пользуюсь. Или я что-то не так делаю?
Настраиваемый пользователем отчет "Обороты" отсутствует.
Все работают.
Закрыл базу и открыл. Сабж. Но повторить глюк с первоначальной базой не смог.
но не выводится, т.к., очевидно, классификатор - статья, агент и др. - не считывается. Надеюсь, сборка 212 появится сразу.
Откуда не считывается?
"Группировать по:", если быть предельно точным.
Ни в существующей, ни в новосозданной базе.
Настройки из реестра, раньше пользовался 210.
Можно посмотреть на скриншот? Я не понимаю что означает фраза "Отчет отсутствует". Где он отсутствует? И как можно вести учет если не пользоваться валютами?
задано все, как и прежде - даты (начальная и конечная), счета и валюта; операции, которые отображать, - а программа
ругается на отсутствие "классификатора группировки операций", предлагает его "выбрать"
Поле "Группировать по". Самое нижнее в панели настроек.
выбираю, выбирается, но продолжает просить выбрать классификатор группировки.
...в чем причина. И не могу повторить ситуацию. У меня все работает правильно.
 
А может кто-нибудь прислать пример базы данных, в которой такая ошибка?
Куда высылать?
Начали переписку, но пока порадовать нечем, пока не удалось ошибку изобличить.
и большая - с 01.07.2002.
Попробую скинуть ее в Эксель с 210-й и забрать назад в 211-ю.
Кстати, возникла мысль, что этот глюк связан с тем, что я заменил внутренний формат хранения настроек для страницы отчетов (чтобы правильнее сохранялся/восстанавливался период дат). Если это так, что создание новой закладки отчетов должно решить эту проблему.
 
Попробуете?
пробовал экспорт из 210 в Эксель, затем импорт в 211.
Результаты более плачевные, чем ожидалось.
 
1. если базу (имеется в виду после 210) просто открыть в 211,
то в окне "Группировать по:" можно выбрать (именно в моей базе)  
либо Агенты, либо Статьи. И то и другое в окошке высвечивается, но  
программка все же просит "выбрать классифиатор для группировки"
 
2. если базу импортировать из Экселя в 211,
то классификаторы она просто не находит, т.е. поле "Группировать по:"  
вообще пустое и выбрать не из чего.
страничку отчетов в 211.
Не помогло - "Пожалуйста, выберите классификатор группировки"
и все тебе ...
созданной с "нуля". Грабли те-же.
Ну вот, вроде удалось найти и исправить ошибку. Я постараюсь побыстрее выложить новую сборку, обновлений там будет немного, но зато с ней не будет таких проблем.
 
Проблема случилась из-за того, что один и тот же код по выбору классификатора группировки используется в двух местах: на странице операций (для группировок) и на странице отчетов. В 210-й сборке была интересная особенность: если настроить группировку на странице операций, а потом изменив настройки убрать поле группировок со страницы, то операции оставались сгруппированные. Я это поведение поправил поставив дополнительную проверку на видимость поля группировки. Но совсем забыл, что этот же самый код используется на странице отчетов. Поэтому если на странице операций не показывается поле группировки, то страница отчетов не может видеть что установлено в группировке по классификаторам. Ну а раз в моей личной базе данных поле группировок всегда видимо, то у меня все работало прекрасно.
 
В общем, если вам нужно срочно посмотреть обороты по счетам, то просто включите в настройках программы галочку "Показывать поле группировки на странице операций". И все заработает. А я постараюсь сегодня выложить новую сборку с исправлением этой ошибки.
Сергей, двести одиннадцатое спасибоWell
На странице операций,  
когда выбран более чем один счет (галочками),
при вводе новой операции непонятно, по какому принципу подставляется счет.
Может, для указания, с какого счета списывать,  
использовать выделение строки счета?
Спасибо.
можно не выделять строку счета при изменении состояния чекбокса?
Суть просьбы особенно хорошо видна при снятии галочки, когда счет тебе не интересен, его строка выделяется автоматом, и нужно заново перетыкивать на "рабочий" счет.
...предтавляется нелогичным.
зачем выделять счет с которого снимается выделение?
...такого смысла и нет. Я посмотрю как это (снятие галочки без выделения) можно будет реализовать.
связанное с пунктом №4(чекбоксы в развернутом списке счетов) - нет возможности быстро выбрать просмотр записей по одному счету если были выбраны несколько. Перетыкивать галочки совсем не дело.  
Кто знает, в чем кайф этих чекбоксов? Может откатить назад?
не надо, а сделать выбор единственного счета по двойному клику?
Я за день привык к "галочкам". Мне уже удобно все.
если по существу ни у кого нет ничего, то поспорю сам с собойWell
Спасибо, Дервиш, дарагой! Вот ведь какой человек хороший, сам не пользуется, а другим помогает!
Развернутый список счетов - шикарный инструмент! Чекбоксы в нем - то, что надо. Правда если сделать указание "рабочего" счета по выделенной строке, а то это не "заливная рыба" пока что.
Чекбоксы позволяют постоянно иметь перед носом список операций по нескольким счетам, независимый от выбора "рабочего" счета (повторю, что это в перспективе). так что, я - ЗА!
 
Но трабл с одномоментным выбором списка операций по одному счету висит.
...в три клика:
 
1. Клик на "Все счета" проставит галки во всем дереве.
2. Еще один клик на всех счетах снимет галки во всем дереве
3. Клик на нужном вам счете проставит отметит всего один счет.
что "всегда" будет временно.)
После прямого выбора счета, это выглядит каторгой.
Не верю, что в такой хорошей программе приживутся такие неудобные решения.)
...в чекбокс спасет отца русской демократии? Well
правая кнопка? И повторный клик возвращает предыдущий расклад?
И чтобы кофе принеслиWell
...лично мне нравится больше. А особенно мне не нравится "повторный возвращает предыдущий расклад".
Golosuju za double click po 2m prichinam:
1) on esche ne zadestvovan na razvernutom spiske
2) vsetaki udobnee poskol`ku isponjajet`sja odnoj rukoj, a ne dvumja kak Ctrl-Click
Давайте хоть в каком-нибудь виде печать сделаем!
Ну хоть в отчетах....
Иногда очень хочется поразмыслить над cashflow "на бумаге"
 
И еще одна просьба.
Очень удобно, что в графике остатков, отметив перепад, можно посмотреть список операций, которые этот перепад вызвали. Если бы то же самое можно было бы сделать для нескольких перепадов одновременно или для диапазона дат, было бы намного удобней.
...есть везде кроме отчетов. В отчетах как раз нет печати.
 
По выбору в отчете остатков... Принимается, добавил в todo-список.