|
21.10.2011, 09:58 | #1 |
Участник
|
Выкладываю исправления.
Теперь историю изменений данных можно смотреть сразу во всех компаниях. Удобно отслеживать сложный функционал, когда при выполнении пользователем какой-то операции, создаются документы в разных компаниях. Тестировал в следующих конфигурациях: 1) Без доменов, но с тремя компаниями и одной виртуальной компанией 2) С одним доменом, одной компанией и без виртуальных компаний. Для конфигураций с больше чем одним доменом не тестировал. Кто уже накатывал проект, то можете удалить форму zSysDatabaseLogSnapshot, вместо нее используется форма zSysDatabaseLogSnapshot2 (она включена в новые проекты). Последний раз редактировалось Ace of Database; 21.10.2011 в 10:26. |
|
21.10.2011, 10:47 | #2 |
Участник
|
На время лучше выключить логирование запросов SQL для того пользователя, под которым работает эта утилита, иначе история засоряется.
|
|
28.10.2011, 12:16 | #3 |
Участник
|
В системе есть Профайлер кода для таких целей.
А добавление дополнительного поля в SysDatabaseLog считаю не лучшим вариантом, поскольку данное поле заполняется стеком вызова при любом пользователе. |
|