// открываем СОМ-соединение с WMI:
Локатор = Новый COMОбъект("WbemScripting.SWbemLocator");
// метод ConnectServer() позволяет подключиться к службе WMI:
СлужбаWMI = Локатор.ConnectServer();
// Переменная для списка принтеров в системе (метод InstancesOf предназначен для получения коллекции экземпляров указанного в скобках класса):
ПринтерыВСистеме = СлужбаWMI.InstancesOf("Win32_Printer");
// проверяем наличие принтеров в системе
Если ПринтерыВСистеме.Count = 0 Тогда
// если не обнаружено не одного принтера - сообщаем
ТекстСообщения = "Принтеры в Windows не обнаружены.";
#Если ТолстыйКлиентОбычноеПриложение Тогда
фо_ОбщегоНазначенияКлиент.ОткрытьФормуСообщения(ТекстСообщения);
#КонецЕсли
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
//иначе начинаем формировать марки
Иначе
так вот на строке "СлужбаWMI = Локатор.ConnectServer();"
выпадает ошибка:
Произошла исключительная ситуация (SWbemLocator): Общая ошибка
Ошибка выходит только на одном компе из целого ряда.
В какую сторону копать?
Это на стороне винды? или все таки 1С?
Просто это у клиентов, а у них за железо свои люди отвечают...
(4) не открылась ссылка (может наши казахстанские заморочки)
что там?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс