Как узнать в коде, что запущено фоновое задание? #704819


#0 by Beduin
Собственно
#1 by ДенисЧ
Какое-то конкретное? :-) Вообще-то есть объект ФоновыеЗадания
#2 by Maxus43
собственно СП, к менеджеру фоновых заданий обратится
#3 by Beduin
У меня запускается фоновое задание, делает какие-то действия, вызывает функции. Одну из функций нужно по другому выполнять если это фоновое задание.
#4 by Maxus43
#5 by Maxus43
это вобще какими нить параметрами функций решать, а не поределять фоновое
#6 by Галахад
Гм. А текущий пользователь кьо?
#7 by Maxus43
или пользователя текущего смотреть, короче лучше параметрами
#8 by Beduin
У регламентного задания нет пользователя.
#9 by Maxus43
мда, это и есть ответ на твой вопрос, если что
#10 by VikingKosmo
у регламентного задания есть параметры...
#11 by Beduin
Вот вы.... Я спросил, конкретно, как узнать в каком режиме запущен клиент. Не хочу через непонятные методы делать.
#12 by Maxus43
имхо - неправильный подход просто, нет метода определения фоновое это или нет. Алгоритм должен опираться на другие вещи, типа и вызывать эту функцию из метода фонового задания с данным параметром
#13 by Beduin
У меня есть база, там написано га... но условие КонецЕсли; У фонового задания нет пользователей и нет ролей, хочу тупо добавить в условие Если РольДоступна("ПолныеПрава") ИЛИ ЭтоФоновоеЗадание Тогда .... КонецЕсли;
#14 by Ненавижу 1С
вызывай свою функцию из обработчика фонового задания как ФункцияДелаетЧтото(Данные, Истина);
#15 by ДенисЧ
Сильно тупая идея.
#16 by Heckfy
По сабжу: Выдерни кусок кода отсюда:
#17 by pumbaEO
только не говори, что фоновое задение нельзя от определенного пользователя запустить.
#18 by Beduin
Я в типовых обменах не нашел, где пользователя для запуска проставлять.
#19 by Beduin
Это функция проверки периода документа(возможность редактирования) И вызывается она в момент записи. Переделывать ее на свою не хочу.
#20 by Maxus43
там ещё проверка на ОбменДанными = истина есть, её можно использовать... зависит сильно от сути фонового задания, сама идея о определении места выполнения - лучше не стоит...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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