|
Несколько пакетов XDTO | ☑ | ||
---|---|---|---|---|
0
Стажер_1С
28.06.18
✎
13:01
|
Добрый день всем! Посмотрела все темы на XDTO, не нашла что нужно мне. Схема xsd состоит из 6 пакетов, то есть одни пакет переходит в другую и т.д. Вопрос как мне вывести и заполнить эти пакеты? Я пыталась вывести самый первый,но не смогла.
ЗаписьXML = Новый ЗаписьXML; ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь); ЗаписьXML.ОткрытьФайл("C:\Users\Hamidullina\Desktop\11.xml", ПараметрыЗаписиXML); ЗаписьXML.ЗаписатьОбъявлениеXML(); Пакет = ФабрикаXDTO.Пакеты.Получить("urn://egisso-ru/msg/10.06.S/1.0.2"); Свойство = Пакет.КорневыеСвойства.Получить("data"); dataпа = ФабрикаXDTO.Создать(Свойство.Тип); ЗаписьXML = Новый ЗаписьXML; ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,dataпа); ЗаписьXML.Закрыть(); Ошибка : ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,dataпа); по причине: Недопустимое значение параметра (параметр номер '3') |
|||
1
Стажер_1С
28.06.18
✎
13:11
|
||||
2
Стажер_1С
28.06.18
✎
13:12
|
Ссылка на структуру пакетов 2
http://ipic.su/img/img7/fs/Bezymyannyj.1530180717.png |
|||
3
Buster007
28.06.18
✎
13:24
|
Начинаешь с начального пакета, который никуда не входит, дальше по нарастающей, и в конце конечный пакет уже записываешь или делаешь с ним все, что хочешь. По идее так.
|
|||
4
Стажер_1С
28.06.18
✎
14:06
|
Не выходит. У меня в одном пакете есть тип объекта, например "код". В его свойствах, тип равен значению, которое находиться в другом пакете. Как мне все это связать?
|
|||
5
Стажер_1С
28.06.18
✎
14:08
|
||||
6
Стажер_1С
28.06.18
✎
14:09
|
Ну пожалуйста,кто -нибудь, я уже второй день не знаю как это сделать
|
|||
7
Ёпрст
28.06.18
✎
14:20
|
(6) а так ?
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,dataпа,"вася"); |
|||
8
Стажер_1С
28.06.18
✎
14:40
|
Да так он не ругается.Но мне надо, чтобы он в это пакет закинул другой пакет (2 пакет)
Плюс в первом пакете,как я понимаю, задаются все пакеты,которые будут учавствовать в выгрузки,вот как мне это сделать? Как выглядить должен xml, первый пакет,остальные скрыла http://ipic.su/img/img7/fs/Bezymyannyj.1530185964.png |
|||
9
Стажер_1С
29.06.18
✎
08:56
|
Помогите разобраться!!!!!!
|
|||
10
Стажер_1С
03.07.18
✎
11:08
|
Ребята, у меня в пакете есть объект, у которого есть свойства. У этих свойств есть свой тиизначения. Вопрос как мне записать что-нибудь в эти свойства?
|
|||
11
Вафель
03.07.18
✎
11:10
|
вроде как к фабрике можно несколько пакетов подключить
|
|||
12
Вафель
03.07.18
✎
11:11
|
Новый ФабрикаXDTO(<НаборСхемXML>, <Пакеты>)
|
|||
13
Стажер_1С
03.07.18
✎
11:17
|
как подключить неско-ко пакетов я поняла)
Вопрос в другом.У меня в пакете есть типобъекта-"персона" этот типобъекта имеет 2 свойства : "family" и "Gender" Свойство "family" имеет тип Так вот, как мне записать что-то в свойство "family"? мой код: ПакетtPersonInfo = ФабрикаXDTO.Тип("urn://egisso-ru/types/prsn-info/1.0.3", "tPersonInfo"); tPersonInfoXDTO = ФабрикаXDTO.Создать(ПакетtPersonInfo); tPersonInfoXDTO.FamilyName = ФабрикаXDTO.Создать(ПакетtPersonInfo.Свойства[1].Тип); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |