|
XDTO-пакеты при загрузке в 1С | ☑ | ||
|---|---|---|---|---|
|
0
espanol
22.01.15
✎
11:32
|
Подскажите, зачем именно для загрузки из XML, нужно использовать "XDTO-пакеты", можно же просто прочитать файл ФабрикаXDTO.ПрочитатьXML(ЧтениеXML) и работать с ним и все?
Структура "XDTO-пакета", должна быть идентичной загружаемому XML-файлу? (ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, Тип)) Если да, то как понять его тип? Как понять тип этого XML файла? <?xml version="1.0" encoding="utf-8"?> <ArrayOfManagerHealthData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xxx-xxx.xxx.ru/"> <ManagerHealthData Login="xxx\yyy" OpportunityGUID="48cb9a25-1cd4-de11-9e91-001cc416b8b6" OpportunitySubType="2" EAORLogin="" OpportunityHealthScheme1="3" OpportunityHealthScheme2="3" OpportunityHealthScheme3="3" OpportunityHealthScheme4="2" OpportunityEstimatedValue="0.0000" TypeOwnerLogin="" SalesManagerLogin="" TeamLogins="" /> <ManagerHealthData Login="xxx\zzz" OpportunityGUID="9d105f95-8311-df11-ad6c-001cc416b8b6" OpportunitySubType="2" EAORLogin="" OpportunityHealthScheme1="3" OpportunityHealthScheme2="3" OpportunityHealthScheme3="3" OpportunityHealthScheme4="2" OpportunityEstimatedValue="0.0000" TypeOwnerLogin="" SalesManagerLogin="" TeamLogins="" /> |
|||
|
1
tridog
22.01.15
✎
11:37
|
||||
|
2
Господин ПЖ
22.01.15
✎
11:38
|
>зачем именно для загрузки из XML, нужно использовать "XDTO-пакеты"
проверить валидность xml + десериализовать объект ИБ из xml |
|||
|
3
espanol
22.01.15
✎
12:54
|
{Форма.ФормаУправляемая.Форма(57)}: Ошибка при вызове метода контекста (ПрочитатьXML)
ДокументXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, HealthRatioТип); по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: {https://1c.xxx.com/HealthRatio}ManagerHealthData - [4,3] Проверка дополнительного свойства: форма: Элемент имя: {http://crm-sales.xxx.ru/}ManagerHealthData по причине: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {https://1c.xxx.com/HealthRatio}ManagerHealthData Подскажите, почему ошибка при чтении методом ФабрикаXDTO.ПрочитатьXML(ЧтениеXML, Тип), если указывать Тип? |
| Форум | Правила | Описание | Секции | Поиск |