ВнешнийИсточникДанныхМенеджер.<Имя внешнего источника>.НачатьТранзакцию (ExternalDataSourceManager.<Имя внешнего источника>.BeginTransaction)

Синтаксис:

НачатьТранзакцию(<РежимБлокировок>, <УровеньИзоляции>)

Параметры:

<РежимБлокировок> (необязательный)

Тип: РежимУправленияБлокировкойДанных.
Установка параметра имеет смысл, если для свойства внешнего источника данных "Режим управления блокировкой данных" выбрано значение "Автоматический и Управляемый".
Если значение параметра Автоматический, то данная транзакция будет выполняться в режиме автоматических блокировок.
Если значение параметра Управляемый, то в данной транзакции будут выполняться управляемые блокировки.
Если к моменту вызова данного метода была начата транзакция, выполняющаяся в автоматическом режиме управления блокировками, то установка значения параметра Управляемый не приведет к изменению режима управления блокировками.
Если к моменту вызова данного метода была начата транзакция, выполняющаяся в управляемом режиме блокировок, то установка значения параметра Автоматический приведет к возникновению исключительной ситуации, которая может быть обработана конструкцией Попытка... Исключение... КонецПопытки.
Если для свойства конфигурации "Режим управления блокировкой данных" выбрано значение "Управляемый", то значение параметра по умолчанию Управляемый.
Значение по умолчанию: Автоматический.

<УровеньИзоляции> (необязательный)

Тип: УровеньИзоляцииТранзакций.
Параметр указывает необходимый уровень изоляции транзакции.
Если параметр установлен в Авто, то фактический уровень изоляции будет выбран на основании параметра РежимБлокировок, иначе будет выбран указанный уровень. Если данный уровень не поддерживается базой данных внешнего источника данных, то уровень будет автоматически повышен.
Значение по умолчанию: Авто.

Описание:

Открывает транзакцию. Транзакция предназначена для записи в базу данных внешнего источника данных согласованных изменений. Все изменения, внесенные после начала транзакции, будут затем либо полностью записаны, либо полностью отменены.

Доступность:

Сервер, толстый клиент, внешнее соединение.

См. также:

ВнешнийИсточникДанныхМенеджер, метод ЗафиксироватьТранзакцию
ВнешнийИсточникДанныхМенеджер, метод ОтменитьТранзакцию

    

1C:Enterprise Developer's Community