Доступ к объектам WMI и работа с коллекциями из 1С 7.7

0. 2096 15.04.10 17:27 Сейчас в теме
На самом деле существует несколько ограничений для использования средств WMI в 1С 7.7. Это и отсутствие конструкции перебора элементов коллекции, как в 1С 8.х, т.е. «Для каждого...Из...Цикл...КонецЦикла;». И отсутствие аналога восьмерочной функции «ПолучитьCOMОбъект».
Но используя пару приведенных функций (как упрощенные примеры), вполне можно разрешить эти проблемы, не вдаваясь в написание своих COM-Объектов, dll’к (внешних компонент) или написания всего кода работы с WMI объектами на других языках и выполнения его из 1С 7.7.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. venger 2096 15.04.10 17:27 Сейчас в теме
(0) Решил поизвращаться в семерке;-)
7. fastwriter 6 16.08.10 16:34 Сейчас в теме
(1) Статья хорошая, найден вполне грамотный выход, не требущий внешних компонент.

После прочтения данной статьи решил возвращаться к семерке :) Каламбур однако.

Клюшки жили, клюшки живы, клюшки - Будут жить!
4. venger 2096 15.04.10 21:38 Сейчас в теме
(2),(3) Можно узнать, и где Вы тут увидели COMОбъект?
5. venger 2096 15.04.10 22:11 Сейчас в теме
(2),(3) +4, просто поймите правильно, тут три функции в глобальнике и вперед (дешево и сердито), а там COM-Объект скомпилированный (если я правильно понял), его надо скомпилированным иметь на машине, так что для разных случаев - разные реализации, все честно;-)
6. venger 2096 15.04.10 22:20 Сейчас в теме
(2),(3) +5, в любом случае дополнил в описании со ссылкой на него....
8. San40s 16.01.12 14:44 Сейчас в теме
А у меня выдало ошыбку
Возврат ScrptCtrl.Run("GetCountCollection",Коллекция);
{Глобальный модуль(10522)}: :
9. San40s 17.01.12 16:04 Сейчас в теме
Спасибо, очень помогло. Стояла задача проверить статус принтера перед выводом на печать. Локально все отлично осталось нормально доделать для сетевого принтера.
10. pizhenkov 14.03.12 22:11 Сейчас в теме
Спасибо! Нужно было получить серийник проца. Плюс. Спасибо
Оставьте свое сообщение
Вопросы с вознаграждением