logo
logo
О лимитах операций и бюджете 2 [Denis ® 25/01/2005 02:07]
Таблица «Лимиты» должна позволять отфильтровать лимиты за период (дата начала, дата окончания). В случае если одна из частей лимита попадает в интервал, то лимит должен отображаться в таблице. При старте программы значения даты конца и даты начала инициализируются в текущее значение времени.
 
В диалоге ввода лимита должны присутствовать поля, содержащиеся в таблице «Лимиты» (кроме фактического исполнения и процента выполнения).
 
Типы лимитов - доходный или расходный.
Одновременно лимит может быть только доходным или только расходным. Может устанавливаться по знаку при значении лимита - «+» - доходный лимит, «-» - расходный.
 
Состояние лимита – актированный, деактивированный.
Одновременно лимит может быть только активированным или только деактивированным. Активированный лимит – это тот лимит, по которому происходит сбор информации. В случае если лимит переводит в деактивированное значение, то фактическое значение лимита «сбрасывается». В случае активации лимита, он обновляет фактическое значение лимита (проводит пересчет по операциям из базы).
 
Логика работы ввода лимита должна содержать следующий момент, после создания/редактирования лимита (нажатия кнопки «Ok»), программа должна подсчитать фактическое исполнение (по введенным операциям) и вычислить процент выполнения.