Нужно написать скрипт
Здравствуйте. Есть довольно таки интересная задача.
Дано : 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я то тоже в принципе решаемо)
так что ответ да - это возможно -
Актуальные фриланс-проекты в категории Десктопные приложения
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 3 дня 15 часов назад ∙ 10 ставок |
Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)
1000 UAH
Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,… CMS, Десктопные приложения ∙ 8 дней 10 часов назад ∙ 23 ставки |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 13 дней 18 часов назад ∙ 20 ставок |