создать новую тему раскрыть все
База 189, заменил релиз на 190, при добавлении новой операции:
Программа ABILITYCASH вызвала сбой при обращении к странице памяти
в модуле ABILITYCASH.EXE по адресу 017f:0040cf6a.
Регистры:
EAX=00000000 CS=017f EIP=0040cf6a EFLGS=00010286
EBX=bfc01b3f SS=0187 ESP=006af780 EBP=bfc055a7
ECX=00000014 DS=0187 ESI=006afa94 FS=1a47
EDX=0041320c ES=0187 EDI=00000bb4 GS=0000
Байты по адресу CS:EIP:
83 60 04 00 8b 7e 30 85 ff 74 0e 8b cf e8 f3 0d
Содержимое стека:
bfc0564d 006afa94 006af7b0 00000000 00000000 00000001 00000002 00000000 00413a01 006af7b8 00008826 006af802 006af7d0 bff7363b 00000b6c 00000110
 
стоит win98se
 
Dervish: Исправлено. Не стал изменять номер билда из-за одной ошибки.
Просто Ура 190-му, ибо дублирование заработало !)))
 
База ~3500 операций, полет нормальный. Добавляет, дублирует ...
 
Дервиш, СПАСИБО !)))
 
Dervish: Да не за что, работаем дальше.
Уважаемый Dervish,
а можно не забыть про:
- Ctrl+Enter для Добавления операции;
- дабл-клик на счете для перехода к его операциям;
- хочется в ближайшее время увидеть экспорт страницы в Excel. Это значительно быстрее полного экспорта и часто необходимо для быстрого анализа/распечатки. Сделайте пожалуйста;
- вы еще не решили про поведение стат. строки? Вроде была мысть, чтобы без выделения показывать баланс для всех операций, и только при мультивыделении - для выбранных.
 
Dervish: Надо бы, наверное, в каком-то виде завести страничку про план работ с конкретными переделками... Своего рода TODO-list.
 
Спасибо про напоминания, нужно будет это доделать после того, как проведу ревизию кода базы данных. Сейчас этим занимаюсь.
 
Честно говоря, про поведение статусной строки пока не думал.
только снова кнопка Добавить в диалоге неактивна при дублировании операции
 
Dervish: А она нужна?
Если честно, то меня заблокированная кнопка нервирует еще с первой версии. :-) Если есть возможность - то зачем её запрещать?
 
Dervish: Ну, в общем, возражений у меня нет... Давайте, я через некоторое время буду внимательно перечитывать код и вылизывать его, тогда я постараюсь обратить внимание на доступность кнопки "Добавить", хорошо?
Нужна и очень. Кроме аргумента Александра (зачем запрещать, если разрешение ни к чему плохому не приведет) добавлю еще. Когда большинство операций имеют сходные атрибуты, а в AC их количество не ограничено (кстати, так ли это?), то удобно не заполнять каждый раз заново все поля с нуля, а выбрать типовую операцию и менять (в большинстве случаев) только сумму операции. Вот вам и шаблон операции, про который тут как-то упоминалось.
 
Dervish: Лично я для таких случаев использую повторяющиеся операции: их меньше и искать среди них нужное гораздо быстрее. Впрочем, не буду говорить, что мой метод лучше. Well Согласен, я разблокирую кнопку "Добавить", но чуть позже.
забыл еще один баг:
в "Операциях" блок "За период" ("Улучшенный выбор диапазона дат" включен) кнопки [Назад][Вперед] не нажимаются по Enter, когда фокус на них стоит. Только мышкой Not so
 
Dervish: Да, есть такое дело. Там ни Enter ни пробел не работает. Причина мне понятна, а вот как устранить... Может оказаться нетривиальным.
При дублировании операции необходимо в полях "Дата операции", "Время операции" устанавливать текущие дату/время. В текущей версии (build 190) подставляется дата дублируемой операции.
 
Dervish: А надо ли? Мне кажется, что так, как сейчас лучше: текущую дату подставить проще: всего два клика мышкой.
Однозначно решить этот вопрос невозможно. Кто-то вводит операции по мере их возникновения, а кто-то вечером или "завтра". И кто будет прав?
Может это стоит вынести в некую настройку реакций программы.
 
Dervish: Вообще, это несложно, сделать дополнительную настройку... Вот только пугает меня обилие настроек в некоторых программах. За примером ходить далеко не нужно: посмотрите на тот же Excel.
А зачем людей ограничивать. Снова предлагаю вынести спорные моменты типа этого в настройки - ставь как тебе удобнее. Лично мне удобнее сохранять дату исходной операции.
ps надеюсь это все-таки возможно
 
Dervish: Не опасаетесь, что программа может сильно завязнуть в настройках, что количество настроек превысит все разумные пределы?
еще до разумных пределов...
 
Dervish: Всё равно буду стараться не увлекаться этим процессом.
Не боюсь - в настройки лезут только по необходимости. Кому не надо, тот и знать об их количестве не будет. Кстати, осмелюсь рекомендовать интересную программку. Нашим с вами коллегам по Cash должна понравиться - тоже маленькая, изящная, удобная, очень полезная и бесплатная: Punto Switcher Она автоматически переключает раскладку клавиатуры в зависимости от языка набираемого текста. Я уже и забыл, когда руками язык переключал Well
Так там достаточно много настроек, но разбираться в них не сложно - кому-то нужен этот пункт, кому-то другой, выбираешь что нужно и настраиваешь. А программа от этого только выигрывает.
Другой вопрос как помочь юзерю найти то, что ему надо... Но зато когда найдешь!... Well Пример - любимый всеми нами Excel. Лично у меня не поднимается рука просить Microsoft уменьшить количество настроек :-)))
 
Dervish: Просить о чём-то Microsoft, это всё равно что плевать против ветра. Но иногда, когда мне что-то нужно настроить в Excel-е, временами просто руки опускаются...