создать новую тему раскрыть все
 
В программе реализована удобная, но неочевидная функция работы со списком операций при открытом диалоге добавить операцию.
Удобство заключается в том, что при вводе операций по разным статьям из одного чека очень удобно проверять правильность ввода или остаток. Например, мы сходили в гипермаркет и накупили всего на 1234 руб. - это все продукты, кроме 4-х позиций предназначенных для авто. Вводим 4 позиции, затем выделяем их в списке, не закрывая диалог и видим сумму, которую отнимаем от общей суммы чека непосредственно в диалоге добавления операции.
 
Неочевидность этой функции заключается в том что иногда "окно добавить операцию" является типичным модальным окном и блокирует работу с фоновым окном, иногда нет.
 
Можно ли сделать чтобы оно никогда не блокировалось? Или я просто не разобрался как это сделать?
 
Путано как-то написал, пример на картинке:
 
 
отдельно учет по "чекам" я не веду.  Я имел в виду, что при вводе некоторых операций требуется совершить некоторые арифметические действия с предыдущими операциями, а это удобно сделать не закрывая диалог "добавить".
 
...всегда модальное. По крайней мере, в AbilityCash.
 
Честно говоря, я задумывался над тем, нужна ли там модальность или нет. Была у меня мысль сделать его немодальным. Но почему-то я отказался от этой мысли. И сейчас не помню, почему именно.
 
Вообще, можно вернуться к этому вопросу. Для этого я рекомендую создать тему в разделе "Доработки" на сайте.
 
для моей базы, модальное только при первом вызове. (на самом деле еще иногда, но я пока не понял при каких обстоятельствах). Проверил на чистой базе - не работает. В доработках создам запись, т.к. мне кажется, что это очень удобно и не влияет на другие функции. Еще один скрин в качестве подтверждения что окно не всегда модальное (видно 2 одновременно открытых окна добавления операции):
 
Надо же, я был в полной уверенности что правильно сэмулировал модальность.
 
А какая у вас операционка? Может быть, это в 64-битной windows майкрософт что-то там допилили?