Обозначение серии R1 не объединяет разные компоненты и составы комплекта.
О проекте
Задача
В одном прайсе R1 означает механизм, в другом — рамку на два поста. У комплекта дополнительно важно наличие обоих элементов, а не только общий цвет.
Решение
Я сравниваю серию, тип компонента, число постов, цвет и состав. Для состава разрешена перестановка перечисления, но не исчезновение элемента. Пустой тип идет на уточнение.
Результат
Механизм совпал с механизмом, а полный комплект — с тем же комплектом при другом порядке перечисления. Рамка и механизм, один и два поста, R1/R2 и комплект без рамки остались четырьмя различиями. Две неполные строки отправлены на уточнение.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Серия R1 не превращает рамку в механизм
В PAIR-02 совпадают серия, цвет и число постов, но одна позиция является рамкой, другая механизмом. Следующая пара различается уже числом постов. Я оставил тип и комплектность отдельными условиями, чтобы похожие названия в прайсе не скрывали разные единицы закупки.
Разбор и материалы
Вклад и команда
Я собрал разбор электротехнической номенклатуры с раздельной проверкой типа изделия и комплектации.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Розетки: механизм, рамка и комплект в разных строках — исходная таблица.csv
8 ситуаций для сравнения.
- Розетки: механизм, рамка и комплект в разных строках — проверка.txt
Критерии проверки этого решения.
- Розетки: механизм, рамка и комплект в разных строках — паспорт.json
Контекст, ограничения, решение и данные.
- Розетки: механизм, рамка и комплект в разных строках — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…