Каталог решений - Использование объекта Microsoft Script Control в среде 1С:Предприятие v7.7

Использование объекта Microsoft Script Control в среде 1С:Предприятие v7.7

Использование объекта Microsoft Script Control в среде 1С:Предприятие v7.7

В наличии

Исполнение кода VBScript или JScript в среде 1С:Предприятие v7.7

Категория:

Описание

Оригинал статьи находится здесь: http://www.script-coding.info/MSScriptControl.html .

Объект Microsoft Script Control

Объект Microsoft Script Control в среде 1С:Предприятие v7.7 может быть создан следующим образом:

ScrCtrl = СоздатьОбъект("MSScriptControl.ScriptControl");

После этого вы можете вызывать и использовать методы и свойства этого объекта.

Объект позволит исполнить любой код на VBScript или JScript. Может быть очень полезен, если нужно исполнить код, который не может быть исполнен непосредственно в 1С:Предприятии. Например:

[+] Для работы с некоторыми OLE-объектами (например, при работе с технологией WMI — образцы кода см. ниже) нужно использовать функцию «GetObject». Этой функции нет во встроенном языке 1С:Предприятие v7.7, но используя Microsoft Script Control, вы сможете работать с ней.

[+] Не все методы и свойства различных OLE-объектов корректно работают непосредственно в 1С:Предприятии v7.7. Иногда не удаётся передать или получить какой-то параметр, т.к. не поддерживается тот или иной тип данных. С помощью Microsoft Script Control эти проблемы решаются.

[+] В VBScript и JScript есть функции, которых нет во встроенном языке 1С:Предприятие v7.7 (например, функция, вычисляющая квадратный корень числа). Используя Microsoft Script Control, вы сможете полноценно работать с этими функциями.

[+] 1С:Предприятие v7.7 не всегда корректно работает с объектами так называемых «коллекций», которые могут быть возвращены различными свойствами и методами тех или иных OLE-объектов. Используя Microsoft Script Control, вы сможете полноценно работать с любыми коллекциями, например, с помощью цикла «for each», которого нет во встроенном языке 1С:Предприятие v7.7.

Полное описание объекта на английском языке можно скачать вместе с его дистрибутивом с сайта Microsoft. При этом, если у вас не слишком старая версия Windows, ничего устанавливать вам скорее всего вообще не придётся. Описание свойств и методов объекта на русском языке в формате синтакс-помощника 1С:Предприятие v7.7 (als-файл) вы можете скачать здесь: http://www.script-coding.info/Automation.zip . Скопируйте ALS-файл в каталог программы (например, «C:\Program Files\1Cv77\BIN\»), и в конфигураторе в синтакс-помощнике появится ветка «Некоторые объекты Automation». CHM-файл справки на русском языке по встроенным константам и функциям языка VBScript вы можете скачать здесь: http://www.script-coding.info/wsh_chm.zip . Примеры работы с объектом Microsoft Script Control вы можете также получить, рассмотрев код маленькой конфигурации для 1С:Предприятия v7.7 «Администратор 1С», которую вы можете скачать на этой страничке: http://www.script-coding.info/filez.html .

has been added to your cart:
Оформление заказа