Історія змін контакту
Хто, коли і що змінив у картці клієнта, в його адресах і зв'язках. Звіт потрібен, коли цифри в документах перестали збігатися з очікуваннями: «чому в нього тепер відстрочка 30 днів замість 10?» або «хто змінив адресу доставки перед відвантаженням?»
Де шукати: Модулі → CRM (також у модулях: Система) → Звіти → Історія змін контакту
Відкрити звіт можна й із картки контакту: пункт її меню «Історія змін контакту» одразу будує звіт по цьому контакту.
Розбір на прикладі

Відбір — за контактом, категорією клієнта чи постачальника, а також за типом (клієнт / постачальник). Усі параметри необов'язкові: без них звіт покаже зміни по всіх контактах.

По клієнту ТОВ «Будівельник» видно дві зміни одного дня: умови сплати змінилися з 10 на 30 і вебсайт — із budivelnyk.ua на www.budivelnyk.ua. У кожному рядку — дата, старе й нове значення, логін співробітника (поруч у дужках — ім'я та прізвище) і назва поля мовою інтерфейсу.
Що показує звіт
Три реєстри одразу: картку контакту, його адреси і зв'язки між контактами. Окремих блоків для адрес і зв'язків немає: їхні зміни йдуть рядками в тій самій таблиці контакту, упереміш із правками картки, за часом — від нових до старих. Відрізнити їх можна за колонкою «Поле»: до назви поля додано «(Адреси)» або «(Пов'язані контакти)», наприклад «Місто(Адреси)».
Значення перекладаються в людський вигляд. Галочки («Клієнт», «Постачальник», «VIP», «Закрито») показуються як позначки, а перемикачі — словами: «Резидент» / «Не резидент», «Відділення» / «Адреса», «Готівка» / «Безготівкові».
Звіт показує переходи, а не знімки: кожен рядок — це пара «старе → нове», зібрана з двох сусідніх версій запису. Звідси:
- найперше збереження картки контакту після ввімкнення історії рядком не показується — порівнювати його нема з чим;
- в адреси чи зв'язку найраніша версія, навпаки, виводиться повністю: за кожним заповненим полем рядок «- → значення» (у відміченої галочки «За замовч.» — «✅ → ✅»);
- видалення зв'язку — рядок із кодом пов'язаного контакту в старому значенні й «-» у новому;
- видалення адреси — рядок «Відображення(Адреси)»: у старому значенні — сама видалена адреса, як її показувала картка, у новому «-».
Що треба увімкнути заздалегідь
⚠️ Журнал ведеться лише за тими реєстрами, які позначені в налаштуванні історії записів. Доки в ньому немає «Contacts», «Addresses» і «ContactLinks», система змін не запам'ятовує — і звіт буде порожній, навіть якщо картку правили щодня. Запис історії починається з моменту ввімкнення: заднім числом відновити нічого не можна.
Зміни адрес і зв'язків видно, навіть якщо саму картку контакту не правили: контакт потрапляє у звіт, коли змінювали будь-що з трьох.
Кому видно. Звіт показує історію всіх контактів компанії кожному, кому відкрито сам звіт: права на картки контактів, адреси й зв'язки він не перевіряє. Давайте його лише тим ролям, яким можна бачити дані всіх контактів.
Типові ситуації
Звіт не будується. Якщо контакт обрано, а історії по ньому немає, звіт відмовить: «Цей контакт не має історії змін». Якщо під обрані категорії й тип не підходить жоден контакт — «Не знайдено контакти з фільтрами».
Звіт порожній. Найімовірніше, історія по контактах, адресах і зв'язках не ввімкнена (див. вище) або після ввімкнення їх ще не правили.
Правка точно була, а рядка про неї немає. Можливі причини: це було перше збереження картки після ввімкнення історії (див. вище); поле службове, без назви в інтерфейсі, — такі поля звіт не показує зовсім.
Треба знайти, хто змінив ціну клієнту. Ставте код клієнта і дивіться поле «Прейскурант» — у рядку буде логін. Якщо працівника вже видалили з користувачів, рядок лишається — з логіном, але без імені.
Потрібна історія по документу, а не по клієнту. Це інша механіка: у документів є власна історія запису, вона відкривається із самого документа.