создать новую тему раскрыть все
свернуть/развернуть ветвь Сохранения периода в отчетах ... [Тарас (Киев) 26/12/2006 16:10] # написать ответ
 
... Почему при ALT+S не сохраняеться выбранный период отчета ?
Ситуация: у меня две вкладки (тип Отчеты (обороты), в одной задаю период Месяц (прошедший), в другой Месяц (текущий) ... Все это сохраняю, по ALT+S. Мне так проще анализироватьсравнивать затраты по месяцам. Но когда я выхожу, и по новой вхожу на обеих вкладках активный ТЕКУЩИЙ месяц, тоже самое и в Динамике оборотов.
 
...исправление, так и думал, что наступлю на грабли с датами. Сейчас сохраняется не просто начальная и конечная даты, но если в поле "Период", что-то выбрано, то сохраняется именно период. А потом, при загрузке страницы период всегда обновляется, чтобы быть текущим, поэтому сохранить предыдущий месяц не получится, программа всегда будет подставлять текущий месяц.
 
Хм, честно говоря, я даже и не знаю что теперь с этим делать. Какие будут мнения?
свернуть/развернуть ветвь Мне кажется... [Дим(м) 12/01/2007 17:22] # написать ответ
 
.. можно при сохранении смотреть еще и на "текущесть" выбранного периода.
А дальше уже возможны варианты, если выбран не текущий на момент сохранения период:
- сохранять даты
- сохранять тип периода и его "сдвиг" от текущего (это, наверное, было бы удобнее всего)
 
Спасибо.
 
получается, что для сохранения нужного периода,
он не должен называться стандартными именами,
иначе будет сдвигаться?
свернуть/развернуть ветвь Проблемка? [Дим(м) 26/01/2007 18:10] # написать ответ
 
Да, здесь, конечно, незадачка получается. Если нужно настроить, например, ровно месяц, но, чтобы он не сдвигался. Not so
Можно, конечно, пойти по такому пути: если пользователь выбрал именно период, а потом сдвинул его в нужную позицию, то и запоминать период со сдвигом. А если просто отредактировал обе даты, то запоминать эти даты.
Тогда программа не должна пытаться "вычислить" период на основании дат и поле с типом периода должно оставаться пустым.
 
Либо же добавить в список периодов вариант типа "Произвольный", который как раз и будет обозначать просто две конкретные даты.
свернуть/развернуть ветвь О! Произвольный. [AlexND 26/01/2007 18:20] # написать ответ
 
об этом мне тоже подумалось.
только предполагался сброс значения поля "период"
 
...стандартным именем, то сохраняется два значения: (1) собственно само стандартное имя, что позволит быстро выбрать текущий период и (2) его смещение относительно сегодняшней даты.
 
Например: если мы сохраняем текущий месяц, то сохраняется период "месяц" и смещение "0". Если нам нужен предыдущий месяц, то сохраняем период "месяц" и смещение "-1.
свернуть/развернуть ветвь При выборе периода ... [Сергей 24/01/2007 12:22] # написать ответ
 
для построения графиков не хватает в полях "начиная" и "заканчивая" возможности выставить текущую дату. Как вариант, предлагаю добавить три кнопки как в поле период: стрелка влево, "жирная точка", стрелка вправо. При нажатии на точку - появляется надпись "текущая дата", при нажатии на стрелки "текущая дата +-X", где Х-количество дней, соответсвенно.