создать новую тему раскрыть все
свернуть/развернуть ветвь Аналитика. Часть 1-я. [Женя 13/03/2002 20:52] # написать ответ
 
Итак, господа, предлагаю кратко описание простейшей статистики/бюджета, необходимой всем.
 
1. Я поведу речь о статистике, которая может быть реализована уже сейчас, без особых на то усилий. Место действия - одна из страниц атрибута, которых сейчас всего 3:
- проекты
- статьи
- агенты.
 
2. Что считает статистика.
Статистика подсчитывает оборот по операциям по всем счетам(см Примечание) в разрезе по "статьям" атрибута за указанный период (под "статьей" подразумевается конкретный раздел/статья для атрибута Статья, раздел/проект для атрибута Проект, раздел/агент для атрибута Агент).
 
3. Пример.
 
**** Начало ****
Имеются статьи:
Название статьи Примечание Оборот
- Жилье -
--Квартплата -
--Коммунальные -
--Телефон -
--Уборщица -
 
**** Задаем параметры ****
- Указывается Валюта, в которой показывать оборот: USD
- Указывается Период, за который подсчитывать: 01/02/03-01/03/03
- Нажимаем кнопочку "Рассчитать"
 
**** Результат****
Название статьи Примечание Оборот
- Жилье - 330
--Квартплата - 100
--Коммунальные - 30
--Телефон - 100
--Уборщица - 100
 
Примечание - конечно, не всегда есть необходимость применять расчет статистики ко всем счетам. Как выбирать конкретные счета - можно обсудить, есть разные способы.
 
Опция 1: кроме самих оборотов в разрезе по "статьям" атрибута, красиво дать возможность вызвать окно операций со списком соответствующих операций по интересующей "статье". С учетом того, что это наверняка операции по разным счетам, придется произвести изменения в окне Операции. Думаю, что для этих целей вместо поля Остаток логично будет поместить поле Счет. В остальном - то же самое.
Правда, сейчас по нажатию Enter в окне атрибута происходит попытка изменения Атрибута. Тогда для просмотра операций придется нарисовать отдельную кнопку.
 
Опция 2: на странице артибута кроме поля "примечание" добавить поле "лимит". Это просто доволнительное текстовое поле, такое же, как примечание. Только следует помнить, к какому периоду относится лимит при сравнении с оборотом за указанный период.
 
Удачи!
 
Dervish: "Статистика", "Аналитика" или "Отчёты" (своего рода терминологическая путаница присутствующая в обсуждениях) изложена достаточно чётко. Бюджет же, наверное, нельзя ограничить всего одним текстовым полем "Лимит". Тут надо что-то посущественнее.
свернуть/развернуть ветвь Часть 2-я. [Женя 14/03/2002 10:51] # написать ответ
 
Сергей,
согласен с Вами: описанное выше скорее "Статистика по атрибутам", причем простейшая.
Но я хотел бы еще раз обратить внимание на возможность реализации такой статистики в ближайших версиях, так как такая статистика не требует никаких глобальных изменений.
Предложение относится к недавнему разговору о пожеланиях к БЛИЖАЙШИМ версиям. А мы, тем временем, продолжим обсуждать глобальные изменения, в т.ч. бюджет.
 
Dervish: А никаких возражений! Я, собственно, именно так и собирался сделать.
 
и в какой версии планируется сделать отчет? Уж очень ждем. Вместе с повторяющимися операциями ))) (наболело - на днях делал разбитие на 36 платежей, и это было больно).
 
И когда уже выйдет версия 1.3?
 
Dervish: Усиленно тружусь над 1.3. Понимаю, что сроки несколько затянулись, но слишком много изменений и сейчас даже бету выкладывать на сервер рановато, поскольку не доделан ряд вещей просто необходимых в программе.
 
Отчёт планируется сделать или в 1.3 или уже в 1.4, в зависимости от того, как пойдёт работа. А вот повторяющиеся операции, извините, дело будущего, пока загадывать не буду.
 
Там ведь никаких переделок не надо делать! ПРАВДА не понимаю, в чем сложность реализовать в любой из промежуточных версий...
Очень не хочу навязываться,
но вводить 36 одинаковых операций, у которых отличается только дата на 1 месяц - поверьте, звучит подозрительно. Кажется, что вопрос просто не прояснен.
 
В любом случае, спасибо за внимание!
 
Dervish: Хотя, знаете... В общем, у меня появилась одна идейка, как сделать так, чтобы и вашим и нашим. Малыми силами и к радости всех сторон. Так что, может быть и сделаю и уже в 1.3.