b24

Решение ошибки – Нет возможности закрыть рабочий день “Уже имеется запись о рабочем времени за указанную дату” B24

Описание проблемы

При попытке закрыть рабочий день в Битрикс24 сотрудник или администратор получает ошибку: «Нет возможности закрыть рабочий день. Уже имеется запись о рабочем времени за указанную дату». Кнопка завершения рабочего дня недоступна, и система отказывается принимать новые данные о времени.

Эта проблема встречается как в облачной, так и в коробочной версии Битрикс24 и может затрагивать как рядовых сотрудников, так и руководителей. Особенно часто она возникает после сбоев сервера, принудительного закрытия браузера без корректного завершения дня или при ручном редактировании записей учёта времени.

Причины возникновения ошибки

Ошибка появляется из-за задвоения или конфликта записей в системе учёта рабочего времени Битрикс24. Это происходит в следующих ситуациях:

  • Сотрудник начал рабочий день, но не завершил его корректно — браузер был закрыт или вкладка обновилась в нужный момент.
  • Администратор вручную отредактировал запись о рабочем времени через интерфейс, создав дубликат.
  • Произошёл сбой при синхронизации данных между устройствами (мобильное приложение + браузер).
  • Запись за текущую дату осталась в статусе «открыта», и система не позволяет создать вторую запись за тот же день.

Решение 1: Через административный URL /timeman/timeman.php

Самый быстрый способ — использовать специальный административный интерфейс управления рабочим временем. Он доступен по прямой ссылке:

Для облачного Битрикс24 адрес будет выглядеть как https://your-portal.bitrix24.ru/timeman/timeman.php. Для коробочной версии — адрес вашего корпоративного портала.

На этой странице отображается список всех сотрудников с их текущим статусом рабочего дня. Найдите нужного сотрудника в списке и вручную закройте его рабочий день, указав корректное время начала и окончания. Интерфейс позволяет:

  • Просматривать открытые записи рабочего времени всех сотрудников.
  • Принудительно закрывать зависшие сессии.
  • Редактировать время начала и окончания рабочего дня.
  • Удалять некорректные дублирующиеся записи.

Для доступа к этому разделу необходимы права администратора портала или руководителя с доступом к модулю учёта рабочего времени.

Решение 2: Через API Битрикс24 — метод timeman.open.close

Если визуальный интерфейс не помогает или запись недоступна для редактирования, можно воспользоваться REST API Битрикс24. Метод timeman.open.close позволяет принудительно закрыть открытую запись рабочего времени.

Пример вызова через cURL:

Где USER_ID — идентификатор сотрудника, а TIME_FINISH — время закрытия рабочего дня в формате ISO 8601.

Для получения списка открытых записей используйте метод timeman.entries.get:

Вебхук для REST API создаётся в разделе Разработчикам → Другое → Входящий вебхук. Для работы с методами timeman необходимо выдать права на scope timeman.

Решение 3: Через базу данных (для коробочной версии)

Если два предыдущих метода не помогли, и у вас коробочная версия Битрикс24 с прямым доступом к базе данных MySQL, можно очистить конфликтующую запись напрямую.

Подключитесь к базе данных и выполните запрос для поиска проблемной записи:

После того как найдёте дублирующуюся запись, удалите её:

Важно: перед любыми операциями с базой данных обязательно сделайте резервную копию. Прямые манипуляции с БД могут нарушить целостность данных системы.

Как предотвратить ошибку в будущем

Чтобы ошибка «Уже имеется запись о рабочем времени» не повторялась, рекомендуется настроить корректную работу учёта времени:

  • Обязать сотрудников завершать рабочий день через кнопку «Завершить рабочий день» перед закрытием браузера.
  • Включить автозакрытие рабочего дня — в настройках модуля учёта времени можно задать автоматическое завершение в определённое время.
  • Периодически проверять открытые записи через /timeman/timeman.php и закрывать зависшие сессии.
  • Настроить уведомления руководителям о незакрытых рабочих днях сотрудников.

Настройка учёта рабочего времени в Битрикс24

Параметры модуля учёта рабочего времени находятся в разделе Настройки → Настройки продукта → Рабочее время (для коробки) или Компания → Рабочее время → Настройки (для облака).

Ключевые параметры, на которые стоит обратить внимание:

  • Режим учёта рабочего времени — добровольный или обязательный.
  • Время автозакрытия рабочего дня.
  • Возможность редактирования записей сотрудниками и руководителями.
  • Уведомления о нарушениях рабочего графика.

Правильная конфигурация системы учёта рабочего времени позволяет избежать подобных ошибок и обеспечивает корректное отображение рабочих часов в отчётах.