gifts2017

Выгрузка товаров из Бухгалтерии 3.0 в CSM OpenCart 2.0

Опубликовал Змей Змеевич (Zmey_72) в раздел Программирование - Внешние компоненты

Потребовалось срочно наполнить сайт на CSM OpenCart 2.1.0.1 данными из Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.42.73), а именно справочник номенклатуры и цены.
Пересмотрев множество плагинов и обработок по выгрузке, рабочего варианта не нашел. Поэтому решил создать свою.
Выгрузка осуществляется посредством компоненты mysql-connector-odbc-5.3.4.
Вот что получилось.

Для начала необходимо установить компоненту mysql-connector-odbc-5.3.4-win32 для 32-х битной поатформы или mysql-connector-odbc-5.3.4-winx64 для 64-й платформы. Настраивать не требуется. Просто установиить.

После этого открыть внешнюю обработку через меню-файл-открыть.

На закладке "Подключить" необходимо заполнить параметры подключения к базе данных mySQL версии не ниже 5.3.

 

После нажатия на кнопку "Подключить", если всё прошло хорошо и не было выдано никаких ошибок, откроется закладка "Выгрузка данных", на которой нужно указать корневую папку в поле "Родительская папка".

После этого необходимо заполнить табличную часть каталогами из справочника "Номенклатуры". По нажатию на кнопку "Выгрузить категории на сайт" происходит запись в таблицы БД mySQL, после чего категории становятся доступны непосредственно на сайте. 

Хочу заметить, что если на закладке "Параметры подключения" установлена галочка "Очищать таблицы на сайте", то все таблицы с категориями и товарами на сайте будут очищены и заполнены по новой. Если галочку снять, то будут обновлены данные, такие как наименование, цена, метаописание и метатеги, привязка к катеогриям и иерархия. Остальные параметры заполняются непосредственно в админ-панели сайта и при обновлении не затрагиваются.

Прошу в комментариях писать свои предложения и замечания по работе обработки.

В последующем планируется расширение функционала и доведение до максимально возможного удобства.

Скачать файлы

Наименование Файл Версия Размер
Обработка выгрузки данных из Бухгалтерии 3.0 в CSM OpenCart 2.0 18
.epf 17,66Kb
21.11.15
18
.epf 17,66Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей ку (kaguya) 09.02.16 22:32
Здравствуйте!
с УНФ и УТ будет работать?
2. Змей Змеевич (Zmey_72) 10.02.16 21:43
(1) kaguya,
На УНФ не тестировалось, но возможно будет работать, на УТ скорее точно не будет, но могу доработать.
3. Сергей Карпецкий (S_Bender) 25.08.16 19:17
Эх... В УТ и рознице категории выгружает, а товары не хочет - ошибка при попытке заполнить таблицу товарами. ((9, 15) Поле не найдено Номенклатура.Комментарий)
4. Змей Змеевич (Zmey_72) 26.08.16 05:21
(3) S_Bender, можете прислать скриншот ошибки и версию платформы и релиза. вот почта optimum-s@1c-tmn.ru
5. Сергей Карпецкий (S_Bender) 26.08.16 07:42
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа