Готовые модули

Для всех
Модули для задач\Директория\Замена типов файлов
Модули для задач\Директория\Переименовать отмеченные
Модули для задач\Директория\Создать архив директории
Модули для задач\Директория\Заменить текст в файлах
Модули для задач\Диск\Заполнить диск пустыми файлами
Модули для действий\Текст\Итого по строкам
Модули для действий\Текст\Сортировать строки
Модули для действий\Текст\Свернуть строки
Модули для действий\Текст\Удалить пустые строки
Модули для действий\Текст\Перевести текст
Модули для действий\Список\Обработка списка
Модули для действий\Группа\Обработка группы
Defy
Модули для действий\Директория\Исправить имена файлов
Модули для действий\Задача\Создать скрипт для автовыполнения задачи
Автосохранение Yandex
AutoLoadTorrents
Анализ объявлений Авито
Faster
Модули для буфера\Разделить буфер обмена
Модули для буфера\Соединить буфер обмена
Настройка реестра Windows
DBI
Модули для задач\БД 1С 8\Выгрузить базу данных
Модули для задач\БД 1С 8\Загрузить базу данных
Модули для действий\Директория\Проверить все обработки
Модули для действий\Модуль 1С\Проверить модуль
Запуск RDP
Модули для 1С\Обновление конфигураций 1С
Модули для 1С\Выгрузка конфигураций 1С в файлы
Модули для 1С\Выгрузка информационных баз 1С


Модули для действий\Задача\Создать скрипт для автовыполнения задачи

Функция Выполнить()
    
    Сообщения.Очистить();
    Модуль   = Этот.Владелец;
    Параметр = Модуль.Параметр;
    Если (Параметр=0) Тогда
        Сообщить("Параметр не задан");
        Возврат 0;
    Конец;
    
    Настройка   = Главный.Определить(0,         Объекты.Дерево, Свойства.Наименование, "Настройка");
    Скрипты     = Настройка.Определить(0,       Объекты.Группа, Свойства.Наименование, "Скрипты");
    НовыйСкрипт = Настройка.Определить(Скрипты, Объекты.Скрипт, Свойства.Наименование, "Скрипт-"+Моменты.Текущий());
    
    Текст = "";
    Текст.Добавить("Если (Компьютеры.Простой<60) Тогда Возврат 0; Конец;");
    Текст.Добавить("В = Главный;");
    
    В = Параметр;
    Пока (В<>Главный) Цикл
        Р = 0;
        Если (В.Владелец<>В.Родитель) Тогда
            Р = "Р";        
        Конец;
        Текст.Вставить(2,"В = В.Определить("+Р+",Объекты."+Объекты.Строка(В.Тип())+",Свойства.Наименование,"""+В.Наименование+""");");
        Если (В.Владелец<>В.Родитель) Тогда
            Р2 = В.Родитель;
            Пока (Р2<>В.Владелец) Цикл
                Текст.Вставить(2,"Р = В.Определить(0,Объекты."+Объекты.Строка(Р2.Тип())+",Свойства.Наименование,"""+Р2.Наименование+""");");
                Р2 = Р2.Родитель;
            Конец;
        Конец;
        В=В.Владелец;
    Конец;
    
    Текст.Добавить("В.Выполнить(Действия.Выполнить);");
    НовыйСкрипт.Текст                     = Текст;
    НовыйСкрипт.'Интервал автовыполнения' = 30;
    Главный.Выбранный(НовыйСкрипт);

Конец

  

http://moolex.ru