walyk
@walyk
Junior PHP Developer

Как зделать синхронизацию сайта с 1с, используя codeigniter или чистый PHP?

Подскажите как пошагово зделать синхронизацию сайта с , используя codeigniter или чистый PHP?
И взможно ли зделать обновление данных на сайте из или отправление данных в (прим. заказы с сайта) через интервал времени?
Заранее спасибо!
  • Вопрос задан
  • 1083 просмотра
Пригласить эксперта
Ответы на вопрос 4
@Dementor
программист, архитектор, аналитик
Если не хотите отступать и решились выполнить эту задачу, то у вас есть два варианта:

1) Воспользоваться наработками компании Битрикс (ныне выкуплена компанией 1С). Если на втором конце одна из типовых конфигураций, то вам достаточно скачать и установить подходящий модуль с этой странички. Далее вам нужно изучить стандарт CommerceML, который разработала компания 1С совместно с Microsoft. И финальным аккордом берите свой "чистый PHP" и пишите серверную часть механизма обмена, которая будет получать справочные данные из 1С и возвращать назад заказы (и все остальное, что реализуете).

2) Или будьте настоящим самураем. Разработайте собственный протокол обмена бизнес-данными, а потом в 1С и на своем сайте создайте все необходимые интеграционные механизмы. Это проще, так как никто вашу фантазию не ограничивает :)
Ответ написан
Комментировать
@davidnum95
А вы уже что то пытались делать? Гуглить? Или вам готовый код подавай?
Ответ написан
kotomyava
@kotomyava
Системный администратор
Если вам нужна возможность прямой работы с даными в реальном времени, в 1c8 есть возможность обмена данными по протоколу OData поверх http транспорта. Для него есть документация, и не так сложно сделать обмен данными на любом языке, в частности PHP.

А СommerceML это скорее о выгрузке прайсов/загрузке заказов время от времени, и это тоже всё документированоо неплохо.

А пошагово вам тут никто не объяснит. Для разных задач разные шаги будут. А реализация будет различной даже для разных конфигураций 1С.
Ответ написан
Комментировать
dmitriylanets
@dmitriylanets
веб-разработчик
С стороны 1 с подключаться
По фтп к сайту и выгружать файл для экспорта в 1с, после выгрузки дергать url на сайте для загрузки данных в db сайта, загрузка в 1с ещё проще просто дергаешь urlp с данными csv
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы