Имя: Пароль:
1C
1С v8
Выгрузка комплектующих из УТ 10.3 в Битрикс
,
0 morik44
 
18.08.11
11:07
Умные головы, подскажите пожалуйста: есть в базе товар с видом "Набор-комплект", у него соответственно есть комплектующие, так вот хочу уточнить выгружаются ли эти комплектующие или нет, если нет то подскажите плиз как это можно реализовать. Огромное спасибо кто поможет)
1 Жан Пердежон
 
18.08.11
11:11
комплектующие - это ж тоже товар
2 morik44
 
18.08.11
11:15
(1) это понятно)) вопрос в том, выгружается ли он? я глянул в файлик выгрузки и не нашёл там комплектующих, только комплект!
3 morik44
 
18.08.11
11:40
никто не сталкивался что ли?
4 Жан Пердежон
 
18.08.11
11:44
(3) они выгружаются по тому же принципу, что и другие товары
5 Михаил Козлов
 
18.08.11
11:45
(3) Судя по тексту запроса в обработке обмена с WEB сайтом, комплектующие никак не заюзаны (вернее, выгружаются как и прочие товары).
6 morik44
 
18.08.11
11:52
и к комплекту никакой привязки не существует! вот и хотелось бы посоветоваться как это лучше реализовать!
7 Просто Лёха
 
18.08.11
11:58
Типовой выгрузкой никак. В Битриксе есть множественное поле - связанные товары, попробуй через них реализовать
8 morik44
 
18.08.11
12:00
(7) хм надо попробовать!
Ещё есть варианты?
9 Просто Лёха
 
18.08.11
12:03
(8) Писать полный комплект в реквизиты товара, как вариант. Писать в свойство товара, тоже возможно
И в том и в другом случае немного допилить выгрузку, смотря как и для чего будете на сайте далее использовать
10 Просто Лёха
 
18.08.11
12:06
(9) Если просто как информацию о комплектности - тогда проще всего в дополнительное описание товара при выгрузке писать
11 morik44
 
18.08.11
12:09
комплектующие будут и отдельно продаваться!
12 Просто Лёха
 
18.08.11
12:13
(11) Тогда самый оптимальный вариант - связанные товары, в Битриксе на странице товара можно выводить их из стандартного компонента
13 Михаил Козлов
 
18.08.11
12:34
(11) Вроде бы этому ничто не мешает: хочет покупает комплект, хочет комплектующие.
Связанные товары содержательно немного другое: покупаешь косилку-стриммер и с ним удобно купить масло и леску.
14 Просто Лёха
 
18.08.11
12:39
(13) Этот механизм можно использовать как с "Этим покупают" - так и комплектующие товара
15 morik44
 
18.08.11
12:42
конечный пользователь должен видеть на сайте из чего состоит комплект: кликнул по спальне, открылся список: кровать, шкаф 2шт. и т.д.
16 Просто Лёха
 
18.08.11
12:44
(15) Ну так и используй связанные товары, будет список товара со ссылками сразу на эти товары
17 morik44
 
18.08.11
12:50
(16) да я вот со структурой commerceML не могу разобраться)) куда этот инфоблок "Связанные товары" вставлять?
18 morik44
 
