создать новую тему раскрыть все
... Почему при ALT+S не сохраняеться выбранный период отчета ?
Ситуация: у меня две вкладки (тип Отчеты (обороты), в одной задаю период Месяц (прошедший), в другой Месяц (текущий) ... Все это сохраняю, по ALT+S. Мне так проще анализироватьсравнивать затраты по месяцам. Но когда я выхожу, и по новой вхожу на обеих вкладках активный ТЕКУЩИЙ месяц, тоже самое и в Динамике оборотов.
...исправление, так и думал, что наступлю на грабли с датами. Сейчас сохраняется не просто начальная и конечная даты, но если в поле "Период", что-то выбрано, то сохраняется именно период. А потом, при загрузке страницы период всегда обновляется, чтобы быть текущим, поэтому сохранить предыдущий месяц не получится, программа всегда будет подставлять текущий месяц.
 
Хм, честно говоря, я даже и не знаю что теперь с этим делать. Какие будут мнения?
.. можно при сохранении смотреть еще и на "текущесть" выбранного периода.
А дальше уже возможны варианты, если выбран не текущий на момент сохранения период:
- сохранять даты
- сохранять тип периода и его "сдвиг" от текущего (это, наверное, было бы удобнее всего)
Спасибо.
получается, что для сохранения нужного периода,
он не должен называться стандартными именами,
иначе будет сдвигаться?
Да, здесь, конечно, незадачка получается. Если нужно настроить, например, ровно месяц, но, чтобы он не сдвигался. Not so
Можно, конечно, пойти по такому пути: если пользователь выбрал именно период, а потом сдвинул его в нужную позицию, то и запоминать период со сдвигом. А если просто отредактировал обе даты, то запоминать эти даты.
Тогда программа не должна пытаться "вычислить" период на основании дат и поле с типом периода должно оставаться пустым.
 
Либо же добавить в список периодов вариант типа "Произвольный", который как раз и будет обозначать просто две конкретные даты.
об этом мне тоже подумалось.
только предполагался сброс значения поля "период"
...стандартным именем, то сохраняется два значения: (1) собственно само стандартное имя, что позволит быстро выбрать текущий период и (2) его смещение относительно сегодняшней даты.
 
Например: если мы сохраняем текущий месяц, то сохраняется период "месяц" и смещение "0". Если нам нужен предыдущий месяц, то сохраняем период "месяц" и смещение "-1.
для построения графиков не хватает в полях "начиная" и "заканчивая" возможности выставить текущую дату. Как вариант, предлагаю добавить три кнопки как в поле период: стрелка влево, "жирная точка", стрелка вправо. При нажатии на точку - появляется надпись "текущая дата", при нажатии на стрелки "текущая дата +-X", где Х-количество дней, соответсвенно.