Алексей КостинРазработка исполняемого преобразования

Униформа: состав и размер остаются разными условиями

Собрать позицию ведомости и проверить сумму долей ткани без выдуманного размера.

Задача

Куртка U-48 имеет количество в размерной ведомости и состав в техническом задании. Я сделал сборку одной полной позиции из этих двух оснований: смешивать её с брюками того же размера нельзя.

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

Размерная сетка и состав проверяются отдельно

Размер не вычисляется по названию модели, ссылка на сетку обязательна. Для ткани проверяются неотрицательные доли и сумма 100%; это арифметическая проверка записи, а не лабораторное подтверждение материала.

Состав без подмены размера

65% хлопка и 35% полиэстера дают 100%. Если вторую долю заменить на 30%, сборка останавливается; размер 48 при этом не меняется и по-прежнему требует своей сетки.

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

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

Что сделано

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

Получается строка: 24 куртки U-48 размера 48, хлопок 65%, полиэстер 35%, со ссылками на сетку и состав. При 65/40 сборка блокируется, при пропуске сетки требуется источник.

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