|
|
XSD схемы для файлов, получаемых через "выгрузить конфигурацию в файлы..." |
☑ |
|
0
Fragster
гуру
12.02.15
✎
19:01
|
Что-то никак не могу найти XSD схемы для файлов, получаемых из конфигуратора, через меню Конфигурация -> выгрузить конфигурацию в файлы...
Особенно интересуют для форм. Такое есть в природе?
|
|
|
1
DitriX
12.02.15
✎
19:58
|
Вы про управляемые формы?
|
|
|
2
Zhuravlik
12.02.15
✎
21:43
|
ПКМ на ветке XDTO -> Экспорт... имхо, только так.
|
|
|
3
Fragster
гуру
13.02.15
✎
10:17
|
(1) да, именно про них
|
|
|
4
DitriX
13.02.15
✎
14:41
|
(0) ну так а тебе то они зачем?
Читай себе любым способом и радуйся. Кто ж тебе даст схему на такую произвольную вещь? :)
Вот тебе три примера - смотри какой что вернет
"Попытка
| ЧтениеXMLДанных = Новый ЧтениеXML;
| ЧтениеXMLДанных.УстановитьСтроку(ПредставлениеОбъекта);
| НачальныйОбъектЗаписьXML = ПрочитатьXML(ЧтениеXMLДанных);
| ЧтениеXMLДанных.Закрыть();
| РезультатЗаписьXML = ""ОК"";
|Исключение
| РезультатЗаписьXML = ОписаниеОшибки();
|КонецПопытки;
|
|Попытка
| ЧтениеXMLДанных = Новый ЧтениеXML;
| ЧтениеXMLДанных.УстановитьСтроку(ПредставлениеОбъекта);
| НачальныйОбъектФабрикаXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXMLДанных);
| ЧтениеXMLДанных.Закрыть();
| РезультатФабрикаXDTO = ""ОК"";
|Исключение
| РезультатФабрикаXDTO = ОписаниеОшибки();
|КонецПопытки;
|
|Попытка
| ЧтениеXMLДанных = Новый ЧтениеXML;
| ЧтениеXMLДанных.УстановитьСтроку(ПредставлениеОбъекта);
| НачальныйОбъектСериализаторXDTO = СериализаторXDTO.ПрочитатьXML(ЧтениеXMLДанных);
| ЧтениеXMLДанных.Закрыть();
| РезультатСериализаторXDTO = ""ОК"";
|Исключение
| РезультатСериализаторXDTO = ОписаниеОшибки();
|КонецПопытки;";
|
|
|
5
Fragster
гуру
13.02.15
✎
14:51
|
(4) нужно пакетно проставить свойство (ну, или изменить, если уже установлено) по куче форм. хотел универсальную тулзу написать
|
|
|
6
Fragster
гуру
13.02.15
✎
14:53
|
просто если там "авто" стоит - то оно в самом XML отсутствует, и нужно "попасть в нужное место" этого самого XML, иначе при загрузке может быть обидно. При наличии схемы это все просто.
|
|
|
7
DitriX
13.02.15
✎
15:10
|
ну так подготовь xsl схему и конвертируй
|
|
|
8
0wl
13.02.15
✎
15:18
|
Можно попробовать по готовому xml схему сделать. Создать специально максимально сложную форму, чтобы учесть все особые случаи, выгрузить в xml, а потом скормить его, например, сюда
|
|
|
9
Fragster
гуру
13.02.15
✎
16:23
|
(7) для того, чтобы сделать схему, надо сделать (8), а чтобы сделать (8), причем одной XML не обойтись, надо перетыкать для каждого свойства все варианты, а если хочетс я еще и элементами управленния "управлять", то тут вообще бесконечное количество вариантов получается
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший