logo
logo
О лимитах операций и бюджете 1 [Denis ® 25/01/2005 02:03]
Считаю, что в программу необходимо добавить сущность «лимит».
Лимит – это индикатор дохода/расхода устанавливаемый на период времени и на счет/реквизит в валюте учета.
Лимит можно устанавливать на:
1. Счет;
2. Классификатор введенный в программе (Статья, агент, проект и т.д.).
Одновременно, один лимит может устанавливаться только на счет, только на статью, только на агента и т.д. Одновременно на один счет, статью и т.д. может существовать несколько лимитов.
 
Для ведения классификатора необходимо создание дополнительного экрана (закладки/страницы).
Экран представляется в табличной форме (по типу закладки «Операции»). Таблица «Лимиты» содержит следующие столбцы:
1. Статус лимита (активирован/деактивирован);
2. Дата начала действия лимита (в формате dd.mm.yyyy, возможно нужно будет и указание времени, но не готов сказать, лучше вернуться к этому вопросу после реализации первой версии «Лимитов»);
3. Дата окончания действия лимита (в формате dd.mm.yyyy);
4. Вид лимита – следующий текст «счет», «статья», «агент», «проект» и т.д. по названиям классификатора;
5. Значение вида лимита – конкретное «название счета», «название статьи», «название агента»;
6. Валюта лимита – обозначение валюты из справочника валюты (USD, RUR, EUR);
7. Лимит (плановое значение) – сумма в валюте лимита (в формате Х ХХХ.ХХ), может принимать положительное, отрицательное и нулевое значения (при нулевом значении, лимит используется для подсчета затрат по счету/классификатору, без сравнения с планом);
8. Фактическое исполнение (рассчитано на основании операций из базы) – сумма в валюте лимита (в формате Х ХХХ.ХХ);
9. Процент выполнения – отношение «Значения фактического исполнения» к «Лимиту» выраженное в процентах в формате ХХ.ХХ% (при нулевом значении процент выполнение не считается).