создать новую тему раскрыть все
свернуть/развернуть ветвь Выбор даты [Сергей 08/08/2007 08:10] # написать ответ
 
Вчера пришлось заносить расходы в программу за предыдущие почти 1,5 месяца. При том, что все они были записаны на бумаге, либо были чеки из больших магазинов. Некоторые расходы были занесены в программу.
Столкнулся со следующей проблемой. Для быстрого поиска дня при выборе даты ставлю период "день". Меняю дату "Начиная", дата "Заканчивая" остается неизменной, т. е. период сбивается.
Так и должно быть, или можно сделать чтобы период сохранялся. А то приходится каждый раз две даты поправлять.
свернуть/развернуть ветвь Было бы ваще супер [AlexND 08/08/2007 11:45] # написать ответ
 
если поставить развернутый календарь на место двух полей дат. опционально, конечно. на нем, кстати, можно одним тыком выбирать и все стандартные периоды: год, месяц, неделя. О! а еще две недели, три... разные даты и тд
свернуть/развернуть ветвь понесло.. [AlexND 08/08/2007 15:34] # написать ответ
 
а жирным шрифтом можно выделять даты, по которым есть записи. соотв. сразу видно где их нет. и что самое приятное весь месяц перед глазами (в смысле даты). правда, дервиш говорил что есть тема развернуть аж два месяца сразу! ну, это уже просто фантастика!)
свернуть/развернуть ветвь Как вариант [Сергей 08/08/2007 12:24] # написать ответ
 
сделать как сделана опция "Учитывать в операциях поля "цена" и "количество". После включения опции включается возможность выбора по тому, что заносится, а что считается автоматически.
Может с датами и периодами сделать также?
 
справа от поля Период период сохраняется. В принципе, определенная логика в Ваших рассуждениях есть. Смущает только одно: как программа должна понимать, что Вы меняете, а что оставляете неизменным? Например, у меня выставлен период 2 месяца. Если я начну менять начальную дату, что я хочу сделать? Варианты:
1) сместить начало периода, оставив его неизменным;
2) изменить начальную точку периода, оставив прежним конечную;
3) изменить период, сделав вместо 2 месяцев, например, неделю;
4) ...
 
И на какой вариант ориентироваться программе? ИМХО, не надо все усложнять. Есть понятная работающая логика (изменяешь поле даты - значит, меняешь информацию, связанную с датами, и период здесь не при чем; делаешь изменения в поле периодов - значит, приоритет ему, а даты следуют за изменением периода).
 
Раньше тоже мне этого не нужно было. Просидел 2 часа - вносил операции. Проверял по датам, внесено или нет. Реально, напрягает.
 
...не пробовали? Попробуйте сгруппировать операции по дате, возможно что это существенно упростило бы вашу задачу.