W
wowa
Задача такова: нужно сделать счетчик просмотров на каждый документ., т.е. как на форуме: "данную тему просматривали N раз". Причем счетчик должен работать как в Вебе, так и в Лотусе
Как это лучше всего сделать?, чтобы не было разных конфликтов и ошибок...
Вариант, чтобы при открытии документа там в поле_счетчик срабатывал "+1", вроде не подходит! Будут насколько я понимаю конфликты...
Есть один вариант, это при открытии документа создавать документ (где будет занесено в определенное поле ID главного документа )
И так каждый раз на каждый документ....
Потом по расписанию работает агент, ... он считает сколько доков с ID_№1, и заносит(прибавляет) в поле этого документа, далее удаляет все левые документы, которые были созданы при открытии...
Т.е., пример:
Есть главный документ, в нем счетчик = 5
ID главного документа = N
За день этот документ открывали 10 раз. создано 10 левых документов, В каждом из этих документов есть полеID со значением "N"
Далее работает агент, находит, что количество документов со значением "N" равно 10, и прибавляет в главном документе в счетчик число 10, получается что док открывали уже 15 раз....
Надеюсь что идея ясна...
У кого какие есть замечания к этой идеи....
Может у кого-н есть другие мысли, может кто делал счетчик???????????
Как это лучше всего сделать?, чтобы не было разных конфликтов и ошибок...
Вариант, чтобы при открытии документа там в поле_счетчик срабатывал "+1", вроде не подходит! Будут насколько я понимаю конфликты...
Есть один вариант, это при открытии документа создавать документ (где будет занесено в определенное поле ID главного документа )
И так каждый раз на каждый документ....
Потом по расписанию работает агент, ... он считает сколько доков с ID_№1, и заносит(прибавляет) в поле этого документа, далее удаляет все левые документы, которые были созданы при открытии...
Т.е., пример:
Есть главный документ, в нем счетчик = 5
ID главного документа = N
За день этот документ открывали 10 раз. создано 10 левых документов, В каждом из этих документов есть полеID со значением "N"
Далее работает агент, находит, что количество документов со значением "N" равно 10, и прибавляет в главном документе в счетчик число 10, получается что док открывали уже 15 раз....
Надеюсь что идея ясна...
У кого какие есть замечания к этой идеи....
Может у кого-н есть другие мысли, может кто делал счетчик???????????