Форум Сборка 211.

создать новую тему раскрыть все
Сборка 211. Dervish 12/11/2006 23:40 #написать ответ
Вот что нового в 211-й (неупорядоченно):
 
1. Исправлены ошибки в импорте данных в excel-e. Ошибка возникала когда классификатор присутствовал в списке классификаторов, но дерево классификатора отсутствовало в таблице Excel.
 
2. Исправлена ошибка при попытке исправить название счета "Все счета".
 
3. Доработана подстановка родительского счета при добавлении нового счета. Если текущий выбранный счет группой, то он и подставляется. Если в списке счетов выбран обычный счет, то в поле родительского счета подставляется его родитель.
 
4. Доработана страница операций. Теперь, если на странице операций установлен развернутый список счетов, то для выбора счетов теперь используется не выделение, а чекбоксы.
 
5. При изменении/добавлении операции не происходило обновления графиков (отчетов). Исправлено.
 
6. Доработаны сообщения об ошибках. В целом ряде случаев (например, если на диске недостаточно места для записи) программа выдавала не внятные сообщения об ошибках, а окна с предложениями обратиться к разаработчику. Исправлено.
 
7. Если при выбранной группировке на странице операций отключить показ поля группировки, то группировка все равно сохранялась. Исправлено.
 
8. Аналогично, если в настройках файла данных отменить показ полей "Цена" и "Количество", эти колонки все равно оставались на странице операций. Исправлено.
 
9. При добавлении новой повторяюещйся операции поле "Повторять каждый N-ый месяц" устанавливалось в значение 0, что приводило к зацикливанию программы при расчете следующей операции в графиках.
 
10. Немного изменен алгоритм сохранения и восстановления периодов дат. Теперь если был сохранен период дат, то при каждой загрузке начальные и конечные даты будут подстраиваться под текущий период. Другими словами, если вы выбрали период "Месяц", то всегда будет показываться текущий месяц, а не тот месяц, когда были сохранены настройки.
 
11. Реализовано автосохранение. В настройках программы (F9) появилась еще одна галочка: "Сохранять файл данных после каждого изменения".
И еще по загрузке валют и курсов валют. (+) Dervish 12/11/2006 23:41 #написать ответ
Все не поместилось:
 
11. Неправильные заголовки в мастере загрузки валют. Мастер загрузки курсов валют показывал неправильные заголовки. Всегда показывалось что "Данные загружены". Исправлено.
 
12. Если в мастере загрузки валют не был выбран источник данных, то кнопка "Далее" не блокировалась и при нажатии на нее возникало сообщение об ошибке. Исправлено.
 
13. После загрузки курсов валют на странице валют отображались все загруженные курсы, а не только относящиеся к установленным фильтрам. Исправлено.
 
14. Ошибка с загрузкой валют. Если удалить курс за некоторую дату, то при следующей загрузке курс на эту дату не будет загружен. Исправлено.
 
15. При загрузке курсов валют возникала ошибка, если из настроек мастера загрузки выходило, что надо загрузить 0 курсов. Исправлено.
И еще одно. (+) Dervish 12/11/2006 23:48 #написать ответ
Обратите, пожалуйста внимание:
 
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.
#2 - done (-) (-) ElGato 13/11/2006 11:18 #написать ответ
Когда же добавится... Владимир 13/11/2006 08:07 #написать ответ
...возможность РУЧНОЙ сортировки записей для операций в пределах одной даты при выключенном времени? Этот вопрос уже поднимался...
Было бы "интуитивно" это сделать по Ctrl+стрелки вверх/вниз и по перетаскиванию мышью. Ну и не для одной записи, а для группы помеченных.
Там надо бы немного... Dervish 13/11/2006 11:23 #написать ответ
...поменять формат базы данных. Поэтому я не стал включать эту доработку в 211-ю сборку. Но перестановка, это уже назрело и, думаю, должно быть сделано в ближайшем будущем.
Отчет "обороты" где? Сергей 13/11/2006 08:54 #написать ответ
В 211 сборке отчет "обороты" отсутствует. Отчеты "динамика оборотов" и "остатки по счетам" есть. Валютами не пользуюсь. Или я что-то не так делаю?
Подтверждаю. Андрей 13/11/2006 11:17 #написать ответ
Настраиваемый пользователем отчет "Обороты" отсутствует.
Все отчёты в наличии. z13 13/11/2006 11:22 #написать ответ
Все работают.
Заработало. Андрей 13/11/2006 11:27 #написать ответ
Закрыл базу и открыл. Сабж. Но повторить глюк с первоначальной базой не смог.
да, он присутствует, kilo 13/11/2006 11:26 #написать ответ
но не выводится, т.к., очевидно, классификатор - статья, агент и др. - не считывается. Надеюсь, сборка 212 появится сразу.
Что значит "не считывается"? Dervish 13/11/2006 11:28 #написать ответ
Откуда не считывается?
Видимо со значения чекбокса... (-) Андрей 13/11/2006 12:06 #написать ответ
из kilo 13/11/2006 12:44 #написать ответ
"Группировать по:", если быть предельно точным.
не подтверждаю.(+) ElGato 13/11/2006 11:22 #написать ответ
Ни в существующей, ни в новосозданной базе.
Настройки из реестра, раньше пользовался 210.
У меня все показывается. Dervish 13/11/2006 11:25 #написать ответ
Можно посмотреть на скриншот? Я не понимаю что означает фраза "Отчет отсутствует". Где он отсутствует? И как можно вести учет если не пользоваться валютами?
конкретно выглядит так -> kilo 13/11/2006 11:30 #написать ответ
задано все, как и прежде - даты (начальная и конечная), счета и валюта; операции, которые отображать, - а программа
ругается на отсутствие "классификатора группировки операций", предлагает его "выбрать"
Ну и выберите. Dervish 13/11/2006 11:32 #написать ответ
Поле "Группировать по". Самое нижнее в панели настроек.
во-во, kilo 13/11/2006 11:38 #написать ответ
выбираю, выбирается, но продолжает просить выбрать классификатор группировки.
Тоже самое! (-) Андрей 13/11/2006 11:46 #написать ответ
Не понимаю... Dervish 13/11/2006 13:27 #написать ответ
...в чем причина. И не могу повторить ситуацию. У меня все работает правильно.
 
А может кто-нибудь прислать пример базы данных, в которой такая ошибка?
Могу прислать скриншот ошибки.... Андрей 13/11/2006 15:25 #написать ответ
Куда высылать?
Выслал на e-mail поддержки... (-) Андрей 13/11/2006 15:26 #написать ответ
Спасибо, скриншот получил. Dervish 14/11/2006 02:31 #написать ответ
Начали переписку, но пока порадовать нечем, пока не удалось ошибку изобличить.
база древняя kilo 13/11/2006 15:34 #написать ответ
и большая - с 01.07.2002.
Попробую скинуть ее в Эксель с 210-й и забрать назад в 211-ю.
Сообщите результат? (+) Dervish 14/11/2006 02:34 #написать ответ
Кстати, возникла мысль, что этот глюк связан с тем, что я заменил внутренний формат хранения настроек для страницы отчетов (чтобы правильнее сохранялся/восстанавливался период дат). Если это так, что создание новой закладки отчетов должно решить эту проблему.
 
Попробуете?
в ночи kilo 14/11/2006 09:26 #написать ответ
пробовал экспорт из 210 в Эксель, затем импорт в 211.
Результаты более плачевные, чем ожидалось.
 
1. если базу (имеется в виду после 210) просто открыть в 211,
то в окне "Группировать по:" можно выбрать (именно в моей базе)  
либо Агенты, либо Статьи. И то и другое в окошке высвечивается, но  
программка все же просит "выбрать классифиатор для группировки"
 
2. если базу импортировать из Экселя в 211,
то классификаторы она просто не находит, т.е. поле "Группировать по:"  
вообще пустое и выбрать не из чего.
удалил/создал заново kilo 14/11/2006 09:33 #написать ответ
страничку отчетов в 211.
Не помогло - "Пожалуйста, выберите классификатор группировки"
и все тебе ...
Отправил пример базы, Сергей 14/11/2006 06:14 #написать ответ
созданной с "нуля". Грабли те-же.
!!! Ошибка найдена. (+) Dervish 15/11/2006 16:10 #написать ответ
Ну вот, вроде удалось найти и исправить ошибку. Я постараюсь побыстрее выложить новую сборку, обновлений там будет немного, но зато с ней не будет таких проблем.
 
Проблема случилась из-за того, что один и тот же код по выбору классификатора группировки используется в двух местах: на странице операций (для группировок) и на странице отчетов. В 210-й сборке была интересная особенность: если настроить группировку на странице операций, а потом изменив настройки убрать поле группировок со страницы, то операции оставались сгруппированные. Я это поведение поправил поставив дополнительную проверку на видимость поля группировки. Но совсем забыл, что этот же самый код используется на странице отчетов. Поэтому если на странице операций не показывается поле группировки, то страница отчетов не может видеть что установлено в группировке по классификаторам. Ну а раз в моей личной базе данных поле группировок всегда видимо, то у меня все работало прекрасно.
 
