вертится... только глючно (-) alkdjf09/05/2005 11:53#
.
В каком месте глючно - не нашел, но... Serge Vesnin09/05/2005 12:05#
Измененный дизайн страницы "Операции" впечатляет. Возникает только один вопрос - у меня очень много информации находится в примечаниях к операции - можно ли включить какой-то контрл, котороый позволит прятать левую часть страницы - навигатор, фильтры, когда с ними не работаешь?
На странице операций в таблице операций перетаскиванием, как и ожидалось, можно переставлять порядок следования столбцов. Но этот порядок рушится при малейших уходах к другому виду страницы и не восстанавливается. Пытался закрепить применением ДействиеСохранить установки страницы - не сохраняется.
Конкретно, я хотел, чтобы в варианте "Только переходы между выбранными счетами" столбцы выбранных счетов стояли рядом.
Действие\Сохранить установки страницы Serge Vesnin09/05/2005 15:34#
А оно-таки начало работать корректно? *))
Выполнена ли операция? Serge Vesnin09/05/2005 16:23#
Изменение флага - "Выполнена/Не выполнена операция" никак не сказывается на остатке. Оп-па.. а что ныне вообще показывает остаток?
Раньше я не замечал особых некорректностей, В.Червонных09/05/2005 16:39#
а теперь, похоже, я захотел чего-то бОльшего, чем раньше.
Кстати, еще один глючок состоит, IMHO, в том, что при выборе "Только переводы между выбранными счетами" и паре счетов, одним из которых является "Все счета", появляются отнюдь не операции, где фигурирует в качестве либо основного либо корреспондирующего второй счет. Я, конечно, понимаю, что выбор "Все счета" в таком контексте экзотичен, но смысл в нем есть - и он не сводится к варианту "Все операции по выбранным счетам" с указанным счетом, так как это будут операции, где указанный счет - основной. А хочется посмотреть всю картину, включая и операции, где он корреспондирующий.
Есть немного другое предложение (+) Dervish10/05/2005 00:41#
Всё-таки "Все счета", это действительно довольно специфично. Может быть лучше доработать поведение программы так, чтобы она показывала все операции перевода по данному счёту, если этот счёт выбран один?
Сейчас, если выбрать только один счёт в режиме "Все операции перевода...", программа не покажет ни одной операции.
А?
Тоже будет вполне логично, В.Червонных10/05/2005 01:59#
хотя мое предложение хорошо тем, что прекратилось бы нарушение стиля: негоже, что все групповые счета, кроме этого - при любом уровне иерархии работают одинаково, а самый высший как-то не так...
Сейчас нужно выбрать вариант, требующий от Вас меньшей возни. Есть много нерешенных проблем, которые обещаны к решению, в основном имею в виду отчеты: печать, включение операций перевода в динамику оборотов.
Показ всех переводов, когда выбран только один счет Alex10/05/2005 17:34#
Субжа собственно и ждешь от программы, но не получается, ИМХО очень логично так и сделать.
Пока нет. Ляпы ещё встречаются. (+) Dervish10/05/2005 00:31#
Но в любом случае кое-какие глюки в работе с колонками присутствуют. И их нужно исправлять. Буду это делать, но это довольно непростое вмешательство в код. На это потребуется немного времени.
А насчёт запоминания колонок, спасибо за сообщение. Я проверил, восстанавливаются ли колонки для всех операций, но не проверял для операций перевода.
А, кстати, зная, что вы работаете только операциями перевода, я хотел спросить, как вам новая реализация фильтров? Удобно? Нет? Что именно неудобно?
Побольше смогу написать, наработав больше опыта, В.Червонных10/05/2005 02:54#
однако сразу сообщу о том, как впал в задумчивость при первом же применении режима "Только переводы".
Был у меня выделен групповой счет50(Кассы), в котором есть счета: Семейная, Черная, Долларовая. Второго счета не было выделено никакого, еще надо было додуматься до того, как технически это сделать. Но список операций выскочил, причем он был довольно коротким. Как так(?), думаю я.
Что-то с базой случилось, что ли? Подсознательно один выделенный групповой счет представлялся мне в тот момент причиной для отфильтровывания любых операций перевода с участием хотя бы одного из счетов, составляющих групповой счет (сужением результата, получаемого при выборе "ВСЕ операции по выбранным счетам" и выделении того же группового счета). Потом дошло, что логика совершенно другая: программа выбирает все возможные пары счетов из группы. Надо что-то придумать, чтобы это решение не казалось столь неожиданным. Не должно быть противопоставления "Все операции" vs "Только переводы". Может быть следует сопровождать выбор группового счета автоматическим выбором и соответствующей подсветкой всех счетов группы (как в отчетах галочка на групповом счете индуцирует галочку на входящих в группу). Может быть, следует механизм выбора реализовать точно также, как в отчетах - "галочками?"
Пока писал ответ, думал, чем заменить "Только переводы между выбранными счетами". Понял, что куда ближе к реальности будет: "Переводы только между выбранными счетами". Пожалуй, это просто - точная формулировка. Было бы превосходно, если бы выбор данного вырианта на форме сопровождался бы еще и заменой заголовка столбца "Название счета" на "Названия счетов и корсчетов". (И наоборот). Если честно, я бы вообще исходно писал "Фильтровать счета" и "Фильтровать счета и корсчета"
...я думал сделать это не контролом, а в виде пунктика в меню "Действия". Скажем, обозвать его что-то типа "Спрятать фильтры". Один раз выбираете его, фильтры пропадают и в пунктике появляется галочка. Второй раз - фильтры появляются.
На мой взгляд, управляющий элемент, позволяющий скрыть навигатор и фильтры - нужен. Его же можно использовать в отчетах/графиках.
Не проще ли снять ограничитель В.Червонных10/05/2005 11:44#
уволакивания разделителя влево? Никогда не мог понять роль таких ограничителей.
Разве что, для того, чтобы пользователь не задвинул его до нуля и не забыл о проделанной операции. Но тогда достаточно принудительную остановку делать не в нескольких сантиметрах до левого края окна, а на порядок ближе к нему.