Нужно написать скрипт
Здравствуйте. Есть довольно таки интересная задача.
Дано : 1С7 и сайт на Opencart
На Opencart заведено около 3000 товаров.
В 1С7 творится бардак. Не заполнены карточки товаров.
Нам нужно сделать интеграцию между 1С7 и сайтом. Но для интеграции нет банально значения, по которому товары будут синхронизированы .
Почему? Потому что в 1с7 помимо того, что нет характеристик - в наименовании товара через "слеш" происан артикул и код.
Вот пример : AW/Осень-Весна2021/142423/красный (причина, по которой решили так действовать мне не ясна...)
На сайте этот код присутствует, но так как "слеш" = спецсимвол - он заменен на "-" . И код на сайте имеет структуру :
AW-Осень-Весна2021-142423-красный
Есть код в 1С, но его не заводили на сайт ( опять же, не знаю почему...)
В итоге мы имеем лишь "частицу" данных для возможной синхронизации.
Вручную заполнять поля кода из 1С на сайт - дело не самое интересное, да и длительное.
Можно ли написать скрипт, который, к примеру, будет действовать следующим образом :
- Берется база в excel из 1С с нашим товаром и файл-экспорт в excel из Opencart с нашим товаром.
- Скрипт ищет значения из колонки Opencart с кодом этим : AW-Осень-Весна2021-142423-красный
- Значения ищутся по принципу : должно быть 3-4 подряд одинаковых цифровых и буквенных значений в поле из Опенкарт и поле из 1С7. При этом игнорируются слова типа Осень-Весна, 2021. (это как пример).
- Если находится значение одинаковое - скрипт из файла 1С7, поле "код" - берет значение и "вписывает" его в файл из Опенкарта в поле "SKU" .
Собственно примерно такая логика. Это реально сделать?
Какова цена будет ?
Спасибо
-
276 6 0 Работаю только с локальными Excel-файлами, существующими (предоставьте, пожалуйста):
- База excel из 1С с нашим товаром
- Файл-экспорт в excel из Opencart с нашим товаром.
Гляну, - скрипт для получения результирующего файла для закачки в Опенкарт попробую соорудить.
-
AW/Осень-Весна2021/142423/красный
если разбить эту строку на массив значений через explode
то артикул будет в 2й ячейке
если структура названий точно такая же у все
и код всегда в 2й ячейке - то вообще не проблема
если же закономерность наблюдается в рамках 1й категории (в 1й категории это 2я ячейка а в другой - 4я то тоже в принципе решаемо)
так что ответ да - это возможно -
Актуальні фриланс-проєкти в категорії Десктопні додатки
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 5 годин 16 хвилин тому |
Модифікація в роботі емулятора
2000 UAH
Доброго дня. Я скачав з Інтернету емулятор ігрового автомата gaminator cf final. Він мені дуже сподобався, але там є недоліки. Є адмін панель, але вона відкривається вільно, але не закривається взагалі. Закривається тільки разом з додатком. А дані, після зміни в адмін панелі -… Десктопні додатки ∙ 7 днів 18 годин тому ∙ 10 ставок |
Розробка кастомного ПЗ (Android-додатка + CMS) для кіосків самообслуговування SUNMI K2 (Фастфуд)
1000 UAH
Шукаємо досвідчену команду або Middle/Senior Android-розробника (можливо, з Full-stack навичками) для створення власного програмного забезпечення для кіосків самообслуговування ритейл-мережі закладу швидкого харчування. Зараз наші термінали працюють на базі готового хмарного… CMS, Десктопні додатки ∙ 12 днів 14 годин тому ∙ 23 ставки |