18.08.11
15:14
<Товары>
           <Товар>//Это комплект
               <Ид>79a105eb-2a9d-11e0-9494-00304865cdfb</Ид>
               <Наименование>Венге-белый с КМ1</Наименование>
               <БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
               <ПолноеНаименование>Венге-белый с КМ1</ПолноеНаименование>
               <Группы>
                   <Ид>79a105e8-2a9d-11e0-9494-00304865cdfb</Ид>
               </Группы>
               <ЗначенияСвойств>
                   <ЗначенияСвойства>
                       <Ид>bc3c2667-5482-11e0-af02-00304865cdfb</Ид>
                       <Значение>100</Значение>
                   </ЗначенияСвойства>
                   <ЗначенияСвойства>
                       <Ид>bc3c2669-5482-11e0-af02-00304865cdfb</Ид>
                       <ИдЗначения>98c87197-c8b9-11e0-b226-00304865cdfb</ИдЗначения>
                   </ЗначенияСвойства>
               </ЗначенияСвойств>
               <СтавкиНалогов>
                   <СтавкаНалога>
                       <Наименование>НДС</Наименование>
                   </СтавкаНалога>
               </СтавкиНалогов>
               <ЗначенияРеквизитов>
                   <ЗначениеРеквизита>
                       <Наименование>ВидНоменклатуры</Наименование>
                       <Значение>Набор-комплект</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>ТипНоменклатуры</Наименование>
                       <Значение>Набор-комплект</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>Полное наименование</Наименование>
                       <Значение>Венге-белый с КМ1</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>Вес</Наименование>
                       <Значение>0</Значение>
                   </ЗначениеРеквизита>
               </ЗначенияРеквизитов>
               <Комплектуюшие>//Если комплект тогда будут комплектующие
                   <Комплектуюшее>
                       <Ид>35b4d879-da86-11dd-a5fb-001a4d52b402</Ид>
                       <ЗначенияРеквизитов>
                           <ЗначениеРеквизита>
                               <Наименование>Количество</Наименование>
                               <Значение>3</Значение>
                           </ЗначениеРеквизита>
                       </ЗначенияРеквизитов>
                   </Комплектуюшее>
               </Комплектуюшие>
           </Товар>
           <Товар>//Это товар
               <Ид>35b4d879-da86-11dd-a5fb-001a4d52b402</Ид>
               <Наименование>Кровать</Наименование>
               <БазоваяЕдиница Код="796" НаименованиеПолное="Штука">шт</БазоваяЕдиница>
               <ПолноеНаименование>Кровать</ПолноеНаименование>
               <Группы>
                   <Ид>79a105e8-2a9d-11e0-9494-00304865cdfb</Ид>
               </Группы>
               <ЗначенияСвойств>
                   <ЗначенияСвойства>
                       <Ид>bc3c2667-5482-11e0-af02-00304865cdfb</Ид>
                       <Значение>50</Значение>
                   </ЗначенияСвойства>
                   <ЗначенияСвойства>
                       <Ид>bc3c2669-5482-11e0-af02-00304865cdfb</Ид>
                       <ИдЗначения>98c87197-c8b9-11e0-b226-00304865cdfb</ИдЗначения>
                   </ЗначенияСвойства>
               </ЗначенияСвойств>
               <СтавкиНалогов>
                   <СтавкаНалога>
                       <Наименование>НДС</Наименование>
                   </СтавкаНалога>
               </СтавкиНалогов>
               <ЗначенияРеквизитов>
                   <ЗначениеРеквизита>
                       <Наименование>ВидНоменклатуры</Наименование>
                       <Значение>Товар</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>ТипНоменклатуры</Наименование>
                       <Значение>Товар</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>Полное наименование</Наименование>
                       <Значение>Кровать белая</Значение>
                   </ЗначениеРеквизита>
                   <ЗначениеРеквизита>
                       <Наименование>Вес</Наименование>
                       <Значение>0</Значение>
                   </ЗначениеРеквизита>
               </ЗначенияРеквизитов>
           </Товар>
       </Товары>
   </Каталог>

так прокатит?
19 Просто Лёха
 
18.08.11
23:58
(18) Нет. Скинь аську, завтра смогу помочь
20 morik44
 
19.08.11
12:37
(19) блин аську пока не могу, у клиентов работаю! давай здесь, что не так то?
21 Просто Лёха
 
19.08.11
17:03
(20) У тебя Битрикс не поймет, что такое <Комплектуюшие> и <Комплектуюшее>, скорее всего просто ничего не выгрузится на сайт и всё.
Вообще, я бы сделал так в 1С - добавил свойство и назвал бы его комплектующие (и оставил его в 1С пустым), зато у него будет уид и оно будет синхронизироваться с Битриксом.

После того как сделать первую выгрузку в торговом каталоге появится это свойство, в настройках инфоблока сделать его множественным -поставить галочку

Потом вот тут

<ЗначенияСвойств>
                   <ЗначенияСвойства>
                       <Ид>УИД_СВОЙСТВО КОМПЛЕКУЮЩЕЕb</Ид>
                       <Значение>УИД_Номенклатуры_КОМПЛЕКУЮЩЕЕ_1</Значение>
                   </ЗначенияСвойства>
                           <ЗначенияСвойства>
                       <Ид>УИД_СВОЙСТВО КОМПЛЕКУЮЩЕЕb</Ид>
                       <Значение>УИД_Номенклатуры_КОМПЛЕКУЮЩЕЕ_2</Значение>
                   </ЗначенияСвойства>
И т.д.
               </ЗначенияСвойств>

Больше ничего делать не надо, если у тебя есть Номенклатуры_КОМПЛЕКУЮЩЕЕ_1 в справочнике номенклатуры, она просто выгрузится на сайт, а свойство будет пустое, тем самым ты поймешь - если свойство пустое - это комплектующее, если заполненно - брать массив УИДОВ из этого множесвтенного свойства - запрос к торговому каталогу и вывод этих комплектующих