| 
    
        
     
     | 
    
    
  | 
выполнение регламентных заданий | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        wwwqwert2014    
     23.05.13 
            ✎
    16:45 
 | 
         
        я создал регламентное задание, его настроил, когда и через какое время что и как должно выполняться. Создал обработку, в которой создал кнопку Рассчитать и описал её метод:
  
        &НаКлиенте Процедура Рассчитать(Команда) ВыполнитьОбработкуЗаданий(); КонецПроцедуры; ПодключитьОбработчикОжидания("Рассчитать",3); В файловом режиме база работает. Быскакивает ошибка: {Обработка.ОбработкаЗаданий.Форма.Форма.Форма(9)}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания) ПодключитьОбработчикОжидания("Рассчитать",3); по причине: Метод недоступен на сервере Я делал по примеру: v8: 1С 8.1 - Регламентные задания  | 
|||
| 
    1
    
        Быдло замкадное    
     23.05.13 
            ✎
    16:47 
 | 
         
        ПодключитьОбработчикОжидания в файловом не работает наверно?!     
         | 
|||
| 
    2
    
        wwwqwert2014    
     23.05.13 
            ✎
    16:47 
 | 
         
        ага. пишет что недоступен на сервере     
         | 
|||
| 
    3
    
        wwwqwert2014    
     23.05.13 
            ✎
    16:48 
 | 
         
        хотя я много че нагуглил,в примерах именно так было написано делать     
         | 
|||
| 
    4
    
        wwwqwert2014    
     23.05.13 
            ✎
    16:56 
 | 
         
        вот настройки
  
        [IMG]http://savepic.net/3723078.png[/IMG]  | 
|||
| 
    5
    
        wwwqwert2014    
     23.05.13 
            ✎
    16:56 
 | 
||||
| 
    6
    
        Ненавижу 1С    
     гуру 
    23.05.13 
            ✎
    16:58 
 | 
         
        потому что хот режим и файловый, но транслируется он как на сервере     
         | 
|||
| 
    7
    
        Ненавижу 1С    
     гуру 
    23.05.13 
            ✎
    16:59 
 | 
         
        (5) расписание в файловом варианте?     
         | 
|||
| 
    8
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:02 
 | 
         
        а где есть выбор варианта расписания7     
         | 
|||
| 
    9
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:03 
 | 
         
        вот так удалось сделать так, чтобыы каждые 3 секунды выполнялась функция ВыполнитьОбработкуЗаданий()
  
        &НаКлиенте Процедура Рассчитать(Команда) ПодключитьОбработчикОжидания("Обработка",3); КонецПроцедуры &НаКлиенте Процедура Обработка() ВыполнитьОбработкуЗаданий(); КонецПроцедуры  | 
|||
| 
    10
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:03 
 | 
         
        но вот только сама цель - чтобы у меня запускалась процедура общего модуля:
  
        РаботанаСервере.РассчитатьСебестоимость. Она почему-то не запускается http://savepic.net/3723078.png  | 
|||
| 
    11
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:05 
 | 
         
        может быть я вызов этого метода неправильно сделал?
  
        Я создал регламентное задание, в котором указал имя нужного мне метода, который я хочу выполнять по расписанию. Далее. В Интернете прочитал, что нужно создать обработку, в которой надо код что-то типа этого сделать &НаКлиенте Процедура Рассчитать(Команда) ПодключитьОбработчикОжидания("Обработка",3); КонецПроцедуры &НаКлиенте Процедура Обработка() ВыполнитьОбработкуЗаданий(); КонецПроцедуры Рассчитать - это код, который выполняется, когда пользователь щелкнет мышкой.  | 
|||
| 
    12
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:06 
 | 
         
        Процедура Обработка()    выполняется каждые 3 секунды, но нужная мне функция работаНаСервере.РассчитатьСебестоимость не запускается ни разу.     
         | 
|||
| 
    13
    
        Staffa    
     23.05.13 
            ✎
    17:08 
 | 
         
        (0) у вас в голове абсолютная каша. Почитайте чем отличаются РегламентноеЗадание и ОбработчикОжидания.
  
        Автоматически по расписанию РЗ выполняется только в клиент-серверном режиме.  | 
|||
| 
    14
    
        wwwqwert2014    
     23.05.13 
            ✎
    17:11 
 | 
         
        (13) нельзя значит в файловом запустить.. понятно. спасибо     
         | 
|||
| 
    15
    
        hhhh    
     23.05.13 
            ✎
    17:40 
 | 
         
        (13) а откуда такие сведения? Запускается в файловой по расписанию.     
         | 
|||
| 
    16
    
        Infsams654    
     23.05.13 
            ✎
    18:00 
 | 
         
        (30) + 100 , действительно?. Рег. задание и так запускается по расписанию, зачем тут нужен обработчик ожидания ? Наверное, можно придумать какие-то варианты старта обработчика ожидания из рег. задания - но что-то не представляю такого, проясните, плиз     
         | 
|||
| 
    17
    
        Infsams654    
     23.05.13 
            ✎
    18:04 
 | 
         
        в модуле обычного приложения и так запускается обработчик ожидания для регламентых заданий при запуске в файловом режиме     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |