Униформа: состав и размер остаются разными условиями
Собрать позицию ведомости и проверить сумму долей ткани без выдуманного размера.
Задача
Куртка U-48 имеет количество в размерной ведомости и состав в техническом задании. Я сделал сборку одной полной позиции из этих двух оснований: смешивать её с брюками того же размера нельзя.
Размерная сетка и состав проверяются отдельно
Размер не вычисляется по названию модели, ссылка на сетку обязательна. Для ткани проверяются неотрицательные доли и сумма 100%; это арифметическая проверка записи, а не лабораторное подтверждение материала.
Состав без подмены размера
65% хлопка и 35% полиэстера дают 100%. Если вторую долю заменить на 30%, сборка останавливается; размер 48 при этом не меняется и по-прежнему требует своей сетки.
Граница работы
Преобразование выполняется в браузере по явным правилам подготовленного формата. Внешних систем, распознавания произвольных документов и генерации ответов LLM нет.
Что сделано
Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.
Получается строка: 24 куртки U-48 размера 48, хлопок 65%, полиэстер 35%, со ссылками на сетку и состав. При 65/40 сборка блокируется, при пропуске сетки требуется источник.
- Исходный материал → результат
- Позиция размерной ведомости
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия