Имя: Пароль:
1C
1С v8
Запустить реглам задание в файловом режиме
0 Andryyyyyxa
 
15.06.15
10:10
Запускаю регламентное задание в файловом режиме, прописал код для запуска в файловом режиме:


Процедура ОбработкаЗаданий()
    ПользовательДляВыполненияРеглЗаданий = Константы.ПользовательДляВыполненияРегламентныхЗаданийВФайловомВарианте.Получить();
    Если глЗначениеПеременной("глТекущийПользователь") = ПользовательДляВыполненияРеглЗаданий Тогда
        ПоддержкаРегламентныхЗаданиеДляФайловойВерсии();
        ИнтервалДляОпроса = Константы.ИнтервалДляОпросаРегламентныхЗаданийВФайловомВарианте.Получить();
    КонецЕсли;
    
КонецПроцедуры
1 Andryyyyyxa
 
15.06.15
10:11
Но в результате насинает загрузку, а сообщения, согласно

рз не выдаёт (но в обработке работает) подскажите, в чем проблема?
2 fisher
 
15.06.15
10:20
(0)
1) Начиная с 8.3.3 эту фигню прописывать уже не надо
2) Так и задумано. На то они и фоновые. Пиши лог в текстовый файл.
3 Andryyyyyxa
 
15.06.15
10:39
а потом, что делать с этим текстовым файлом?
4 fisher
 
15.06.15
10:48
(3) Ну а что ты с сообщениями на экране делаешь? Хочешь - читаешь. Не хочешь - не читаешь.
5 Andryyyyyxa
 
15.06.15
10:57
fisher, я не опытный програмист, многих програмистских штучок еще не доганяю. Есть у меня РЗ в файловом режиме, начинает согласно расписания каждые 10 сек загружаться (курсор в виде колеса), но потом ничего, а должно показаться напоминание. В обработке показывается напоминание.
6 Andryyyyyxa
 
15.06.15
10:58
Может в  Процедура ОбработкаЗаданий()  что-то не то?
7 fisher
 
15.06.15
11:00
(5) Ты выбрал неправильный инструмент. Фоновые задания для этого не предназначены. Для этого обработчики ожиданий используются.
8 fisher
 
15.06.15
11:05
Грубо говоря, обработчики ожиданий - это периодическое выполнение чего-то на клиенте (в КАЖДОЙ пользовательской сессии в общем случае). А регламентное задание - периодическое выполнение чего-то на сервере (без привязки к конкретным пользовательским сессиям в общем случае). В клиент-серверной регламентное задание отработает, даже если 1С ни у кого не запущена.
9 fisher
 
15.06.15
11:11
Вообще, в БСП (библиотеке стандартных подсистем) есть подсистема "Напоминания пользователю", где всё уже готовое и неглупыми людьми написанное.
10 Andryyyyyxa
 
15.06.15
11:12
спасибо)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.