Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-04-28

[abilitycash] |dervish.versions| Образец базы для новых юзеров 06879.06885

AbilityCashList #3684 (подписчиков: 40)
можно скриптом сдвинуть все даты
Ввести возможность синхронно сдвинуть все даты БД (при загрузке шаблона автоматически,
а вообще по желанию)

   Владимир Качанов 2006-04-28 20:16:11 (#543140)

[abilitycash] |dervish.versions| Образец базы для новых юзеров 06879.06884

AbilityCashList #3683 (подписчиков: 40)
Тут уж надо определиться
либо база тестовая и сохранять ее нельзя, либо это шаблон - и после первого же
сохранения она превращается в нормальную базу. Второй подход, мне кажется, менее
очевидным для пользователя, но более правильным для него же:)

   Loki 2006-04-28 17:12:29 (#543034)

[abilitycash] |dervish.acash| Сборка 206. 06881.06883

AbilityCashList #3682 (подписчиков: 40)
Спасибо за ответ!

   Vitaly 2006-04-28 15:07:51 (#542974)

[abilitycash] |dervish.acash| Сборка 206. 06830.06881

AbilityCashList #3681 (подписчиков: 40)
Извините, пропустил.
По отчетам довольно много нареканий, в том числе и у меня лично. Я планировал
очень внимательно заняться отчетами чуть позже, после того, как доделаю работу
над страницей операций. Поэтому давайте я пока не буду комментировать пункты
1, 3, 4 и 6 вашего сообщения потому как по существу, думаю, вы правы. Возражений
нет, это нужно просто взять и сделать.

Пункты 2 и 5 вашего сообщения относятся к вкладке операций. А значит, я постараюсь
их сделать в 207-й сборке.

   2006-04-28 01:31:40 (#542731)

[abilitycash] |dervish.acash| Сборка 206. 06878.06880

AbilityCashList #3680 (подписчиков: 40)
Да, 206-я плохо...
...отрабатывает смену типа операции во время редактирования. Точнее, там всегда
возникает ошибка. Я исправил эту ошибку, в 207-й сборке все должно быть правильно.

   2006-04-28 01:27:05 (#542729)

[abilitycash] |dervish.versions| Образец базы для новых юзеров 06861.06879

AbilityCashList #3679 (подписчиков: 40)
Еще идея. (+)
А все-таки не нужно генерировать базу данных примера. А сделать спрятанный в
самой базе данных флажок. Он будет невидим для пользователей и установить такой
флажок можно будет только с помощью специальных средств. Этот флажок будет делать
вот что: если при открытии файла базы данных в этом файле обнаруживается установленный
этот флажок, то при загрузке операций в них исправляются все даты на текущий
месяц и год. Неизменным остается время и число месяца. При этом такое замещение
месяцев происходит именно на этапе загрузки данных и пользователь всегда будет
видеть все операции в текущем месяце (для примера достаточно одного месяца? нет?
хорошо, пусть будет квартал), и для файла не будет устанавливаться признак изменения
данных.

Мне кажется, что это простое и элегантное решение. Для такого решения не нужно
будет делать никаких объявлений пользователям во время открытия базы данных,
данные примера всегда актуальны.

Проблема может возникнуть только если пользователь попробует на основе базы данных
примера создать свою рабочую базу данных что-то изменив в примере (кстати, я
думаю, что так часто будет происходить). Но и в этом случае можно придумать логичное
поведение программы на попытку записи файла данных с \"взведенным\" флажком примера.
Да хотя бы просто сбрасывать этот флажок.

Что скажете?

PS. Эта идея возникла во время переписки с Шурочкой. За что ей отдельное спасибо
и, конечно же, снимаю шляпу. :)

   2006-04-28 01:24:59 (#542726)