Компания “Yarmarka Horeca group” - Комплексное оснащение объектов индустрии гостеприимства.
Конфигурация 1С: УНФ 1.6
Донор товаров: http://www.entero.ru/
Список категорий для парсинга, включая все вложенные категории:
После получение всей информаци с донора или в процессе ее получения - данные не должны записываться в справочник «номенклатура». Данные должны записываться и храниться в отдельной сущности.
После получения данных с донора и записи ее в отельную сущность, администратор выбирает:
Управление деревом Групп и Категорий.
Нужен функционал корректировки групп и категорий вложенных товаров. Изменение названия, изменения родительского каталога.
Например, у донора категория «Винные шкафы» хранится так: Холодильная техника бытовая/Винные шкафы. Администратор указывает, что данная категория в 1С будет хранится в Товары/Оборудование для ресторана/Винные шкафы.
Один из самых важных и значимых пунктов парсера. Свойства в большинстве своем нужны для дальнейшей выгрузки на сайт и использования в умном фильтре. Всего будет несколько видов свойств:
Множественные дополнительные значения.
В 1С УНФ данный функционал в базе не реализован, он будет реализован примерно следующим образом: https://infostart.ru/public/693344/
Т.е. можно будет выбрать из списка значений дополнительных свойств – несколько значений.
Пример это когда товар можно подключить к 220V и 380V.
Единицы измерения. В 1С после значения нельзя писать единицы измерения, поэтому у нас это ведется следующим образом:
А на сайт выгружаем в том же виде, но во фронтенде, то что после «,» переезжает за числовое значение:
Соответственно при парсинге с сайта и записи в 1С нужно будет делать наоборот:
то что идет после числового значения – добавлять через запятую к названию свойства.
Это необходимо только с числовыми значениями.
Множественные числовые значения. (будет соответствующая доработка в 1с, чтобы к 1 числовому значению можно было добавить 2 значения, например:
Температурный режим от 30 до 300 градусов.
Выбор типа свойств между числовым или дополнительным значением.
Одно и тоже свойство во многих моментах можно записать либо числом, либо дополнительным значением. Все зависит от кол-ва вариаций значений и как мы хотим это отобразить в умном фильтре.
Пример: количество уровней (противней) которые помещаются в оборудовании, их можно записать как число, либо как дополнительное значение. В данном конкретном случае меня устраивает как это сделано на доноре, т.е. через «дополнительное значение». Необходимо будет делать так, чтобы парсер брал тип значения из умного фильтра категории товара донора. Из альтернативных вариантов – назначать каждому свойству свой тип значений.
У донора булево это - галочка.
Переименование свойств, объединение свойств
После парсинга товаров будет несколько свойств которые имеют одно и тоже значение, но отличаются в названии.
Например:
У донора: «Объем 5л» У нас в 1С «Внутренний объем 5л»
Должна быть возможность переименовать название свойство пришедшее от донора в настройках парсера.
Следующий момент, если у нас в базе уже имеет свойство в таким же названием, то к нему от донора добавится недостающие значения, а свойство не будет создано заново.
Привязка свойств к категориям и группам, назначение категорий и групп в 1С.
Если товар пришел из каталога «Рисоварки» то он будет иметь и группу и категорию товара «Рисоварки» с возможностью редактировать эту группу в настройках парсера до записис в справочник номенклатуры 1С.
После парсинга добавится большое новых свойств. Необходимо, чтобы свойства категории товаров 1С имели только необходимые им свойства, если свойство встречается в нескольких категориях, то оно должно быть только у этих нескольких категорий с единым списком значений.
Для реализации задачи по техническому заданию, решено использовать модуль Авошоп. Функционал модуля Авошоп содержит блок “Парсер сайтов”, к которому можно подключить парсеры различных сайтов и в котором уже реализована вся логика работы с номенклатурой:
Для работы с сайтом донором разработали парсер сайта совместимый с системой Авошоп.
В короткие сроки полностью загружен и сформирован каталог товаров в 1С УНФ по данным сайта донора.