IsTransactionActive
| IsTransactionActive (Работа с транзакциями) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция возвращает 1 в случае, если в данном потоке уровень транзакции больше нуля (транзакция активна). См. также BeginTransaction.
Синтаксис
IsTransactionActive():<0 или 1 (INT)>
Возвращаемое значение
Возвращается 1, если транзакция активна для текущего потока, 0 в ином случае.
Примеры
If not IsTransactionActive() Then
Message("Внутренняя ошибка, функция должна выполняться в режиме транзакции!","!");
Exit 0;
EndIf;
//Функция выполняет произвольные изменения
..
Exit 1;