Как проверить что код выполняется фоновым заданием? #744264


#0 by cons74
Как проверить что код общего модуля выполняется фоновым заданием (в самом этом модуле)?
#1 by Jonny_Khomich
Пиши в файл лога. А вообще в обработке "консоль заданий" тебе напишет, что ошибка была.
#2 by Asmody
Я, порой, не понимаю, откуда у людей возникают столь странные желания.
#3 by cons74
ну так пожалуйста: надо заблокировать проведение документов пользователям, но разрешить фоновому заданию.
#4 by mehfk
Сними галку с роли
#5 by cons74
и че?
#6 by arccos6pi
а чо отладка уже к фоновым заданиям не подключается?
#7 by LordCMEPTb
Как вариант можно в начале процедуры выполнения проверить наличие фонового задания от текущего пользователя, которое выполняет ту же процедуру, проверить время запуска... Не совсем понятен, правда, смысл блокирования интерактивного проведения с разрешенным фоновым...
#8 by Defender aka LINN
И в чем глубинный смысл?
#9 by cons74
документы, созданные в другой базе должны редактироваться в ней.
#10 by Ёпрст
примитив - экспортная переменная в модуле обработки, в операторах основной программы её в ложь. При запуске фонового задания её в истину. Усё. Далее впроверка где надо.
#11 by Гёдза
Фоновое задание ставит блокировку исключительную. Все остальные в это сосут. Что и требуется
#12 by Гёдза
* в это время
#13 by cons74
если кто-то будет искать:
#14 by LordCMEPTb
Хы хы, и тут выясняется, что фоновое задание запускается из регламентного с определенными параметрами, а не конкретным пользователем, что версия платформы 8.2 и прочая информация, которую подразумевали, но не сочли нужным сообщить...
#15 by Гёдза
У фонового всегда есть соединение
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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