Периодический запуск процедуры #389483


#0 by DIvanmgn
Необходимо периодически запускать процедуру. Выхода вижу два: 1. Планировщик задания windows запускает базу под определенным пользователем. При запуске отрабатывается процедура и затем производится выход пользователя. 2. Планировщик задания windows запускает базу под определенным пользователем. Затем производится периодический вызов процедуры. Тут вижу два подварианта. 2.1 Организуется цикл в нем пока не будет достигнуто определенное время выполняется вызов необходимой процедуры. Можно тут же организовать задержку, чтобы процедура вызвалась не постоянно а через какое-то время. 2.2 Организуется периодический вызов необходимой процедуры. Но вот как его реализовать не знаю. Плюс первого варианта - не занимается сетевая лицензия. Минус - в момент запуска/выхода требуется достаточно много ресурсов сервера, что негативно отражается на работе других пользователей (конфликт блокировок и зависания). Плюс второго варианта - не существенная загрузка системы. Минус - занимается сетевая лицензия. Режим работы - файловый. Пользователидля доступа к базе используют клиент-сервер. Есть идеи как решить эту проблему?
#1 by МурЬка
регламентные задания
#2 by rie
А регламентное задание в 1С почему не создать?
#3 by zbv
- это как?
#4 by DIvanmgn
в файловом варианте для работы регламентных заданий нужно сделать что-то еще чтобы они работали.. а вот что я так и не понял.. это значит что база с платформой находятся на сервере, а пользователи заходят на сервер посредством .. ой не то я написал.. конечно.. посредством терминального доступа..
#5 by zbv
в константах проставить пользователя и запустить под ним базу.
#6 by DIvanmgn
пробовал.. реакция нулевая..
#7 by DIvanmgn
задам вопрос так. можно ли обойтись без регламентного задания?
#8 by DIvanmgn
вверх
#9 by zbv
значит неправильно настроил регламентное задание.
#10 by DIvanmgn
Запускаю обработку менеджер заданий. Выдается ошибка "менеджер заданий не активен"
#11 by DIvanmgn
Все решилось. В константах добавил пользователя, отвечающего за отработку фоновых заданий.. перезапустил.. и вуаля.. :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С