|
Вопрос по SWbemLocator
| ☑ |
0
neo1109
06.04.16
✎
06:20
|
Конфигурация 1С:Рейтинг Ресторан
Там есть такой код:
// открываем СОМ-соединение с WMI:
Локатор = Новый COMОбъект("WbemScripting.SWbemLocator");
// метод ConnectServer() позволяет подключиться к службе WMI:
СлужбаWMI = Локатор.ConnectServer();
// Переменная для списка принтеров в системе (метод InstancesOf предназначен для получения коллекции экземпляров указанного в скобках класса):
ПринтерыВСистеме = СлужбаWMI.InstancesOf("Win32_Printer");
// проверяем наличие принтеров в системе
Если ПринтерыВСистеме.Count = 0 Тогда
// если не обнаружено не одного принтера - сообщаем
ТекстСообщения = "Принтеры в Windows не обнаружены.";
#Если ТолстыйКлиентОбычноеПриложение Тогда
фо_ОбщегоНазначенияКлиент.ОткрытьФормуСообщения(ТекстСообщения);
#КонецЕсли
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
//иначе начинаем формировать марки
Иначе
ТекИмяПринтера = Неопределено;
ТекМестоПечати = Неопределено;
......
так вот на строке "СлужбаWMI = Локатор.ConnectServer();"
выпадает ошибка:
Произошла исключительная ситуация (SWbemLocator): Общая ошибка
Ошибка выходит только на одном компе из целого ряда.
В какую сторону копать?
Это на стороне винды? или все таки 1С?
Просто это у клиентов, а у них за железо свои люди отвечают...
|
|
1
neo1109
06.04.16
✎
09:51
|
Никто не работал с WMI?
|
|
2
TormozIT
гуру
06.04.16
✎
10:11
|
(1) Нет. Ты будешь первопроходцем. Обязательно поделись с нами когда разберешься.
|
|
3
neo1109
06.04.16
✎
10:54
|
да тут пока кроме как переставить винду вариантов немного )
и что-то подсказывает, что проблема решится...
|
|
4
TormozIT
гуру
06.04.16
✎
11:06
|
|
|
5
neo1109
06.04.16
✎
11:14
|
(4) не открылась ссылка (может наши казахстанские заморочки)
что там?
|
|