Необходимо решить две задачи.
1. Выгрузить схемы с наполнением артикулами.
А именно пройти всё дерево согласно скриншота и скачать каждую модель с указанием марки, названия раздела и модели. рисунок Teka0
У каждой модели может быть несколько картинок(схем), на картинке обозначено 1 и для каждой картинки свой набор кодов в нижней части, на картинке обозначено 2.
Таким образом мы сохраняем модель и присваиваем ей уникальный порядковый номер.
Для каждой картинки сохраняем свой номер, который указывает и на порядковый номер модели.
И для каждой картинки свой набор кодов с указанием порядкового номера модели.
Например порядковый номер модели 15
Картинки будут иметь названия 15_1, 15_2, 15_3
Список деталей 15, 1, номер на схеме(Pos), артикул(Number, 6 или 8 значный код), description, 0 или 1(в зависимости от значка корзины, красный/зеленый доступен заказ или нет)
Результат необходимо предоставить в виде mysql дампа из трех таблиц:
модели
схемы
детали на схемах
+ картинки схем выгружены на диск
2. Задача номер 2
Необходимо прогнать базу артикулов 8значных на предмет совмещения с 6 значными. Как получить информацию показано на картинках Teka3, Teka4 и Teka5. В базе у нас 38424 для проверки, естественно далеко не у всех есть совмещение с 6 значными кодами. Перечень артикулов будет предоставлен исполнителю.
Источник информации по схемам и как устроена база
На каком языке программирования будет осуществлена выгрузка не имеет значение, главное результат в виде дампа mysql, чтобы можно было к себе загрузить и работать с этим.
Задачу можем разделить на 2 этапа(выгрузка схем, потом коды замен) и для каждой сделать отдельную безопасную сделку