Программный код в 1С может выполняться непосредственно при работе пользователя, а может при выполнении фонового задания. Чтобы определить выполняется код в фоновом задании или нет можно использовать следующий фрагмент кода:
1 2 3 4 5 6 7 |
//доступно только на сервере Сеанс = ПолучитьТекущийСеансИнформационнойБазы(); Если Сеанс.ПолучитьФоновоеЗадание() = Неопределено Тогда //обычный сеанс Иначе //фоновое задание КонецЕсли; |