Автоматическая выгрузка заказов с joomla (virtuemart) в 1с УТ 10.3


Стояла задача выгрузить заказы из Joomla в 1С. Посмотрел в интернете, и тут на сайте. Находил либо платные, либо не совсем подходящие для меня решения. Попробовал написать что-то свое.

Обработка работает по принципу:

- Из 1С запускается php-файл, который находится на сервере.

- Он проверяет, появились ли новые заказы (ищет по статусам), при появлении новых - формирует xml-файл

- 1С проверяет ответ ответ от сервера, в случае если он положительный, по ftp забирает сформировавшийся файл и разбирает его. Формирует новых контрагентов, ругается если не нашлась номенклатура (поиск по артикулу). И в финале создает заказ. Работает под немного нетиповую конфигурацию. Думаю, разобраться не сложно. 

 

Может, для кого-нибудь моя доработка пригодится. Буду рад. По аналогии можно выгружать номенклатуру, изменения статусов и т.д. ...  

Файлы обработки:

-