|
v7: Почему не подключается xsd схема? |
☑ |
0
Gugolovski
27.04.18
✎
05:41
|
Попытка
Схема=СоздатьОбъект("msxml2.xmlschemacache.6.0");
Сообщить("ОК");
Исключение
Сообщить("Не удалось создать схему");
СтатусВозврата(0);
КонецПопытки;
Попытка
Схема.add(,"C:\goods\2.xsd");
Сообщить("ОК2");
Исключение
Сообщить("Не удалось подключить схему 1");
СтатусВозврата(0);
КонецПопытки;
1с выдает:
ОК
Не удалось подключить схему 1
Получается объект создается, но схема не подключена. А по какой причине это может происходить?
|
|
1
povar
27.04.18
✎
06:41
|
(0) кто вам сказал, что объект создался ?
|
|
2
RomaH
naïve
27.04.18
✎
06:46
|
Схема.add("","C:\goods\2.xsd");
|
|
3
Gugolovski
27.04.18
✎
06:46
|
(1) предположил. ведь исключение не обрабатывается)
|
|
4
Gugolovski
27.04.18
✎
06:47
|
(2) это ничего не меняет
|
|
5
povar
27.04.18
✎
06:50
|
(4) какая версия установлена msxml ?
|
|
6
RomaH
naïve
27.04.18
✎
06:51
|
файл схемы в какой кодировке?
|
|
7
RomaH
naïve
27.04.18
✎
06:53
|
ну и схема должна быть правильная
|
|
8
Gugolovski
27.04.18
✎
06:59
|
(5)
в реестре есть ветка
HKCR\msxml2.DomDocument.6.0, наверно 6
|
|
9
povar
27.04.18
✎
07:07
|
(8) та не..
Я уж не помню, в какой версии, но глюки были.
попробуй
regsvr32.exe /u msxml3.dll
regsvr32.exe /u msxml4.dll
Потом
regsvr32.exe msxml3.dll
попробуй свой код
|
|