Управление и обмен данными с сайтом (на платформе PrestaShop) в 1С 8.1



Собрание идей сделать локальную оболочку управления сайтов, созданных на платформе PrestaShop.

Данная конфигурация работает только с PrestaShop.

В каталоге 1С находятся демонстрационные данные.

ПРЕДУПРЕЖДЕНИЯ (без обсуждений) ЧТОБЫ НЕ БЫЛО ПРЕТЕНЗИЙ:

ЭТО ДЕМОНСТРАЦИОННАЯ ВЕРСИЯ (наброски) И ТОЛЬКО ДЛЯ ОБСУЖДЕНИЯ ИДЕИ

БАЗА ДАННЫХ САЙТА — MySQL

  1. Соединение с MySQL работает только под Windows XP (32-х разрядной)
  2. Работает на платформе 1С 8.1 (на платформе 1С 8.2 — не проверял)
  3. Часть кода закрыта (чтобы меньше обсуждали мой уровень программирования)
  4. Данная обработка расчитана на стандартную установку PrestaShop (версия начало 2009 года)
  5. Работает с одной базой данных

Руководство пользователя по клавише F1 (в программе)

Если хостер запрещает внешние подключения к базам данных сайтов — предлагаю сделать бэкап базы средствами PrestaShop, загрузить в локальную MySql и подключиться к локальной базе.

20 Comments

  1. kladovoy

    Ребята извините выложил не тот вариант сейчас перезалил

    Reply
  2. Nick3N

    Сразу вопрос. Я так полагаю, что большинство хостеров (если не все) запрещают внешние подключения к базам данных сайтов. Из соображений безопасности. И что будет делать в этом случае Ваша обработка?

    Reply
  3. kladovoy

    В данном случае будет просто выдано сообщение «Подключение не установлено».

    Как обойти такой вариант пока не представляю.

    Я тестировал на «Хостинг центр» и «локально»

    Reply
  4. Avtovaz

    Очень нужно для Joomla. Готов проспонсировать в разумных пределах.

    «Я так полагаю, что большинство хостеров (если не все) запрещают внешние подключения к базам данных сайтов. »

    Есть полуготовые решения, делается так: 1С выгружает файл с данными в txt, xml, csv на Ftp, там php обрабатывает и манипулирует данными в БД. Реализуйте плиз выгрузку изображений. icq 482354199

    Reply
  5. Fant63

    Добрый день!

    Спасибо за Ваш труд!

    Как мы можем помочь развитию проекта?

    Reply
  6. kladovoy

    Сейчас переделываю под 1С 8.2 с возможностью работы из-под Windows7.

    Так как свободного времени очень мало — сроки назвать не могу.

    Спасибо за отзывы!

    Reply
  7. Fant63

    Спасибо за развитие проекта!

    Reply
  8. eske

    Получилось переделать под 1С 8.2 ?

    Reply
  9. sdawww

    Тема интересная. Есть развитие?

    Reply
  10. Eraser

    Спасибо за комментарий.

    Reply
  11. cafeit

    У меня не получилось заставить работать

    Reply
  12. kladovoy

    (11) cafeit,

    Модуль писался больше года назад и тестировался с PrestaShop 1.12.

    Сейчас уже 1.14 и там изменена структура таблиц.

    Кроме того встроенный драйвер ОДБС под Windows7 не работает.

    Сейчас переделываю под 1С 8.2 с возможностью работы из-под Windows7.

    На платформе 8.2.14.533, чтобы сделать модуль менее зависимый от изменений таблиц PrestaShop.

    Так как свободного времени очень мало — сроки назвать не могу.

    Reply
  13. begemot

    kladovoy, если Вам интересно, готов поучаствовать в разработке…

    У меня нет опыта работы с prestashop.

    Есть опыт разработки на 1С.

    Есть потребность и желание изучить обмен 1С с сайтом….

    Reply
  14. fr.myha

    Интересная тема, тоже буду копать в этом направлении.

    Тоже готов поучаствовать в разработке.

    Reply
  15. RakovskiyK

    есть у кого нибудь новости по данной разработке? очень интересная тема!

    Reply
  16. kladovoy

    Здравствуйте.

    Работы ведутся.

    Если есть возможность тестируйте новую версию под 8.2.

    Выложил на http://teharhiv.ru/UpravlenieSaytomPrestaShop_1470.zip

    Ожидает одобрения на http://infostart.ru/public/146259/

    Reply
  17. RakovskiyK

    ссылка на публикацию не активна

    Reply
  18. krevedgo

    Хоть и плюсанул, но…

    Для Prestashop совершенно не обязательно подключаться к MySQL

    есть работающий набросок (используется в реальных условиях, но нужны некоторые доработки, которые для нас не критичны) php скрипта, к которому делается стандартный запрос из 1С 8.2 УТ10 (с УТ11 еще не проверял, но подозреваю что также).

    Считаю такой подход более правильным.

    Извиняюсь, если не полностью вник в тему. PHP скрипт осуществляет только обмен данными (загрузка остатков номенклатуры с ценами, картинками и описаниями и выгрузка заказов). Полноценным управлением интернет-магазином не занимается.

    Reply
  19. fr.myha

    Исследовал эту тему год назад. И сейчас очень интересна. Обмен я реализовал следующим образом.

    Написал обработку формирующую post запрос к xml-rpc серверу находящемуся в n-ой директории сайта. Запрос содержал xml структуру с командами к серверу. XML-RPC сервер отвечал за безопасность обмена и обновления данных в БД. Таким образом сделал обновление цен в магазине.

    Reply
  20. fr.myha

    Рекомендую прочитать книгу:

    Технологии интеграции 1С:Предприятия (+CD). Серия «1С:Профессиональная разработка»

    Авторы: Д. И. Гончаров, Е. Ю. Хрусталева

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *