Ежедневный отчёт
Страница adddailyreport.html позволяет сотруднику сдать в УИТ отчёт о выполненной за день работе — без открытия десктопного клиента 1С. Используется в первую очередь сотрудниками IT-отдела и сервисной службы, у которых учёт времени работы — обязательная процедура.
Что показывает форма
В верхней части формы — последние 3 строки уже сданных работ за сегодня (или за выбранный день). Это нужно, чтобы:
- Видеть, что уже зафиксировано.
- Не дублировать строки.
- Сразу видеть оставшееся неучтённое время.
Под ними — форма ввода новой строки работы:
| Поле | Описание |
|---|---|
| Вид работы | Выпадающий список из справочника ВидыРабот (только активные, не группы). Сортировка — по реквизиту дополнительного упорядочивания. |
| Время начала / Время окончания | Точные временные отметки начала и завершения работы. |
| Длительность | Можно указать время работы вручную (для случаев, когда точные часы начала/окончания не важны). |
| Описание | Текстовое описание выполненных действий. |
| Связанное задание | Опциональная привязка к конкретному заданию УИТ — для учёта времени по заявке клиента. |
| Источник | Подтягивается автоматически на основании предыдущих записей с похожим описанием. |
Подсказка по виду работы
Если в описании указан текст, который уже встречался в недавних записях, система автоматически предлагает соответствующий вид работы и источник, основываясь на истории. Запрос проверяет совпадения за последний месяц — если описание по ПОДОБНО совпало хоть с одной строкой недавних работ, берётся самый последний вид работы и источник.
Этот механизм реализован через AJAX-запрос на query.html?query=workkind&description=<текст>. Браузер вызывает его при изменении описания — поля «Вид работы» и «Источник» автоматически заполняются, если найдено совпадение.