|
обмен ут 11.1.10 - битрикс (малый бизнес) | ☑ | ||
---|---|---|---|---|
0
DmitriyDI
24.07.15
✎
10:28
|
Добрый день)!
Необходимо передать свойство активность и сортировка из 1с на сайт? Кроме как добавить к объекту xdto эти свойства, есть варианты выгрузить их без изменения кода, кто сталкивался??? |
|||
1
DmitriyDI
24.07.15
✎
11:07
|
ап, может тогда кто-нибудь подскажет, как добавить доп. свойство xdto, создается объектxdto XDTOТовар, у него есть своствахдто, с типом: Тип {urn:1C.ru:commerceml_2}Товар ТипОбъектаXDTO, в свойствах типа я вижу все поля, пометка удаления, артикул и т.д., как мне добавить туда свои поля и возможно это?
|
|||
2
DmitriyDI
24.07.15
✎
11:14
|
т.е. необходимо в конфигураторе задать доп. реквизиты у типа объекта, или можно программно сделать?
|
|||
3
mehfk
24.07.15
✎
11:22
|
А что, в УТ11 нет свойств у номенклатуры?
|
|||
4
DmitriyDI
24.07.15
✎
11:24
|
(3) я про XDTO пакет, CML208, там есть тип объекта товар и у него есть свойства, так я могу эти свойства прописать программно или необходимо менять пакет ХДТО?
|
|||
5
mehfk
24.07.15
✎
11:31
|
Ты вот сюда хочешь добавить?
<xs:complexType name="Товар"> <xs:sequence> <xs:element name="Ид" type="tns:Идентификатор80" minOccurs="0" /> <xs:element name="НомерВерсии" type="tns:НомерВерсииТип" minOccurs="0" /> <xs:element name="ПометкаУдаления" type="tns:ПереключательТип" minOccurs="0" /> <xs:element name="Штрихкод" type="tns:ШтрихкодТип" minOccurs="0" /> <xs:element name="Артикул" type="tns:АртикулТип" minOccurs="0" /> <xs:element name="Наименование" type="tns:НаименованиеТип" /> <xs:element name="БазоваяЕдиница" type="tns:ИдентификаторГлобальныйТип" /> <xs:element name="ИдТовараУКонтрагента" type="tns:ИдентификаторГлобальныйТип" minOccurs="0" /> <xs:element name="Группы" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Ид" type="tns:ИдентификаторГлобальныйТип" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Описание" type="tns:СтрокаТип" minOccurs="0" /> <xs:element name="Картинка" type="tns:ИмяФайлаТип" minOccurs="0" maxOccurs="unbounded" /> |
|||
6
DmitriyDI
24.07.15
✎
11:38
|
(5) сюда:
<Товар> <Ид>101aba41-e383-11e4-8da4-2c768a52126b</Ид> <НомерВерсии>AAAAAAANtfQ=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> //этого нет надо добавить: <Активность>true</Активность> <Сортировка>555</Сортировка> |
|||
7
DmitriyDI
24.07.15
✎
11:41
|
(6) это я из файла выгрузки на сайт взял
|
|||
8
DmitriyDI
24.07.15
✎
11:48
|
(5) сюда я добавил, но видимо это не то что нужно
|
|||
9
DmitriyDI
24.07.15
✎
11:48
|
+ хотелось бы конечно без изменений типового функционала обойтись)
|
|||
10
mehfk
24.07.15
✎
11:58
|
Если сюда - тогда только изменять XDTO + в выгрузку добавлять.
Но лучше сделать свойство. И битриксерам проще. |
|||
11
DmitriyDI
24.07.15
✎
12:00
|
(10) т.е. вариант добавление доп. свойства, и уже попилки его обработки на стороне битрикса самый оптимальный?
|
|||
12
mehfk
24.07.15
✎
12:04
|
Угу. И битриксерам загрузку не придется переписывать.
|
|||
13
DmitriyDI
24.07.15
✎
12:10
|
(12) хм, мне пишут тут что придется, я добавил два поля через доп. реквизиты БитриксАктивность и Сортировка, они выгружаются как свойства, но не встают в поля битрикса активность и сортировка, или вы имеете в виде добавление реквизитов в номенклатуру через конфигуратор и добавление их через модуль обмена, форма"настроить соответствия полей номенклатура"?
|
|||
14
grayshadow
24.07.15
✎
12:11
|
деактивация товара в битриксе происходит, когда сайт получает полную выгрузку, в которой этого товара нет
надо настройку "что делать с товарами, отсутствующими в выгрузке" сама по себе УТ не умеет выгружать <БитриксАктивность>, надо дописывать |
|||
15
grayshadow
24.07.15
✎
12:12
|
выгружаться должны не как свойства, а так же как пометка удаления
|
|||
16
DmitriyDI
24.07.15
✎
12:13
|
(14) да с активностью куда не шло, изменить в модуле битрикса (и проблем при обновлении УТ не будет, всего пара строк), а вот передача сортировки уже дело куда более сложное(
|
|||
17
DmitriyDI
24.07.15
✎
12:14
|
(16) изменить чтобы активность писал в пометку но брал из доп. реквизита.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |