Skip to content
EvilBeaver edited this page Jul 25, 2014 · 7 revisions

#Описание глобального контекста

Глобальный контекст скрипта включает в себя:

метод Сообщить(сообщение)

Выводит сообщение на экран.

метод ВвестиСтроку(результат, макс_длина = 0)

Запрашивает у пользователя ввод строки. Можно ограничить разрешенную длину.

метод ЗавершитьРаботу(код_возврата)

Прерывает работу скрипта и возвращает операционной системе указанный код возврата.

метод Приостановить(миллисекунды)

Приостанавливает работу скрипта на указанное количество миллисекунд.

метод ПодключитьСценарий(путь, имя_типа)

Метод позволяет подключить внешний файл сценария и назначить ему имя типа. В дальнейшем на основании кода подключенного сценария можно создавать экземпляры объектов.

Например:

ПодключитьСценарий("C:\file_functions.1scr", "МенеджерФайлов");
Менеджер = Новый МенеджерФайлов();
Менеджер.УдалитьФайл("C:\garbage.txt"); // УдалитьФайл - это экспортная функция скрипта "C:\file_functions.1scr"

метод ТекущийСценарий()

Возвращает объект "ИнформацияОСценарии", у которого есть свойство "Источник". Свойство указывает путь к текущему скрипту.

метод ОсвободитьОбъект(COM-объект)

Поскольку исполняющая среда написана для среды .NET, то в ней не используется подсчет ссылок, как в 1С.

Принудительно освободить какой-либо объект можно методом ОсвободитьОбъект. Метод вызывает IDisposable.Dispose для указанного объекта.

свойство АргументыКоманднойСтроки

Представляет собой коллекцию аргументов переданных скрипту из командной строки.

Коллекция имеет метод "Количество", возвращающий количество аргументов.

Доступ к коллекции выполняется, как к массиву - по числовому индексу.

Clone this wiki locally