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

Оптовый заказ: отправлено, готовится и остаток

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

Задача

Заказ W-100 содержит 100 единиц. Шестьдесят уже переданы перевозчику, тридцать только готовятся. Общая надпись «отправлено» спрятала бы ещё десять без отгрузки.

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

Подготовленная партия ещё не отправлена

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

Трек относится только к отправленному

В заказе из 100 единиц отправлено 60, готовится 30, непокрытый остаток — 10. Трек A-601 не распространяется на остальные 40 единиц.

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

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

Что сделано

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

Разбор показывает 60 отправленных, 30 готовящихся и остаток 10. Если части превышают 100, результат получает ошибку; трек A-601 не переносится на неотправленные единицы.

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