Введение
Дилерский центр Мерседес. Необходима автоматическая выгрузка прайс-листа автомобилей в XML-фид, для публикации на сервисах СберАвто и Aвто.ру. Подробности на сайте-источнике.
Требования к прайс-листу
Требований много, подробности тут и тут. Самая большая сложность - соответствовать предъявляемым требованиям, привести каталоги предоставляемые авто.ру в удобочитаемый вид, для последующей обработки сотрудниками, сопоставление с имеющимися моделями мерседес. Чтобы упростить работу сотрудников по сопоставлению марок/моделей с внутренней организацией марок/моделей мерседеса была написана обработка "Загрузка данных из каталога Авто.ру XML".
Что делает обработка
1. Загружает XML файл cars.xml (легковые или грузовые trucks.xml), создает дерево марок, моделей, модификаций автомобилей.
2. Выделяет из общего дерева марки, модели, модификации мерседес и создает отдельное дерево (можно изменить код и выделить любую иную, нужную марку автомобиля).
3. Сохраняет оба дерева в регистре "Картинки и файлы" для последующего использования пользователями для создания описаний автомобилей для выгрузки в XML-фид. Также можно восстановить сохраненные деревья в этой обработке.
Уверен, подойдет для любой конфигурации Альфа-Авто, 5.0, 5.1, 6 с соответствующей адаптацией. Также можно использовать как эталон, для "правильности" моделей при заполнения справочника "Модели" автомобилей.
Видео, демонстрирующее процесс загрузки. (Непонятно почему превью видео здесь не отображается, но оно рабочее, кликните для воспроизведения)
Последующее использование
Забегая немного вперед, скажу что после небольшой модификации конфигурации, с помощью загруженных моделей сделана обработка создания описаний автомобилей и сама выгрузка описаний в XML-фид. Осталось пройти проверку фида, сделать регламент и публикация прайс-листа на сервисы СберАвто и Авто.ру будет возможна в автоматическом режиме.
Видео, как это работает. (Непонятно почему превью видео здесь не отображается, но оно рабочее, кликните для воспроизведения)
Обработка работает:
Платформа: 1С:Предприятие 8.3 (8.3.12.1529).
Конфигурация: Альфа-Авто 5.1 Автосалон+Автосервис (5.1.12.03).