Имя: Пароль:
1C
1С v8
XDTO добавляется префикс
,
0 Trotter
 
11.09.19
12:18
Здравствуйте!
Для теста создал пакет "Test" добавил тип объект "Org" сразу прям в типе объекта определил тип "CatalogObject.Организации (http://v8.1c.ru/8.1/data/enterprise/current-config)"
Выгружает всё как нужно, но!

<d5p1:Ref xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config">95ea1513-cf1d-11e9-851e-bcaec5dbb046</d5p1:Ref>;

Что за d5p1 ?
и почему пишет
xmlns:d5p1="http://v8.1c.ru/8.1/data/enterprise/current-config
если я определил:

Данные.ЗаписатьСоответствиеПространстваИмен("","http://v8.1c.ru/8.1/data/enterprise/current-config";);
Данные.ЗаписатьСоответствиеПространстваИмен("xsd","http://www.w3.org/2001/XMLSchema";);
Данные.ЗаписатьСоответствиеПространстваИмен("xsi","http://www.w3.org/2001/XMLSchema-instance";);

Ну если в место пустых ковычек прописать d5p1
Данные.ЗаписатьСоответствиеПространстваИмен("d5p1 ","http://v8.1c.ru/8.1/data/enterprise/current-config";);

Строка становится <d5p1:Ref>95ea1513-cf1d-11e9-851e-bcaec5dbb046</d5p1:Ref>

Откуда берётся d5p1 ?

Вообще пришлось описывать каждое свойство, насколько я не был бы ленив...
И всё норм. Но вопрос остаётся открытым, откуда взялся d5p1 ?
1 hhhh
 
11.09.19
12:22
(0) почему "d5p1 "  с пробелом? Прикольно.
2 Trotter
 
11.09.19
12:27
(1) Не знаю, у меня везде без пробела.
Тут:
Данные.ЗаписатьСоответствиеПространстваИмен("d5p1","http://v8.1c.ru/8.1/data/enterprise/current-config";;);
Почему - то сюда так скопипастилось.
3 Trotter
 
11.09.19
12:35
а ещё куда то тип "string" пропал
https://c.radikal.ru/c13/1909/ae/37b5162c2d39.png
Что за день...
4 Trotter
 
11.09.19
12:38
(3) Всё ок.
Но откуда взялся "d5p1"
5 Вафель
 
11.09.19
12:57
ты поставл пустое, значит имя берется рандомом
6 Вафель
 
11.09.19
12:59
(3) Это XML ->S<- схема
7 Вафель
 
11.09.19
13:00
хотя нет вру