Получить воспроизводимое преобразование товарных строк с сохранением исходных данных.
О проекте
Задача
Код D-18 обозначает модель, а D-18-K1 — конкретную поставку. Латинская l в K l похожа на единицу, но автоматически исправлять её нельзя.
Решение
Использую закрытый справочник трёх комплектов. Нормализую регистр и внешние пробелы, но не переписываю похожие символы и не превращаю модель в SKU.
Результат
Рабочий преобразователь обработал 6 строк: 4 записи разнесены по полям, 2 отправлены в журнал исключений. Исходные значения сохранены; результат можно пересчитать на странице и сопоставить с JSON.
Что передано заказчику
- Спецификация проекта
- Таблица исходных условий
- Нормализованные поля · SVG
- Нормализованные поля · PNG
- Исключения не потеряны · SVG
- Исключения не потеряны · PNG
- Исходник преобразования
- Исходные записи
- Результат и исключения
- Протокол проверок
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Что можно проверить
| id | sku | model | batteries | charger |
|---|---|---|---|---|
| E-101 | D-18-B | D-18 | 0 | false |
| E-102 | D-18-K1 | D-18 | 1 | true |
| E-103 | D-18-K2 | D-18 | 2 | true |
| E-106 | D-18-K1 | D-18 | 1 | true |
Разбор и материалы
Вклад и команда
Рабочий преобразователь JavaScript, входной набор, результат, журнал исключений и страница для повторного запуска.
Ссылки и материалы
- Спецификация проекта
- Таблица исходных условий
- Нормализованные поля · SVG
- Исключения не потеряны · SVG
- Исходник преобразования
- Исходные записи
- Результат и исключения
- Протокол проверок
- Модель и комплектация инструмента: три SKU без склейки — исходная таблица.csv
4 ситуаций для сравнения.
- Модель и комплектация инструмента: три SKU без склейки — проверка.txt
Критерии проверки этого решения.
- Модель и комплектация инструмента: три SKU без склейки — паспорт.json
Контекст, ограничения, решение и данные.
- Модель и комплектация инструмента: три SKU без склейки — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…