|
Запустить реглам задание в файловом режиме | ☑ | ||
---|---|---|---|---|
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
|
спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |