А изменение адреса в клиенте умеет логировать? Тестовый кейс такой - заходим в клиента, создаем новый адрес(с новой Purpose), сохраняем.(хотим получить запись в отчете об этом). Редактируем этот адрес, сохраняем(тоже нужна запись в отчете). Меняем галку Primary(тоже хотим видеть в отчете). Удаляем этот адрес(тоже хотим видеть в отчете).
Недавно кодировал подобное в 2012, и оказалось, что по стандартному логу такой отчет не сделать, ибо любое редактирование адреса будет как update-insert в логе(так как это TimeEnabled таблицы) и были какие-то загвоздки чтобы распознать эти операции - отличить удаление от редактирования(решилось все доработкой лога БД для части таблиц)
Последний раз редактировалось trud; 09.12.2019 в 06:20.
|