В журнале правок можно не только увидеть, что изменилось, но и вернуть прежнее значение — одной кнопкой, без ручного редактирования. Работает откат не для всех записей, и об ограничениях лучше знать заранее.
Кто может откатывать
Кнопка «Откатить» есть у сотрудников с уровнем доступа «4 — Бухгалтер» и «5 — Главный администратор». У остальных в карточке изменения её просто нет — журнал они видят, но менять через него ничего не могут.
Если кнопки нет, а вы уверены, что права есть, — попросите главного администратора компании проверить ваш уровень доступа. Подробнее — в статье «Уровни доступа: кто что видит и может».
Где находится кнопка
- Откройте «Историю изменений».
- Найдите нужную запись — удобнее всего через фильтры «Кто изменил», «Тип» и даты, см. «История изменений: кто и что менял».
- Нажмите на строку или на кнопку «Детали» в её конце.
- В открывшемся окне, внизу, рядом с кнопкой «Закрыть», появится «Откатить» — если для этой записи откат возможен.
Что можно откатить, а что нельзя
| Действие в журнале | Мероприятие | Трудозатрата | Назначение |
|---|---|---|---|
| Изменение поля | Да | Да | Да |
| Удаление | Нет | Да | Да |
| Создание | Нет | Нет | Нет |
- Откат изменения возвращает полю прежнее значение: ставку, дату, тариф, стадию, комментарий и так далее.
- Откат удаления восстанавливает трудозатрату или назначение сотрудника из сохранённого снимка. Для мероприятий и залов это не работает — у таких строк кнопки отката просто не будет. Удалённое мероприятие восстанавливают не здесь, а из корзины — см. «Копирование, удаление и восстановление мероприятия».
- Откат создания не поддерживается. Кнопки для таких строк не будет: чтобы «отменить создание», запись нужно удалить в её собственном разделе.
- Правки залов мероприятия и откликов на вакансии откатить нельзя. Кнопка у таких строк показывается, но откат завершится сообщением «Объект не найден». Зал правьте в карточке мероприятия, а отклик на вакансию сотрудник меняет сам — в боте.
Как выполнить откат
- Откройте карточку изменения и убедитесь по строкам «Было» и «Стало», что возвращаете именно то, что нужно.
- Нажмите «Откатить».
- Подтвердите вопрос «Откатить это изменение?».
- Кнопка на время сменится на «Выполняется…», после чего страница перезагрузится сама.
Что происходит после отката
- Значение возвращается к прежнему и сразу видно всем — в карточке мероприятия, в списке трудозатрат, в календаре.
- Сам откат тоже записывается в журнал: новая строка подсвечивается жёлтым и получает бейдж «откат», а в её карточке появляется плашка «Это изменение является откатом предыдущей операции». Откат отката тоже возможен.
- Восстановленная трудозатрата или назначение создаются заново. Внешне это та же запись с теми же данными, но для системы она новая: старые ссылки и вложения к прежней записи с ней не связываются.
Откат меняет одно поле одной записи. Если правку делали пачкой — например, сдвинули дату мероприятия и следом переписали время вызова у пяти сотрудников — откатывать придётся каждую строку журнала отдельно.
Типичные сообщения
Если откат для строки невозможен в принципе, кнопки в карточке просто не будет — никаких сообщений вы не увидите. Ошибка появляется в другом случае: откат запустился, но выполнить его не удалось.
| Сообщение | Что оно значит |
|---|---|
| «Объект не найден» | Записи, к которой относится правка, больше нет — например, её удалили после этого изменения. Та же ошибка выходит на правках залов и откликов на вакансии. |
| «Нет сохранённых данных для отката (запись создана до обновления системы)» | Старая строка журнала: прежнее значение в ней не сохранено. |
| «Ошибка сохранения: …» | Прежнее значение не удалось записать — оно не проходит проверки. Причина указана в самом сообщении. |
| «Недостаточно прав» | Уровень доступа изменился, пока страница была открыта. Обновите страницу. |
Ошибка «Нет сохранённых данных для отката» встречается на самых старых строках журнала. Это не поломка: раньше система не сохраняла прежние значения, и вернуть их технически нечем — правьте запись вручную в её разделе.
Когда откатом лучше не пользоваться
- Трудозатрата уже проведена. Если по ней стоят отметки проверки, бухгалтерии или оплаты, безопаснее сначала разобраться в разделе «Трудозатраты»: строка с любым из трёх статусов там закрыта для правки, пока статус не снят, а снимают его те, кто видит всех сотрудников. См. «Списание трудозатрат» и «Выплаты сотрудникам».
- Сотрудник уже видел новое значение. Откат ничего не рассылает — уведомления о возврате времени вызова или ставки человек не получит. Напишите ему сами.
- Правок было много. Проще переоткрыть карточку мероприятия и привести данные в порядок целиком, чем откатывать десяток строк журнала по одной.