Имя: Пароль:
1C
1C 7.7
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
попробуй свой код