|
Пустое тег XML | ☑ | ||
|---|---|---|---|---|
|
0
alexnetman
15.03.13
✎
10:39
|
При загрузке из xml, если пустой тег например ИНН не заполнен, то ИНН заполняется по последнему значению узла, как задать условие что если <ИНН/> пустой не заполнен, то и новый элемент тоже должен быть пустым.
Чтение = Новый ЧтениеXML; Чтение.ОткрытьФайл(Файл); Пока Чтение.Прочитать() Цикл Если Чтение.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда ИмяУзла = Чтение.Имя; Сообщить(ИмяУзла); ИначеЕсли Чтение.ТипУзла = ТипУзлаXML.Текст Тогда Если ИмяУзла = "Code" тогда Код = Чтение.Значение; ИначеЕсли ИмяУзла = "Description" тогда Наименование = Чтение.Значение; ИначеЕсли ИмяУзла = "ИНН" тогда ИНН = Чтение.Значение; ИначеЕсли ИмяУзла = "КПП" тогда КПП = Чтение.Значение; ИначеЕсли ИмяУзла = "НаименованиеПолное" тогда ПолноеНаименование = Чтение.Значение; НовыйЭлемент = Справочники.Контрагенты.СоздатьЭлемент(); НовыйЭлемент.Код = Код; НовыйЭлемент.Наименование = Наименование; НовыйЭлемент.ИНН = ИНН; НовыйЭлемент.КПП = КПП; НовыйЭлемент.ПолноеНаименование = ПолноеНаименование; НовыйЭлемент.Записать(); КонецЕсли; Сообщить(Чтение.Значение); ИначеЕсли Чтение.ТипУзла = ТипУзлаXML.КонецЭлемента Тогда Сообщить(Чтение.Имя); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
|
1
Лефмихалыч
15.03.13
✎
10:42
|
ЗначениеЗаполнено()
Продолжить; |
|||
|
2
alexnetman
15.03.13
✎
11:29
|
не получилось :-(
|
|||
|
3
Лефмихалыч
15.03.13
✎
11:32
|
(2) что не получилось?
|
|||
|
4
alexnetman
15.03.13
✎
11:34
|
1 ЗначениеЗаполнено()
2 Продолжить; |
|||
|
5
Лефмихалыч
15.03.13
✎
11:37
|
(4) прими мои соболезнования
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |