Софья КлимоваПроектирование правил, реализация преобразователя и проверка исключений

Литры, штуки и исключения: нормализация садового каталога

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

Задача

В исходной выгрузке объём и комплектность записаны одной строкой. Простое удаление единиц превращает 2 × 1 л в один литр.

Открыть готовый материал →

Что можно проверить

idcountunitLiterstotalLiters
G-10110.50.5
G-102155
G-103212
G-10410.750.75
G-10610.250.25
G-10730.51.5

Что сделано

Рабочий преобразователь JavaScript, входной набор, результат, журнал исключений и страница для повторного запуска.

Рабочий преобразователь обработал 8 строк: 6 записей разнесены по полям, 2 отправлены в журнал исключений. Исходные значения сохранены; результат можно пересчитать на странице и сопоставить с JSON.

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