В общем, если вам нужно срочно посмотреть обороты по счетам, то просто включите в настройках программы галочку "Показывать поле группировки на странице операций". И все заработает. А я постараюсь сегодня выложить новую сборку с исправлением этой ошибки.
круто, kilo 15/11/2006 23:39 #написать ответ
и приятно!
Как выбрать счет? AlexND 13/11/2006 11:52 #написать ответ
Сергей, двести одиннадцатое спасибо
На странице операций,  
когда выбран более чем один счет (галочками),
при вводе новой операции непонятно, по какому принципу подставляется счет.
Может, для указания, с какого счета списывать,  
использовать выделение строки счета?
Неплохая идея. Dervish 13/11/2006 13:28 #написать ответ
Спасибо.
В продолжении мысли AlexND 11/12/2006 11:37 #написать ответ
можно не выделять строку счета при изменении состояния чекбокса?
Суть просьбы особенно хорошо видна при снятии галочки, когда счет тебе не интересен, его строка выделяется автоматом, и нужно заново перетыкивать на "рабочий" счет.
А такое поведение лично мне... Dervish 17/12/2006 20:01 #написать ответ
...предтавляется нелогичным.
Может есть ответ AlexND 18/12/2006 11:34 #написать ответ
зачем выделять счет с которого снимается выделение?
Возможно, что... Dervish 20/12/2006 12:47 #написать ответ
...такого смысла и нет. Я посмотрю как это (снятие галочки без выделения) можно будет реализовать.
Возникло неудобство AlexND 21/11/2006 16:35 #написать ответ
связанное с пунктом №4(чекбоксы в развернутом списке счетов) - нет возможности быстро выбрать просмотр записей по одному счету если были выбраны несколько. Перетыкивать галочки совсем не дело.  
Кто знает, в чем кайф этих чекбоксов? Может откатить назад?
Может откатывать не... Роман 21/11/2006 17:29 #написать ответ
не надо, а сделать выбор единственного счета по двойному клику?
А может вообще ничего не менять? Андрей 21/11/2006 18:33 #написать ответ
Я за день привык к "галочкам". Мне уже удобно все.
Ну, AlexND 23/11/2006 11:01 #написать ответ
если по существу ни у кого нет ничего, то поспорю сам с собой
Спасибо, Дервиш, дарагой! Вот ведь какой человек хороший, сам не пользуется, а другим помогает!
Развернутый список счетов - шикарный инструмент! Чекбоксы в нем - то, что надо. Правда если сделать указание "рабочего" счета по выделенной строке, а то это не "заливная рыба" пока что.
Чекбоксы позволяют постоянно иметь перед носом список операций по нескольким счетам, независимый от выбора "рабочего" счета (повторю, что это в перспективе). так что, я - ЗА!
 
Но трабл с одномоментным выбором списка операций по одному счету висит.
Все всегда решается... Dervish 26/11/2006 21:37 #написать ответ
...в три клика:
 
1. Клик на "Все счета" проставит галки во всем дереве.
2. Еще один клик на всех счетах снимет галки во всем дереве
3. Клик на нужном вам счете проставит отметит всего один счет.
Надеюсь, AlexND 27/11/2006 11:37 #написать ответ
что "всегда" будет временно.)
После прямого выбора счета, это выглядит каторгой.
Не верю, что в такой хорошей программе приживутся такие неудобные решения.)
Ctrl+Click... Dervish 27/11/2006 20:49 #написать ответ
...в чекбокс спасет отца русской демократии?
А если AlexND 28/11/2006 11:11 #написать ответ
правая кнопка? И повторный клик возвращает предыдущий расклад?
И чтобы кофе принесли
Вариант с Ctrl+Click... Dervish 05/12/2006 23:00 #написать ответ
...лично мне нравится больше. А особенно мне не нравится "повторный возвращает предыдущий расклад".
Double Click max 22/12/2006 00:13 #написать ответ
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
Крик души... Rost Poleshko 29/11/2006 13:22 #написать ответ
Давайте хоть в каком-нибудь виде печать сделаем!
Ну хоть в отчетах....
Иногда очень хочется поразмыслить над cashflow "на бумаге"
 
И еще одна просьба.
Очень удобно, что в графике остатков, отметив перепад, можно посмотреть список операций, которые этот перепад вызвали. Если бы то же самое можно было бы сделать для нескольких перепадов одновременно или для диапазона дат, было бы намного удобней.
Печать во второй версии... Dervish 05/12/2006 23:04 #написать ответ
...есть везде кроме отчетов. В отчетах как раз нет печати.
 
По выбору в отчете остатков... Принимается, добавил в todo-список.