10.12.2002, 19:41 | #1 |
Участник
|
Периодические реквизиты
Вопрос от новичка.
Возможно ли в Аксапте у справочников иметь периодические реквизиты (т.е. Хранить историю изменения полей)? Напимер: изменилось название фирмы (клиента), в результате перерегистрации (было ЗАО Фирма1 стало ООО Фирма1), а нам нужно знать что это изменение произошло, когда оно произошло и по какой причине. |
|
11.12.2002, 10:07 | #2 |
Administrator
|
Навскидку могу предложить два способа:
1. У таблиц, в которых хочется просто отслеживать изменения, выставить свойства ModifiedBy и ModifiedDate в Yes. Тогда в таблицах будут автоматически заполняться одноименные поля для каждой записи (будет записано время последней модификации и имя пользователя, эту модификацию производившего). 2. В меню "Администрирование - База данных" есть подменю "Системный журнал". Там можно настроить журналирование определенных таблиц, полей и операций над ними. Автоматически будет создаваться журнал, в котором будут записаны операции над указанными полями, имена пользователей, проводивших операции, а также появится возможность производить откат операций.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
11.12.2002, 10:40 | #3 |
MCTS
|
Возможен такой вариант:
Активизируйте документооборот - меню Сервис\Параметры, закладка Разное, раздел Работа с документами, отметте "галочкой" параметры Активизировать документооборот и Акивизировать кнопку на панели инструментов. Далее при изменении значения в справочнике добавляйте соответствующие примечания по строке справочника. Недостатки: - только ручная регистрация изменений в справочниках - считается, что включённый документооборот снижает производительность (честно говоря, этого я пока не заметил, но видимо это только пока...) Хочу дополнить способы предложенные Maxim Gorbunov : 1) Не будет вести историю значений. Будет отображать только информацию о пользователях, создавших и изменивших значение, а так же дату и время изменения. 2) Этот способ может вести историю значений, однако он в действительности предназначен для трассировки БД и его постоянное использование приведёт к быстрому "разбуханию" БД со всеми вытекющими последствиями. К тому же анализ изменений, вероятнее всего, будет неудобен из - способа хранения и отображения данных.
__________________
Удачи. |
|
11.12.2002, 17:51 | #4 |
Участник
|
снижает производительность не включенный документооборот,
а активизированная кнопкочка на тулбаре. Для того, чтобы показать состояние этой кнопочки Аксапта делает дополнительные запросы. Эти запросы потенциально могут быть тяжелыми. Способ с документообротом - досточно неожиданный. Спасибо за интересную идею. |
|