Время от времени заказчики просят настроить обмен с Битриксом ("Б"). И в последнее время у меня реальная беда со специалистами этого Б.
Ситуация такова: конфигурация у меня самописная. Пару лет назад был первый такой заказ. Заказчика обслуживал спец по Б. Он дал мне пример файла, описание. Я написал выгрузку, и процесс загрузки.
Сейчас новые заказы и другие специалисты Б. И тут началось!
Я: Дайте описание и пример. Мой вариант явно устарел.
С: Зачем? Скачайте готовые модули для 1С.
Я: Не подойдут.
С: А вот вам куча ссылок ...
Из них самая вменяемая - https://dev.1c-bitrix.ru/api_help/sale/xml/index.php
Возникают вопросы:
* Версия файла. Т.е. CommerceML. На указанно ресурсе есть пример. В заголовке файла import.xml вижу "ВерсияСхемы="2.09".
А спец взял у техподдержки Б такой файл:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="3.1" Так какая версия на сегодня актуальна?
* Как узнать, какую понимает этот конкретный сайт? Сами спецы ничего не знают.
* Как проверить файлы предварительно? Хочется иметь XSD схему. Может у кого есть?
* Как проверить файлы в реальном деле? Говорю спецу: "Вот пример. Можешь загрузить руками?". В ответ-ступор. Мое воображение рисует в панели управления сайтом некую команду "Импорт". Нажал. Указал файл. И увидел результат. Однако. Один спец дал мне лог-пароль к сайту. Захожу, а никакого инструмента не вижу. Точнее, нахожу раздел "Контент/Каталог/". В нем кнопка "Создать товар" и рядом кнопка "Шестеренка". Оказалось, импорт из Excel. А где из XML?
* Как увидеть проблемы сайта? Сегодня загрузил файлы программно, согласно сценарию Б. Благо, он не меняется. Ответы сайта все хорошие. А товары не появились. Где логи этого чертового сайта?
В общем, прошу помочь именно с материалами и инструментами. А то с третьим спецом не могу найти язык.
Приписка: умоляю не присылать модули обмена к типовым 1С. А с ними и поучения на тему "изобретения велосипеда". А вот примеры работающих данных приму с благодарностью (не огромные).