таблица tbl_ContactLog

что пишется в поле RecordID в таблице *Log?

(не только контактов, но и проектов, и других)

и можно ли посмотреть и как, какое поле карточки и когда редактировалось?

Нравится

4 комментария

"Росинская Лена" написал:что пишется в поле RecordID в таблице *Log?

RecordID - это ID записи, которая логируется.
"Росинская Лена" написал:и можно ли посмотреть и как, какое поле карточки и когда редактировалось?

как вариант можно выбрать все записи из лога по конкретной раздела, отсортировать их по дате и посмортреть какие поля изменялись.

что значит "записи, которая логируется"?

таблица представляет из себя

ID RecordID Name
ИД записи таблицы tbl_ContactLog ??? имя контакта, карточка кот. изменялась

если у вас таблица tbl_ContactLog, то RecordID - это ID контакта,
если у вас таблица tbl_AccountLog, то RecordID - это ID контрагента и т.д.
Физической развязки нет, а она и не нужна ибо поле типа uniqueidentifier(ID)уникален на уровне всей БД.

ID - это идентификатор записи в таблице лога
RecordID - это идентификатор записи в логируемой таблице (Юрий привел примеры)
Перечень полей можно настроить в "журнале изменений БД" в Террасофте. Системные поля Created*, Modified* помогут установить кто и когда сделал изменение.

Показать все комментарии