Журнал змін налаштувань
Журнал усіх змін системних налаштувань: хто, коли і яке значення змінив, з фільтрами за періодом, областю, ключем і користувачем. Лише перегляд — записи з'являються автоматично при зміні налаштувань, додати чи виправити запис із цієї форми не можна. Розділ «Сервіс» → Журнал змін налаштувань.
Список
Таблиця журналу, відсортована за часом події — найновіші записи зверху.
СКРІНШОТ [zhurnal-nalashtuvan-01.png]: журнал змін налаштувань — таблиця з колонками Час / Область / Кому / Ключ / Дія / Було / Стало / Хто змінив, кольорові підписи дії (INSERT зелений, UPDATE синій, DELETE червоний), рядок фільтрів над таблицею.
Колонки списку:
- Час — дата й час зміни.
- Область — область дії налаштування: global, user або register — значення показане англійською, без перекладу.
- Кому — розшифровка області: для user — ім'я користувача (ПІБ або логін, чи сам ідентифікатор, якщо користувача вже видалено з бази), для register — назва каси (або ідентифікатор, якщо каса не знайдена), для global — прочерк «—».
- Ключ — код налаштування, наприклад `ui.journal_rows_limit`.
- Дія — INSERT (додано), UPDATE (змінено) або DELETE (видалено) — так само без перекладу; колір і жирний шрифт залежно від дії: INSERT зелений, UPDATE синій, DELETE червоний.
- Було — значення поля до зміни.
- Стало — значення поля після зміни.
- Хто змінив — ПІБ або логін користувача; (система), якщо зміну не прив'язано до конкретного користувача.
Журнал показує не більше `ui.journal_rows_limit` записів за раз (типово 2000). Кнопка Показати ще активна, лише якщо поточна сторінка заповнена повністю (отже, можливо, є ще записи) — по кліку список ПЕРЕГОРТАЄТЬСЯ на наступну сторінку (записи глибше в часі), а не додає нові рядки до вже показаних, і попередня сторінка зникає з екрана. Кнопка Оновити повертає до першої сторінки.
Кнопка Експорт CSV зберігає у файл лише поточну, видиму зараз сторінку списку — не всі записи за фільтром, якщо сторінок декілька. Роздільник — крапка з комою; значення з крапкою з комою, лапками чи переносом рядка беруться в лапки. Файл зберігається в UTF-8 для коректного відкриття в Excel, ім'я за замовчуванням містить дату й час експорту (формат `ррррммдд_ггххсс.csv`).
Фільтри
- З: / До: — період за часом події; за замовчуванням — останні 30 днів, до кінця обраного дня «До».
- Область: — Усі / Глобальні / Користувача / Каси — фільтр за колонкою Область (Глобальні = global, Користувача = user, Каси = register).
- Ключ містить: — пошук підрядка в коді налаштування, наприклад `stock.allow`.
- Хто змінив: — «Усі користувачі» або конкретний користувач зі списку; список включає активних користувачів і всіх, хто хоч раз фігурував у журналі змін, навіть якщо відтоді деактивований.
- Кнопка Оновити — застосовує фільтри. Зміна дати, області, ключа чи користувача сама список не оновлює — щоразу потрібно натискати Оновити.
