Частичный возврат: обращение по одной строке заказа
Рассчитать количество и сумму проверяемой позиции, сохранив остальные товары вне возврата.
Задача
В заказе O-204 две футболки и куртка, а обращение относится к одной футболке. Я сделал отдельный входящий документ возврата: общий заказ не меняет статус из-за одной строки.
Возврат ограничен конкретной позицией
Проверяется количество с учётом уже возвращённого. В выходе отделены обращение и сумма для проверки; платежная операция не создаётся. Повтор сохранения с тем же номером обращения открывает существующий результат.
Одна футболка из двух
Из двух купленных единиц при возврате одной остаётся одна, а сумма для проверки — 1200 ₽. Попытка вернуть три единицы останавливается до формирования обращения.
Граница работы
Преобразование выполняется в браузере по явным правилам подготовленного формата. Внешних систем, распознавания произвольных документов и генерации ответов LLM нет.
Что сделано
Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.
Из двух футболок на возврат запрашивается одна за 1200 ₽, одна остаётся у покупателя. Количество 3 блокирует сборку. Повтор RET-204-1 не порождает вторую запись в локальной истории.
- Исходный материал → результат
- Обращение по позиции
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия