УНФ 1.6 - реализовать механизм сопоставления товаров 1С и сайта
В архиве
5881 |
4
сегодня в 11:59:03
(менее чем 1 час назад)
998210
05.07.2018 13:26:01
Текст задания
Конфиугарция: УНФ 1.6
Сайт: на самописной платформе.
Из 1С имеется выгрузка товаров для сайта в XML-формате (пример файла: https://yadi.sk/d/wjdOxCbA3YoGqm).
------------------------------------------------------
Проблема: ситуация такая, что структура категорий товаров в XML, который выгружается из 1С - абсолютно не такая как на сайте.
У категорий отличается ID (причем, такой ID неприемлем для использования на сайте. Кроме того не соответствует структура (на скрине поле <parent_id/> пустое, хотя это должна быть подкатегория, и вообще на сайте нет такой категории)
http://prntscr.com/k2fm8u
Кроме того, не очень понятна логика ID товаров в файле..
Есть товары с ID не соответствующим тому, что на сайте и вообще неприемлемыми для сайта http://prntscr.com/k2flrk
А есть товары ID соответствующим тому что на сайте http://prntscr.com/k2ftz0
-----------------------------------------------------------------------------------
Для решения проблемы требуется выгрузить структуру сайта, написать доработку в 1с, которая подгрузит структуру сайта и даст пользователю настроить соответствия, сохранить эту настройку и далее выгружать товары согласно этой настройке на сайт.
Т.е. нужно реализовать:
1) Механизм АРМ для пользователя, который будет делать сопоставление
2) Механизм хранения этих настроек
3) Доработать выгрузку в XML согласно настроек
Сделаю - переделывал аналогично недавно для унф 1.4 штатную выгрузку в битрикс.
Идея в том что в унф создается новый справочник "ИерархияНаСайте" со структурой групп как нужно на сайте.
Далее в каждом товаре в реквизит "группа на сайте" проставляется ссылка на группы "ИерархияНаСайте" .
Если нужно что-бы иерархия "легла" на уже существующую на сайте иерархию - в спр. "ИерархияНаСайте" указываем идентификатор группы на сайте - что-то типо "id=НФ-блабла".
З.Ы. "ИерархияНаСайте" можно будет и автоматически создать если будет предоставлен файл, например в xml-формате.
Здравствуйте! У нас 23 профессиональных программиста 1С со стажем работы от 5 до 20 лет, сегодня есть свободный программист для работы с Вашей задачей.