Имя: Пароль:
1C
1С v8
Выполнение фонового задания
0 Alex_MA
 
02.04.14
15:43
Здравствуйте!

Скажите пожалуйста фоновое задание выполняется в транзакции ?
Ну например, стартовало фоновое задание, у него код:

Спр = Справочники.Контрагента.Создать();
Спр.Наименование = "Контр";
Спр.Записать();

// 1. А если затем прервать фоновое задание, пока оно не завершилось, будет ли создан элемент справочника ?
// 2. Если выполняется некоторый код в транзакции - то может ли обслуживающее его соединение (или сеанс) перенесен на другой рабочий процесс  (Например, в случае превышения объема памяти выделенного под рабочий процесс)?

Спасибо за внимание.
1 GROOVY
 
02.04.14
15:45
Не в транзакции.
2 GROOVY
 
02.04.14
15:46
Есть такой метод ТранзакцияАктивна(), можно поэксперементировать.
3 Alex_MA
 
02.04.14
15:53
а еще вопрос: платформа может перебросить обработку данных с одного процесса на другой, если этот код находится в транзакции или она все таки дождется завершения обработки данных, а потом перекинет. Где то читал про это, дежавю какое то.