Имя: Пароль:
1C
 
обмен ут 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) изменить чтобы активность писал в пометку но брал из доп. реквизита.