XDTO, не подхватывается тип
☑
0
Нехта
28.05.13
✎
12:43
В конфигуратор добавлен пакет с заданным URIПространстваИмен = "http:\\test1.ttn" и свойством "Root" .
Пишу в коде:
ТТНТип = ФабрикаXDTO.Тип("http:\\test1.ttn", "Root");
В итоге получаю Неопределено. В чем беда???
1
Нехта
28.05.13
✎
13:00
хэлп!
2
zladenuw
28.05.13
✎
13:04
я делал так
ТипДок = ФабрикаXDTO.Тип("itek", "Документ");
Точно пространство имени такое ?
3
Нехта
28.05.13
✎
13:18
(2) Точно, пространство такое!
оказалось что у меня не тип, а свойство Root в пакете.
А к свойству необходимо обращаться так:
пакет=ФабрикаXDTO.Пакеты.Получить("http:\\test1.ttn");
ТТНТип=пакет.КорневыеСвойства.Получить("Root").Тип;
Вопрос закрыт. Ответ пригодится может кому-нибудь.
4
Serginio1
28.05.13
✎
13:48
5
Serginio1
28.05.13
✎
13:55
4+
ПолучитьТипОбъектаCML("{http:\\test1.ttn}.Root, "http:\\test1.ttn")
А так как версия используется в первом параметре
ПолучитьТипОбъектаCML("{http:\\test1.ttn}.Root, "")
6
Serginio1
28.05.13
✎
13:55
Кавычки не хватает ПолучитьТипОбъектаCML("{http:\\test1.ttn}.Root", "")
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.