logo
logo

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

создать новую тему раскрыть все
Сборка 208. Dervish 06/06/2006 23:30 #написать ответ
Вначале о работе над ошибками:
 
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 #написать ответ
...вполне возможно. Я проверю. Спасибо.