logo
logo
Побольше смогу написать, наработав больше опыта, [В.Червонных 10/05/2005 01:54]
однако сразу сообщу о том, как впал в задумчивость при первом же применении режима "Только переводы".
Был у меня выделен групповой счет50(Кассы), в котором есть счета: Семейная, Черная, Долларовая. Второго счета не было выделено никакого, еще надо было додуматься до того, как технически это сделать. Но список операций выскочил, причем он был довольно коротким. Как так(?), думаю я.
Что-то с базой случилось, что ли? Подсознательно один выделенный групповой счет представлялся мне в тот момент причиной для отфильтровывания любых операций перевода с участием хотя бы одного из счетов, составляющих групповой счет (сужением результата, получаемого при выборе "ВСЕ операции по выбранным счетам" и выделении того же группового счета). Потом дошло, что логика совершенно другая: программа выбирает все возможные пары счетов из группы. Надо что-то придумать, чтобы это решение не казалось столь неожиданным. Не должно быть противопоставления "Все операции" vs "Только переводы". Может быть следует сопровождать выбор группового счета автоматическим выбором и соответствующей подсветкой всех счетов группы (как в отчетах галочка на групповом счете индуцирует галочку на входящих в группу). Может быть, следует механизм выбора реализовать точно также, как в отчетах - "галочками?"
Пока писал ответ, думал, чем заменить "Только переводы между выбранными счетами". Понял, что куда ближе к реальности будет: "Переводы только между выбранными счетами". Пожалуй, это просто - точная формулировка. Было бы превосходно, если бы выбор данного вырианта на форме сопровождался бы еще и  заменой заголовка столбца "Название счета" на "Названия счетов и корсчетов". (И наоборот). Если честно, я бы вообще исходно писал "Фильтровать счета" и "Фильтровать счета и корсчета"