ЧИСТЫЕ ДАННЫЕ / P08-C04 · P08-C04

Модель и комплектация инструмента: три SKU без склейки

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

Проверить свою строку

Вход — JSON-массив с полями id и raw. Измените пример и выполните преобразование.

Задача и выбор

Код D-18 обозначает модель, а D-18-K1 — конкретную поставку. Латинская l в K l похожа на единицу, но автоматически исправлять её нельзя.

Использую закрытый справочник трёх комплектов. Нормализую регистр и внешние пробелы, но не переписываю похожие символы и не превращаю модель в SKU.

Что получилось

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

Нормализованные поля
Нормализованные поля — 4 готовые записи; остальные 2 требуют отдельного решения.
Исключения не потеряны
Исключения не потеряны — Причины каждого исключения доступны в полном JSON.

Спецификация решения

idskumodelbatteriescharger
E-101D-18-BD-180false
E-102D-18-K1D-181true
E-103D-18-K2D-182true
E-106D-18-K1D-181true
Происхождение и границы

Самостоятельный редакционный проект. Содержание, схема и композиция созданы для этой работы; это не описание заказа существующего клиента. Использован собственный ограниченный набор строк и явно заданные справочники. Преобразователь не угадывает отсутствующие свойства; до импорта реального каталога правила нужно согласовать с его схемой.