Загрузка прайс-листов в 1С из yml / xml
Модуль, позволяющий конвертировать структуру XML-YML в плоские таблицы 1С и передавать данные. Данная обработка ничего не делает в 1С - она обрабатывает и читает данные, превращает их в таблицы 1С и передает в Мегалайт, который далее содержит весь функционал работы с 1С (загрузка номенклатуры, свойств, цен, картинок, остатков и так далее).
Основная проблема в XML, что его могли сделать не по стандарту. Многие поставщики создают собственные схемы узлов, иногда называют по разному узлы, в результате чего данные прайсы имеют существенные отличия. С помощью конструктора можно описать схему конкретного прайса поставщика в формате XML.
Модуль имеет встроенную схему чтения яндекс Yml, а также несколько примеров различных схем.
Добавление обработки чтения XML
Все очень просто. В обработке загрузки прайсов на вкладке "Чтение файла" вам нужно выбрать модуль в поле "Дополнительная обработка". Откроется справочник доп обработок, где вам ее нужно добавить в справочник из файла и выбрать в загрузку (сохранится в профиль прайса).
На этом настройка завершена и если у вас прайс-поставщика по структуре яндекс yml, то больше ничего не требуется. Модуль сразу готов к загрузке прайса (автоматическая схема).
Если особенный XML (узнаете если ничего не подгрузиться после выбора файла), тогда можете сразу обратиться за консультацией или смотрите инструкцию ниже.
Настройка парсера XML
После открытия обработки (ее можно открывать без загрузки) вы увидите форму. Данная форма в том числе может загрузить файл и показать результат чтения (автоматически появится вкладка с данными загрузки). Основная форма содержит настройки. Основными полями тут является два поля - указание узла групп и узла товаров, а также таблица детальных узлов и атрибутов XML.
В кнопке примеры есть 4 примера узлов, один из которых готовая схема загрузки типичного YML. Суть настройки - в таблице нужно составить список узлов и атрибутов XML - каждая строка будет колонкой результирующей плоской таблицы с данными прайса.
Пример загрузки в 1С - по ссылке в формате XML
Генератор видов, наборов, схем свойств в 1С из YML
Загрузка в 1С полной схемы видов номенклатуры - наборов - свойств номенклатуры из YML
Мега: Парсер свойств номенклатуры (загрузка в 1С)
- Многопоточный парсер прайса, в момент загрузки позволит распознать в прайсе структуру видов и свойств номенклатуры.
- Высочайшая скорость чтения схемы свойств - 69 миллионов ячеек за 30 секунд!
- Установка соответствий наименований свойств.
- Конструктор: создание полной схемы видов - наборов - свойств.
Возможности настроек загрузки
- Виртуальное создание таблицы.
- Указание узлов и атрибутов XML.
- Соответствие реквизитам номенклатуры в 1С.
- Произвольные алгоритмы обработки любых значений.
- Фильтрация данных XML.
- Замены значений и прочее на уровне чтения файла.
- Готовый пример в 1 клик схемы YML.
- Версия PRO - Полное создание всех настроек в 1С, включая создание видов номенклатуры, наборов, общих и индивидуальных свойств. Назначение типов свойств. Смотрите видео.
- Выгрузка таблицы с данными в CSV-файл.
- Выгрузка-загрузка настройки схемы XML в файл (для передачи готовых настроек).