Имя: Пароль:
1C
 
Получить значение объектXTDO
↓ (Волшебник 13.03.2026 16:01)
0 Ivan7AK
 
13.03.26
10:37
Ребята не могу разобраться с XTDO
ХМЛ собирается в объектXTDO
мне из него нужно получить значения
Есть Строка
<offer id="н0000120348" available="false">
<name>Кружка 350мл, /1/6/48/ 993011</name>
<vendor>WILMAX</vendor>
<vendorCode>993011</vendorCode>
<url>https://******.ru/search/?q=н0000120348
<price>199</price>
<oldprice>226</oldprice>
<currencyId>RUB</currencyId>
<categoryId>н0000117838</categoryId>
<delivery>false</delivery>
<pickup>true</pickup>
<picture>https://*******.ru/api/yml/image/get/?id=н0000120348
<description>
<![CDATA[ . ]]>
</description>
<sales_notes>Необходима предоплата.</sales_notes>
<manufacturer_warranty>true</manufacturer_warranty>
<manufacture-time/>
<weight/>
<dimensions/>
<tn-ved-codes/>
<country_of_origin>Великобритания</country_of_origin>
<count>0</count>
<count-main>0</count-main>
</offer>


Натыкаюсь на строку <weight/> и не могу получить у неё значение

В переборе она -
Категория.weight    ОбъектXDTO    ОбъектXDTO
1 Ivan7AK
 
13.03.26
10:41
2 Ivan7AK
 
13.03.26
10:42
3 Ivan7AK
 
13.03.26
11:02
// Вес    
        Попытка
            Если Категория.Свойства().Получить("weight") <>  Неопределено Тогда
                Если Категория.weight.Последовательность().Количество() <> 0 Тогда
                
                    Вес = Категория.weight;
                    
                    Номенклатура.ВесИспользовать = Истина;
                    Номенклатура.ВесЕдиницаИзмерения = НоменклатураСервер.ЕдиницаИзмеренияПоУмолчанию("Вес");    
                    Номенклатура.ВесЧислитель = Число(Вес);
                    Номенклатура.ВесМожноУказыватьВДокументах = Истина;
                    Номенклатура.ВесЗнаменатель = 1;    
                
                КонецЕсли;
                
                //Вес = Категория.weight;
                //
                //Номенклатура.ВесИспользовать = Истина;
                //Номенклатура.ВесЕдиницаИзмерения = НоменклатураСервер.ЕдиницаИзмеренияПоУмолчанию("Вес");    
                //Номенклатура.ВесЧислитель = Число(Вес);
                //Номенклатура.ВесМожноУказыватьВДокументах = Истина;
                //Номенклатура.ВесЗнаменатель = 1;
            КонецЕсли;
        Исключение
        КонецПопытки;
4 Ivan7AK
 
13.03.26
11:04
Добавил такую проверку
   Если Категория.weight.Последовательность().Количество() <> 0 Тогда
5 Волшебник
 
13.03.26
14:38
(4) Молодец, Иван Коробков!
6 Волшебник
 
13.03.26
14:40
Кстати, Иван!

Сегодня 13 марта в Москве всех Иванов пригласили на день рождения козла Ивана на Городской ферме на ВДНХ.

Тёзок козла бесплатно пустят на Городскую ферму на ВДНХ в честь праздника. Если вы не Иван, то придётся надеть рога, чтобы получить скидку 30%.

https://t.me/uvao2morrow/3212
🐐

___
У тебя есть все шансы пройти бесплатно.
7 Ivan7AK
 
13.03.26
15:52
(6) базаришь )
8 Ivan7AK
 
13.03.26
15:53
(6) ты пойдешь ?
может встретимся, спрошу по поводу XTDO
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс