Разработки совместимы с 1С 8.3 УТ11 / УТ10 / УНФ / Розница / КА / ERP.
Как загрузить прайс YML в 1С
Прайс-лист компании 21 ВЕК содержит 260 000 товаров, имеет размер 450 мегабайт. В нем очень много различных видов товаров, групп, свойств номенклатуры, 5 000 разных производителей. Это не самый большой прайс, который нам встречался, были 400-600-800 тысяч товаров и даже 15 миллионов. В тоже время компания предоставляет своим клиентам прайс-лист в формате YML.YML - это фактически xml, созданный по закрепленной (постоянной), предоставляемой яндексом, для загрузки в яндекс-маркет, его можно использовать в принципе для любого обмена. В нашем случае стоит задача импортировать прайс-листы в формате YML в 1С.
С помощью подключаемой обработки Price Convertor, была настроена схема загрузки YML в 1C через Мегапрайс. Дополнительная обработка парсит скачанный прайс-лист компании и передает данные в основной модуль загрузки Мегапрайса.
Скорость считывания всего файла (260 000 товаров) составляет 3 минуты. Синхронизация с 1С несколько минут.
Обработка Price Convertor позволяет также при необходимости предварительно наложить фильтры и алгоритмы, задать только необходимые свойства и колонки. Например, вам нужны только товары определенных групп или производителей (или другие условия). Это позволяет еще больше ускорить обработку (так как на самом этапе считывания вы можете получить только то, что нужно).
Также можно сразу создать цены на этапе чтения файла и получить свой прайс (в виртуальную колонку).
Даже можно и в 1С не загружать этот прайс, а создать новый файл (пока что CSV), который будет сразу вашим прайс-листом.
После считывания данных модуль передает таблицы в загрузку Мегапрайса, в котором предметно можно выполнить необходимые команды (создать номенклатуру, загрузить цены, свойства, картинки, остатки и прочее).
Прелесть данного способа заключается в том, что есть одна обработка Загрузка прайсов в 1С, которая заточена под любые конфигурации. Единый интерфейс и настройки, сохранение (профилей и включение автозагрузки, у каждого профиля может быть индивидуальное задание).
Вся настройка сохраняется в Профиль прайс-листа и далее может выполнятся полностью в автоматическом режиме (начиная со скачивания прайс-листа с сайта поставщика).
Обработка выполнена согласно функционалу подключаемых модулей, который позволяет создавать для Мегапрайса обработки-доноры информации, которые могут получать данные из разных источников. Эти обработки не требуют написания полного функционала, а только получение данных и их передача. Их можно запускать на любой конфигурации 1С для проверки, ваши программисты могут легко их создавать для Мегапрайса. При этом им не нужен сам Мегапрайс и ваша база.