Перейти к основному содержимому

Транзакции

Стд::БазаДанных::Транзакции Тип-одиночка Доступность: Сервер

Используется для открытия транзакций.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Одиночка


Методы

ЕстьАктивная

Доступность: Сервер Статический

ЕстьАктивная(): Булево
Возвращает Истина, если есть активная транзакция. Иначе возвращает ложь.


Начать

Доступность: Сервер

Начать(): Транзакция
Создает новый объект Транзакция с открытой транзакцией.
Возвращает созданную транзакцию.

Примеры

исп Транзакции.Начать()

для Запись из УчетныеЗаписи
знч Участник = новый Участники.Объект()
Участник.Код = Запись.Код
Участник.Записать()
Запись.Участник = Участник
;

// Транзакция будет автоматически зафиксирована в конце области видимости
// Или откачена, если выполение кода в области видимости завершилось исключением

ПроверитьЕстьАктивная

Доступность: Сервер Статический

ПроверитьЕстьАктивная()
Проверяет, есть ли активная транзакция. Если такой нет, выбрасывается исключение.

Исключения

ИсключениеНетАктивнойТранзакции - если нет активной транзакции.


ПроверитьНетАктивной

Доступность: Сервер Статический

ПроверитьНетАктивной()
Проверяет, есть ли активная транзакция. Если такая есть, выбрасывается исключение.

Исключения

ИсключениеДействиеНеРазрешеноВТранзакции - если есть активная транзакция.


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление