|
v7: Проверка xml по xsd. Почему схема может не добавляться | ☑ | ||
|---|---|---|---|---|
|
0
Gugolovski
08.08.18
✎
04:50
|
Процедура Сформировать()
Попытка Схема=СоздатьОбъект("MSXML2.XMLSchemaCache.6.0"); Сообщить("ОК - схема создана"); Исключение Сообщить("Не удалось создать объект XMLSchemaCache","!"); КонецПопытки; ИмяСхемы = "C:\goods\ADocuments.xsd"; Если ФС.СуществуетФайл(ИмяСхемы)=0 Тогда Сообщить("документа нет"); Возврат; иначе Сообщить("ОК - файл существует"); КонецЕсли; Попытка Схема.add(,ИмяСхемы); Сообщить("ОК - подключили схему"); Исключение Сообщить("Не удалось подключить схему: "+ИмяСхемы,"!"); КонецПопытки; КонецПРоцедуры После запуска получаю: ОК - запустили схема создана ОК - файл существует Не удалось подключить схему: C:\goods\ADocuments.xsd MSXML2 - рабочий (вер.6.0), схема тоже. Почему же она может не добавляться? |
|||
|
1
RomaH
naïve
08.08.18
✎
07:27
|
кодировка файла
|
|||
|
2
RomaH
naïve
08.08.18
✎
07:28
|
Схема.add("",ИмяФайлаСхемы);
|
|||
|
3
Gugolovski
08.08.18
✎
07:35
|
(2) Схема.add("",ИмяФайлаСхемы) - это ничего не меняет.
А что может быть с кодировкой. В файле UTF-8 |
|||
|
4
RomaH
naïve
08.08.18
✎
07:38
|
попробуй
,"windows-1251" |
|||
|
5
RomaH
naïve
08.08.18
✎
07:51
|
||||
|
6
RomaH
naïve
08.08.18
✎
07:53
|
схему и XML дай
|
|||
|
7
Gugolovski
08.08.18
✎
08:11
|
выслал на почту (narod.ru)
|
|||
|
8
RomaH
naïve
08.08.18
✎
08:28
|
(7) косяк в схеме
|
|||
|
9
RomaH
naïve
08.08.18
✎
08:34
|
||||
|
10
Gugolovski
08.08.18
✎
08:51
|
(9) Перешел по ссылке из вашего скрина. Оттуда на: http://visualxsd (точка) com/
Этот сервис на основе моего файла создал новый-файл схему. Теперь 1С эту новую схему видит: "ОК - подключили схему" Видно то, что я попытался подсунуть как схему, совсем не то |
|||
|
11
Gugolovski
08.08.18
✎
08:51
|
Спасибо
|
| Форум | Правила | Описание | Секции | Поиск |