Источник: http://1clenta.ru/pattern/3
&НаКлиенте
Функция ПолучитьМассивПринтеров()
МассивПринтеров = Новый Массив;
Попытка
objWMIService = ПолучитьCOMОбъект("winmgmts:\\.\root\CIMV2");
Исключение
ТекстСообщения = НСтр("ru = 'Список принтеров не доступен!'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
Возврат МассивПринтеров;
КонецПопытки;
Выборка = objWMIService.ExecQuery("SELECT * FROM Win32_Printer",,48);
Для Каждого objItem Из Выборка Цикл
МассивПринтеров.Добавить(objItem.Caption);
КонецЦикла;
Возврат МассивПринтеров;
КонецФункции
Орфографическая ошибка в winmgmts: winmgmts
ВыполнитьКомандуПечатиНаПринтер (БСП)
ПолучитьСписокДоступныхРасширенийВФоне (БСП)
ПолучитьСписокНайденныхРасширенийВФоне (БСП)
ПолучитьСписокРазделовВФоне (БСП)
Получить количество строк динамического списка
ПолучитьКонтактыПоПредмету (БСП)
#1, ред. 01 сентября 2021 15:32
Сергей Пилиповец, в группе ВК, предложил еще такой вариант: