Имя: Пароль:
1C
1С v8
Настроить выгрузку на сайт номенклатуры с другой структурой
,
0 vasmedv
 
03.04.15
06:42
Здравствуйте. Есть УТ 11.1.9.44.(1с8.3) Нужно выгружать товары , цены и остатки на сайт(не битрикс) в формате сommerceML. Я использую "обмен данными с сайтом и узлы обмена". Дело в том что  На сайте должна быть иная структура номенклатуры. Например в справочнике номенклатура есть группы:
ДЕКОРАТИВНАЯ КОСМЕТИКА (000000072)
  -д/глаз (000000073)
   --Карандаши/подводки (000000156)
   --Тени (000000154)
   --Средства для бровей и ресниц (000000547)
   --Тушь (000000155)  
а на сайте должно быть:
Декоративная косметика
-Для глаз
  --тени
  --подводки и лайнеры
  --туши
  --карандаши
Как организовать подобное? В обмене есть галочка "классифицировать товары по видам". Можно заводить виды номенклатуры, но во-первых по товарам уже есть проводки и виды номенклатуры нельзя проставить этим товарам. И второе я попробовал задать для нового товара новый вид номенклатуры и установить галочку "...по видам". но файл import0_1.xml создается точно такой же как и без галочки.
просто есть
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>супертовар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
                
А группы берутся все равно из номенклатуры.
1 Cyberhawk
 
03.04.15
06:44
Раз штатно "группы берутся из номенклатуры", то:
1) пересмотреть необходимость других групп на сайте
2) переделать алгоритм, который "берет группы из номенклатуры"
3) привести структуру групп номенклатуры как требуется для сайта
2 Cyberhawk
 
03.04.15
06:45
P.S. Выше - варианты "или-или"
3 vasmedv
 
03.04.15
06:54
нужно ввести другую иерархию именно в 1с, а на сайт передавать уже готовую структуру.
номенклатуру править нельзя она используется в базе, нужно сделать соответствия, какой товар принадлежит какой группе из новой структуры. Вот только где хранить новую структуру и как ее безболезненно  связывать с текущей номенклатурой
и как выгружать.
4 Cap_1977
 
03.04.15
07:01
(3) Сдублируй поле "Группа списка" в справочнике номенклатуры. Создай новый справочник в котором будут только группы; прицепи его в дубль поля "Группа списка" - вот тебе и второе дерево номенклатуры для выгрузки на сайт.
5 vasmedv
 
03.04.15
07:05
(4)Должны же быть штатные средства
6 vasmedv
 
03.04.15
07:06
Товарные категории вот например можно использовать? или сегменты номенклатуры?
7 Cap_1977
 
03.04.15
07:08
(5) Это с какого перепугу баня-то развалилась ?
8 vasmedv
 
03.04.15
07:10
(7) В смысле?
9 13_Mult
 
03.04.15
07:17
Доп реквизиты не подойдут?
10 mehfk
 
03.04.15
07:20
(0) Не знаю как в 11 торговле, но для 10-й чтобы выгружать иную структуру нужно обновить модули обмена
http://1c.1c-bitrix.ru/ecommerce/download.php
11 Cap_1977
 
03.04.15
07:22
(8) С чего ты рещил что есть штатный механизм по ведению "второго" дерева номенклатуры ?
Нет, можно конечно той же товарной категори придать дополнительный смысл: мол она и есть "второе" дерево.
И выгружаться на сайт опираясь на эти значения - ну а как сменят товарную категорию ? И уедут твои тени для глаз в садовый инвентарь.
Да и помнить надо о том, что что-то там имет двойную смысловую нагрузку, и доносить до новый сотрудников попутно напоминая об этом "старичкам".
12 vasmedv
 
06.04.15
10:33
(10)Спасибо, mehfk! Обновил модуль обмена по инструкции на 4.0.5.2 и действительно в настройках узла обмена есть Дерево групп, где можно создавать вторую иерархию.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший