А я идейно против какого либо хранения агрегированных показателей в базе, если речь не идет об OLAP! Гораздо проще подсчитать запросом. Если вы используете XmlHttpRequest, то используйте свойство onreadystatechange для указания функции-обработчика смены состояния запроса. Если указать async = true в методе open(method, URL, async), то запрос будет выполняться в параллельном потоке и не будет задерживать загрузку формы.
Минус этого решения в том, что запрос будет выполняться всякий раз при открытии формы организации - тоесть постоянно! Возможно лучше вынести его в отдельный ресурс, на отдельный раздел формы, который по умолчанию свернут, чтобы избежать лишних запросов?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
Последний раз редактировалось Артем Enot Грунин; 24.08.2011 в 11:04.
|