|
Запустить реглам задание в файловом режиме
| ☑ |
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
|
спасибо)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший