|
Как получить значение объекта 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) Со схемой такая же куета )
|
|