Как определить это сеанс пользователя или фоновое задание

Программный код в 1С может выполняться непосредственно при работе пользователя, а может при выполнении фонового задания. Чтобы определить выполняется код в фоновом задании или нет можно использовать следующий фрагмент кода:

//доступно только на сервере
Сеанс = ПолучитьТекущийСеансИнформационнойБазы();
Если Сеанс.ПолучитьФоновоеЗадание() = Неопределено Тогда
	//обычный сеанс
Иначе
	//фоновое задание
КонецЕсли;

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями: