|
Как получить значение объекта XDTO? | ☑ | ||
|---|---|---|---|---|
|
0
SHAURMAN
11.10.18
✎
17:29
|
Всем привет!
Как получить значение объекта XDTO? Когда нажимаю на "Вычислить выражение" объекта XDTO получаю таблицу значений. Так вот как вытащить одно значение ? |
|||
|
1
Cool_Profi
11.10.18
✎
17:31
|
У тебя скорее всего не объект, а список XDTO
|
|||
|
2
SHAURMAN
11.10.18
✎
17:39
|
Объект
|
|||
|
3
Mankubus
11.10.18
✎
17:57
|
(2) покажи скрин
|
|||
|
4
SHAURMAN
11.10.18
✎
18:00
|
||||
|
5
SHAURMAN
11.10.18
✎
18:02
|
нужно получить "измерение1" в переменную
|
|||
|
6
Dzenn
гуру
11.10.18
✎
18:02
|
XDTO по сути это простейшая вещь. Всё, что не объект, то список ;-)
МойМассив = Новый Массив; Если ТипЗнч(УзелXDTO) = Тип("СписокXDTO") Тогда МойМассив.Добавить(УзелXDTO); ИначеЕсли ТипЗнч(УзелXDTO) = Тип("ОбъектXDTO") Тогда МойМассив = УзелXDTO; КонецЕсли; Для Каждого ЭлементМассива Из МойМассив Цикл Сообщить(ЭлементМассива.ЧтоТоТакое); КонецЦикла; |
|||
|
7
Dzenn
гуру
11.10.18
✎
18:03
|
(6) перепутал. Сверху ОбъектXDTO, снизу СписокXDTO
|
|||
|
8
Dzenn
гуру
11.10.18
✎
18:04
|
СписокXDTO по сути это массив элементов ОбъектXDTO
|
|||
|
9
ZDenis
11.10.18
✎
18:05
|
(5)Переменная = FilterItemВыгрузки.Name - не то?
|
|||
|
10
Dzenn
гуру
11.10.18
✎
18:07
|
У XDTO (если файл прочитан без схемы) есть особенность — списки (по сути массивы) только с одним элементом воспринимаются как просто объект.
|
|||
|
11
SHAURMAN
11.10.18
✎
18:28
|
||||
|
12
Dzenn
гуру
11.10.18
✎
18:31
|
(11) самый простой вариант — обрезать самый левый и самый правый символы, если это кавычки
|
|||
|
13
Cyberhawk
11.10.18
✎
19:15
|
(10) Со схемой такая же куета )
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |