Станислав МельниковРазработка исполняемого преобразования

Ремонт: ответ по событию, а не по прошедшему сроку

Сформировать статус ремонта из последней записи и сохранить время её появления.

Задача

Мастер завершил ремонт R-82, но проверка ещё впереди. Клиенту нужен точный текущий этап; дата в обещанном сроке не должна сама превращать его в готовность к выдаче.

Открыть работающий результат →

Событие определяет текущий этап

Ответ выбирается по точному событию: диагностика, ремонт выполнен, готов к выдаче или нет свежих данных. Срок сохраняется справочно и не участвует в выборе более позднего этапа.

Срок наступил, событие не изменилось

Если в записи по-прежнему «ремонт выполнен», наступление ожидаемой даты не делает заказ готовым к выдаче. Для приглашения за техникой нужно отдельное событие «готов к выдаче».

Граница работы

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

Что сделано

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

«Ремонт выполнен» даёт сообщение о предстоящем контроле. Только «готов к выдаче» открывает инструкцию получения. Изменение ожидаемой даты не переводит заказ в готовность.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия