Импорт структ.папок по протокол.обмена 1с с сайтом


Доброго времени суток, всем!

У меня вопрос к знатокам работающим на Битрикс или на modx. Наверняка, решая сложные проекты, Вам приходилось сталкиваться с такой задачей как интеграция с 1с интернет-магазина. Данная статья, что указана по этой ссылке: v8.1c.ru/edi/edi_stnd/131/, гласит что существует определенный протокол обмена данных между 1с и сайтом. Основной формат передачи заказов согласован по стандартам CommerceML.

Так вот в моем случае, используя этот протокол обмена данных, надо перебрать дерево каталогов с файлами:

Корневая папка/
               1/
                 файл1.xml
                 файл2.xml
                 ...
                 файлN.xml
              2/
                 файл1.xml
                 файл2.xml
                 ...
                 файлN.xml

              ...
              N/
                 файл1.xml
                 файл2.xml
                 ...
                 файлN.xml
            файл_xxxxxx.xml
            файл2_xxxxxx.xml
Так вот согласно стандартам этого протокола обмена данных между 1с и сайтом, там возможны следующие значения:

Для type:

  • catalog.
  • sale.
Для mode:

  • checkauth
  • init
  • file
  • import
  • query
  • success
Выгрузка осуществляться может так примерно:

http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=import&filename=<имя файла>
Хотел спросить как можно перебрать дерево каталогов с файлами правильно, используя протокол передачи данных 1с с сайтом. Он вообще на это способен? Кто этим занимался?

В моем случае получается, что он только читает файлы в корневой папке, то есть:

файл_xxxxxx.xml
файл2_xxxxxx.xml.
Андрей
14 января 2015, 04:50
modx.pro
921
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0