Срок ответа на заявку: четыре часа от события
Рассчитать крайний срок ответа по полному времени обращения, сохранив остальные сроки отдельно.
Задача
В одном комплекте встречаются срок подачи, период услуг и реакция на обращение. Здесь я реализовал только вычислимый участок: четыре календарных часа от зафиксированного события, без домысливания рабочего календаря.
Часы отсчитываются от обращения
Время содержит смещение +03:00, расчёт хранится в UTC. Период услуг остаётся текстом: даты подписания нет, и точку завершения на календаре назначать рано. При отсутствии времени обращения выводится ошибка.
Четыре часа переходят в вечер
Обращение 12 ноября в 17:30 (+03:00) даёт срок 21:30 того же дня, то есть 18:30 UTC. Полдень подачи заявки не используется как начало отсчёта.
Граница работы
Преобразование выполняется в браузере по явным правилам подготовленного формата. Внешних систем, распознавания произвольных документов и генерации ответов LLM нет.
Что сделано
Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.
Для обращения 12 ноября в 17:30 +03:00 крайний срок — 18:30Z, то есть 21:30 +03:00 того же дня. Срок подачи заявки и 12 месяцев услуг не участвуют в этой арифметике.
- Исходный материал → результат
- Расчёт срока реакции
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия