Вначале о работе над ошибками:
1. При изменении типа операции с расхода (прихода) на перевод,
вторая сумма не подставлялась и оставалась равной нулю.
2. При редактировании операций перевода программа неправильно оставляла незаблокированными некоторые поля, а потом
ругалась на изменения в других полях.
3. В форуме была описана
некорректность обновления страниц операций при добавлении новой операции. Мне не удалось повторить эту ошибку. Возможно, она была исправлена в процессе работы над кодом.
4. Программа выдавала неправильное сообщение о том, что операция не соответствует условиям фильтров, если в фильтрах не был выбран ни один счет. Исправлено.
Похоже, было еще несколько мелких ошибок, об исправлении которых я просто не отметил в своих записях. Я старался исправлять замеченные ошибки сразу же, не откладывая на потом. Если что-то пропустил, пожалуйста, напомните мне, я тут же это постараюсь исправить.
Сборка 208, нововведения.
Dervish
06/06/2006 23:31
#
Продолжу нумерацию.
5. Переделан "улучшенный" выбор периода дат. Убраны кнопки "Вперед" и "Назад", вместо них добавлены маленькие кнопочки в комбо "Период". Кстати, если фокус ввода находится в поле "Период", то работают клавиши Alt+{стрелка-влево}, Alt+{стрелка-вправо} и Alt+Home.
6. Переделана реализация закладки отчетов. Изменения, по большей части незаметны, за исключением отчета "Динамика оборотов". В этом отчете теперь можно создавать свои собственные серии данных и смотреть динамику изменения серий во времени и в сравнении с другими сериями. Устранена "дискриминация" операций перевода в этом отчете.
7. Сделано сохранение настроек страницы отчетов. Alt+S теперь работает и на этой закладке.
8. При добавлении новой операции раньше всегда диалог инициализировался для операции расхода. Теперь, если хоть что-то введено в фильтрах, например, выбрана статья прихода, то диалог инициализируется для добавления операции прихода.
Спасибо, + баг ;)
Виктор
06/06/2006 23:54
#
Здорово, особенно мне понравился 7 пункт... Правда уже нашел маленький баг
Сохранил отчет "Остатки по счетам". Закрыл программу, открыл. Перешел на страницу с отчетами, увидел там "паутину", вместо двух линий
Изменил период вперед-назад - все стало ок
Ага, вижу. (+)
Dervish
07/06/2006 02:14
#
Спасибо. В 209-й сборке ляпа не будет.
А пока можно не листать период. Просто кликните на графике, он перерисуется и "паутина" исчезнет.
Спасибо огромное
Valeriu
07/06/2006 10:38
#
Спасибо огромное. Порадовало сохранение настроек страницы отчетов.
Удачи во всем.
Супер! +
AlexND
07/06/2006 12:10
#
Спасибо, все очень нравится.
Особенно 5, 7 и 9
(Порутчик, перестаньте пошлить
А что там у нас...
Dervish
07/06/2006 22:52
#
...девятым пунктом идет?
Девятым пунктом ..
AlexND
08/06/2006 12:28
#
я бы поставил добавление группировки по классификаторам в динамику оборотов.
а десятым - сохранение настроек столбцов в таблицах отчетов,
да и с сортировками там что-то не так.
е.р. громадное спасибо за Вашу работу.
Хорошая сборка.
Андрей
07/06/2006 13:04
#
Мне очень понравилась. Спасибо!
Спасибо+пожелание
Dzhus
07/06/2006 13:25
#
Супер!
Особенно п.6. Ненарадуюсь!!!
Пожелание-в предыдущих версиях в отчетах при наведении курсора на график всплывало окошко с результатами. По моему очень удобная вещь была?
По прежнему выскажу свою просьбу в отношении загрузки курсов валют НБУ. Очень не хватает в работе...
Да, про это окошко...
Dervish
07/06/2006 22:56
#
...я просто забыл. Забыл восстановить. Вы напомнили и я поправил это дело в коде, в 209-й все будет как нужно. Кстати, заодно сделал, чтобы при переключении между различными программами AbilityCash правильно показывал и прятал окошки подсказок (tooltip-ов). Ждите 209-ю.
А насчет загрузки курсов придется подождать чуть попозже. Вначале мне нужно сделать еще кое-что, потом я переключусь на загрузку курсов.
еще одно пожелание
Dzhus
09/06/2006 17:07
#
возможно это и не интересно для большинства,но я пользуюсь файлом с данными календарный год. Со следующего завожу новый. Очень удобно было бы в этом случае иметь возможность сохранять остатки по всем счетам и в следующий год переносить только цифры остатка по всем счетам.
До сих пор я это делал вручную. При количестве счетов около 100 несколько утомительно...
Была у меня мысль сделать архивацию. (+)
Dervish
12/06/2006 02:17
#
Планировалась как выгрузка части операций в другую базу данных с удалением их в оригинальной и корректировкой счетов. Плюс, было желание сделать так, чтобы программа могла запускаться с несколькими открытыми базами данных. С основной + с цепочкой архивных, чтобы при желании можно было рассмотреть и историю операций.
Но пока превалирует другое желание: побыстрее сделать релиз.
И снова программа виснет
Vitaly
07/06/2006 13:02
#
Дело в том, что в базе нет операций, есть только структура счетов и статей и все!
Невозможно работать. Все шаги как в прошлом сообщении в 207 форуме.
На какой адрес выслать базу?!
Обменялись по e-mail. (+)
Dervish
07/06/2006 23:05
#
Все-таки в базе были операции и, как я и думал, с испорченным повторением.
Кстати, попутно нашел небольшой ляп в 208-й. Собственно, из-за него программа зацикливалась, хотя не должна была. 209-я из-за этой причины не будет зацикливаться.
Не приходит рассылка о новой версии (-)
Vitaly
07/06/2006 13:03
#
У меня все ОК! Мне пришла вчера. (-)
Андрей
07/06/2006 14:50
#
Я посмотрел,...
Dervish
07/06/2006 23:07
#
...вы в названии почтового ящика вместо собачки ввели точку. Я поправил, так что в дальнейшем сообщения должны приходить.
Спасибо (-)
Vitaly
08/06/2006 11:58
#
Просто суппер
SergeyNK
07/06/2006 15:23
#
Только вчера узнал о Вашей программе, а сегодня уже работаю на всю катушку. Большое спасибо Автору!
Спасибо! (-) (-)
Dervish
07/06/2006 23:07
#
Курсы валют
Виктор
08/06/2006 04:30
#
Программа супер. Использую с 2003г. Большое спасибо.
Вопрос. У меня несколько баз. Есть необходимость работать с курсами валют. Как смделать так, чтобы не скачивать курсы в каждую базу? Можно-ли сохранять не в файле базы?
Можно сделать...
Dervish
08/06/2006 09:29
#
...так: скачать курсы в одну базу данных, после чего выгрузить валюты и скачанные курсы в Excel (пункт "Экспорт данных" из меню "Файл"). А потом импортировать курсы во все оставшиеся базы данных.
так и делаю, но
Виктор
08/06/2006 17:51
#
1. Это не уменьшит размер баз. Может сделать отдельный файл для всех баз? чтобы лежал рядом с ini файлом?
2. Когда баз много и работать с ними приходиться каждый день - экспорт-импорт - морока такая же как со скачиванием, трафика не жалко, жалко времени...
Я как раз старался...
Dervish
09/06/2006 01:00
#
...сделать так, чтобы файл базы данных был самодостаточен и чтобы содержал в себе все необходимое для работы. Одна база - один файл. Вы же предлагаете нечто, в корне противоречащее этой идеологии.
С другой стороны я понимаю чем вызвана ваша просьба.
Правда, пока не готов ответить. Давайте я подумаю.
об идеологии
Виктор
09/06/2006 16:35
#
Эта идеология была верной до выхода релиза с возможностью работы с флэшки. А теперь самодостаточность более высокого уровня - все свое ношу с собой. А при достаточно большом количестве баз - носить в каждой зашитую базу курсов за 3-4 года тяжеловато
Аргументация понятна. Я подумаю. (-) (-)
Dervish
12/06/2006 02:22
#
а что если
Виктор
09/06/2006 16:44
#
скачивать курсы акций с биржевых серверов, то на базе этой же программы удобно было бы вести учет и анализ своих биржевых операций с привязкой к финансово-хозяйственной деятельности
допустим - ввожу новую валюту - 1 GMT
100 акций Дженерал-Моторс - 100 GMT
текущий курс например - 25,4$
при пересчете в $ можно видеть все свои активы с учетом вложений в ценные бумаги, счетов, наличных и т.п.
Это в плане "пофантазировать", но чем черт не шутит?
Я специально...
Dervish
12/06/2006 02:23
#
...сделал загрузку валют в виде плагинов. Вы можете загружать какие угодно валюты из любых источников данных. Конечно, если напишете соответствующий кусочек кода.
бага с отчетами
vadim
09/06/2006 01:15
#
208 сборка , при попытке сформировать отчет
Файл: Filters.cpp
Строка: 1118
Версия: 2.0 alpha
Сборка: 208
Call Stack:
00443f2b 00420a1c 77d48734 77d5418d
77d53fd9 77d54204 77d48734 77d48816
77d489cd 77d48a10 77d5e097 77d6c6ab
00401822 00401ab9 7c816d4f
Найдено и обезврежено. (+)
Dervish
12/06/2006 05:08
#
Проявлялось на новых базах данных. В 209-й сборке этой ошибки больше не будет.
хрю!
черепихи
09/06/2006 13:51
#
отличная сборка. очень порадовали отчеты.
однако, все еще, присутствует необходимость "исключать операции".
это очень нужно при анализе.
например, выбираем отчет "Динамика оборотов".
добавляем серию.
что мы имеем: счета, учитывать операции (включая статьи).
фактически, нет возможности выбрать ряд операций. технически, хотелось бы иметь не комбобокс с возможность выбрать один элемент (и, естественно, его детей), а листбокс с галочками и возможность выбрать то, что интересно.
это реально нужно, поскольку, например, я бы хотел выбрать все статьи, но исключить несколько поддеревьев.
при чем каждый раз по разному. типа для анализа.
ха.
пожелания к отчету динамика обортов
черепихи
09/06/2006 14:12
#
1. нужен чекбокс "не показывать суммарные линии", потому что если на графике больше чем 1 серия данных, то таааакая, черт побери, каша на экране
1.1. а еще нужен чекбокс "не показывать барчики"
1.2. т.е. фактически у нас будет два чекбокса: линии + барчики, линии, барчики == любого можно удовлетворить
2. странно, но не работают следующие шорткаты:
- двойной щелчок на пустой области не вызывает автоматически операцию "добавить"
- Ins не вызывает автоматически операцию "добавить"
- Del не вызывает автоматически операцию "удалить"
3. хотелось бы такую забавную штуку: подсвечивать каким-либо образом на графике ту серию, которая выбрана текущей (курсором) в списке редактирования. например, можно граничную линию рисовать более жирной, или заливочку сделать штриховкой и т.п. и т.д.
4. легенду на графике нужно рисовать умнее: если у меня загаловки для серий короткие, я не понимаю, почему 4 коротких слова занимают две строчки, когда реально они прекрасно бы уместились в одну строчку, если бы не столько пустого места между ними
5. а почему, собственно, нельзя изменять высоту графика, почему оно зафиксировано? в других отчетах можно изменять! я имею в виду сплиттер между двумя окнами
6. ничего не понимаю.!!! а с какой такой стати не показываются комментарии (тултипы) когда мышка над конкретным барчиком? раньше вроды показывалось! и можно было посмотреть значение (высоту, если угодно) конкретного барчика. и прикинуть, ага, в этом месяце я потратил стока, а в этом стока. т.е. я понимаю, что можно кликнуть и в нижней области можно найти нужную строчку с цифрами, но это явно как-то неественно, если я просто хочу быстренько увидеть цифру. ага?
пофиксите это пожалуйста
и еще про динамику обортов
черепихи
09/06/2006 14:18
#
очень нужна возможность перехода на конкретную операцию по двойному щелчку из окна с операциями на отчетах на закладку Операция
это нужно по разным причинам. в частности, для расследования подробностей
===
а еще нужна группировка. а то я конечно понимаю что проще всего показать ВСЕ операции под конкретной серией, но это крайне неудобно. нужна автомачисекая (или, даже лучше, по чекбоксу) группировка, такая же как в "Обороты"
и про "Обороты"
черепихи
09/06/2006 14:22
#
если уж на то пошло, тогда хотелось бы по двойному щелчку на Оборотах переходить на Операции с соответсвующим фильтром в статьях
типа, вижу, что в этом периоде у меня на лекарства ушло 1.36% от оборота к родителю. два раза кликнул, попал на Операции с сконкретными деталями и репу можно уже чисать
Группировки и переходы.
Dervish
12/06/2006 02:34
#
Пока не буду обещать: это не очень просто в реализации.
Отвечу по пунктам.
Dervish
12/06/2006 02:33
#
1. Реализуемо. Относительно просто.
2. Не планировалось. И пока обещать не буду.
3. Интересное предложение, но наверное тоже не в ближайших планах.
4. Думаю, это пока не критично, а вот
5. Критично. Вы правы. Это ляп, обязательно исправлю.
6. А это уже пофиксил в своем коде, ждите выхода 209-й сборки.
pasiba! (-)
черепихи
15/06/2006 14:01
#
Вкл/Выкл Улучшенного диапазона дат
Женя
13/06/2006 21:07
#
ничего не меняет?
Разве? Впрочем,...
Dervish
14/06/2006 16:00
#
...вполне возможно. Я проверю. Спасибо.