|
Чтение xml 🠗Ø (Волшебник 13.03.2025 17:18)
Dmitry1c, Волшебник, saaken, Bigbro, backfire, kkir9, Мультук, formista2000, ivanov-i-i, boozin, okmail, DiMel_77, Garykom, arsik, Бычье сердце, , План счетов, Timon1405, alexela, Amra, Fedor-1971, lucky-nn, Ильф, VladZ, Telcher, Gennady, Шурик71, Dedal, zenon46, MWWRuza, СерСер, vbus, Кир Пластелинин, Черников, lucky_, sapravka, frmdtf1, ldo6, skafandr, Builder, RomanYS, Gun47, Linemoon, eddy_n, RVN, Djelf, DemonShinji2, Ногаминебить, mikecool, Kerry, oleg_km, Климов Сергей, Chameleon1980, CepeLLlka, Вадим33, Hawk_1c, АгентБезопаснойНацио, Галахад, ЯнСмит, strange2007, Сти
| ☑ |
0
kkir9
12.03.25
✎
16:32
|
Всем доброго!
Что-то не могу разобраться, казалось бы, с протой вещью.
Есть файл xml. В нем содержатся данные о физлице. Возможно, какие-то элементы пусты, например, ИНН в стране гражданства.
Есть внешняя обработка для чтения такого файла. В ней находится таблица, которая заполняется данными. И если в xml файле строка пуста, то ставится "ОбъектXDTO".
Хотел узнать, можно ли как-то избавиться от этого?
Пропобал:
Если НЕ ПустаяСтрока(<Нужная строка>) Тогда
Заполнить...
КонецЕсли
но не помогло
|
|
1
arsik
гуру
12.03.25
✎
16:34
|
А что тебе сказал. что "ОбъектXDTO" - это пустая строка?
|
|
2
kkir9
12.03.25
✎
16:36
|
(1) В файле строка пуста, обработка вместо "ничего" ставит ОбъектXDTO и у физлица это записывается в реквезиты
|
|
5
mikecool
13.03.25
✎
09:10
|
(0) читай файл напрямую, не используй фабрику ))
|
|
6
Dzenn
гуру
13.03.25
✎
09:33
|
Попробуй проверять на <> НЕОПРЕДЕЛЕНО
|
|
7
mikecool
13.03.25
✎
12:37
|
(6) ОбъектXDTO никогда не был равен НЕОПРЕДЕЛЕНО
типы-то разные
|
|
8
kkir9
13.03.25
✎
16:09
|
(6) я добавил проверку на ТипЗнч
НоваяСтрока.Номер = ?(ТипЗнч(ФизЛицо.Номер) = Тип("ОбъектXDTO"), Неопределено, ФизЛицо.Номер);
И теперь, если строка пуста, то в реквизит ТЧ "номер" будет просто пустая строка, а не "ОбъектXDTO"
|
|
10
Dmitry1c
13.03.25
✎
16:39
|
Пользуясь случаем, может кто подскажет, почему при формировании XML из XDTO методом Фабрика.ЗаписатьXML() дочерние свойства объекта XDTO отвязываются от пространства имен родительского объекта?
например так
<Объект xmlns="МоеПространство">
<МоеСвойство xmlns=""/>
</Объект>
|
|
11
Dmitry1c
13.03.25
✎
17:13
|
апну разок
|
|
12
Волшебник
13.03.25
✎
17:19
|
(10) Лучше создайте новую ветку.
(8) фи...
|
|