Генерирую свою схему, есть один тип который расширяет другой, как установить базовый тип? никто не сталкивался
Констурктора с базовый типом не вижу, потом установить нельзя
---
```1c
    Функция СоздатьЭлемент(ИмяЭлемента,ИмяТипа = "string", UriПространстваИмен = "http://www.w3.org/2001/XMLSchema") Экспорт

    Элемент = Новый ОбъявлениеЭлементаXS;//Новый ФрагментXS;

    Элемент.Имя = ИмяЭлемента;
    Элемент.ИмяТипа = новый РасширенноеИмяXML(UriПространстваИмен, ИмяТипа);

    возврат Элемент

    КонецФункции

    Функция СоздатьТип(ИмяТипа,БазовыйТип = Неопределено) Экспорт

    Тип=новый ОпределениеСоставногоТипаXS;

    Тип.Имя=ИмяТипа;
    Тип.МодельСодержимого = МодельСодержимогоXS.Составная;

    Если БазовыйТип <> Неопределено Тогда
    Тип.ИмяБазовогоТипа = БазовыйТип;
    Тип.МетодНаследования = МетодНаследованияXS.Расширение;
    КонецЕсли;

    Часть=новый ГруппаМоделиXS;

    Содержимое=новый ФрагментXS;
    Содержимое.Часть=Часть;

    Тип.Содержимое=Содержимое;

    возврат тип

    КонецФункции

    БазовыйТип = новый РасширенноеИмяXML("http://test.ru","Значение");
    ИмяТипа = ЭлементаПравила.ИмяТипаXDTO + "_" + Выборка.ТабличнаяЧасть;
    Тип= СоздатьТип(ИмяТипа);

    Фрагменты=Тип.Содержимое.Часть.Фрагменты;
    Фрагмент = новый ФрагментXS;
    Элемент = СоздатьЭлемент(Выборка.ТабличнаяЧасть,ИмяТипа,Схема.ПространствоИмен);
    Фрагмент.Часть = Элемент;
```

ОбъявлениеЭлементаXS - если пихать это напрямую никакой ошибки не выдаст и даже если схему в файл засунуть никакой разницы не будет. но элемент будет без элементов вовсе
Мне нужно было в Коде 1С нормально схему сгенерировать
Оригинал кода: https://forum.mista.ru/topic.php?id=669645 (да в функции создать тип уже было решение тупил)
первый комментарий верный нужно было код приложить.
---
вопрос перефразируйте. Не понятно.
---
может я неправильно поняла вопрос конечно, но возможно так: в Liquid прав клик на родителе, add child
---
вот тут еще почитайте: https://infostart.ru/1c/articles/168148/
---
```1c
    Функция СоздатьЭлемент(ИмяЭлемента,ИмяТипа = "string", UriПространстваИмен = "http://www.w3.org/2001/XMLSchema") Экспорт

    Элемент = Новый ОбъявлениеЭлементаXS;//Новый ФрагментXS;

    Элемент.Имя = ИмяЭлемента;
    Элемент.ИмяТипа = новый РасширенноеИмяXML(UriПространстваИмен, ИмяТипа);

    возврат Элемент

    КонецФункции

    Функция СоздатьТип(ИмяТипа,БазовыйТип = Неопределено) Экспорт

    Тип=новый ОпределениеСоставногоТипаXS;

    Тип.Имя=ИмяТипа;
    Тип.МодельСодержимого = МодельСодержимогоXS.Составная;

    Если БазовыйТип <> Неопределено Тогда
    Тип.ИмяБазовогоТипа = БазовыйТип;
    Тип.МетодНаследования = МетодНаследованияXS.Расширение;
    КонецЕсли;

    Часть=новый ГруппаМоделиXS;

    Содержимое=новый ФрагментXS;
    Содержимое.Часть=Часть;

    Тип.Содержимое=Содержимое;

    возврат тип

    КонецФункции

    БазовыйТип = новый РасширенноеИмяXML("http://test.ru","Значение");
    ИмяТипа = ЭлементаПравила.ИмяТипаXDTO + "_" + Выборка.ТабличнаяЧасть;
    Тип= СоздатьТип(ИмяТипа);

    Фрагменты=Тип.Содержимое.Часть.Фрагменты;
    Фрагмент = новый ФрагментXS;
    Элемент = СоздатьЭлемент(Выборка.ТабличнаяЧасть,ИмяТипа,Схема.ПространствоИмен);
    Фрагмент.Часть = Элемент;
```

ОбъявлениеЭлементаXS - если пихать это напрямую никакой ошибки не выдаст и даже если схему в файл засунуть никакой разницы не будет. но элемент будет без элементов вовсе
Мне нужно было в Коде 1С нормально схему сгенерировать
Оригинал кода: https://forum.mista.ru/topic.php?id=669645 (да в функции создать тип уже было решение тупил)
первый комментарий верный нужно было код приложить.