Перейти к содержанию
v8cs:begin-transaction

После начала транзакции отсуствует блок Попытка-Исключение (begin-transaction)

  • Категория: bsl

Mежду "НачатьТранзакцию()" и "Попытка" есть исполняемый код, который может вызвать исключение, после "НачатьТранзакцию()" не найден оператор "Попытка"

Неправильно

    НачатьТранзакцию();
    ЗафиксироватьТранзакцию();

Правильно

    НачатьТранзакцию();
    Попытка
    // ...
    ЗафиксироватьТранзакцию();
    Исключение
    // ...
    ОтменитьТранзакцию();
    // ...
    ВызватьИсключение;
    КонецПопытки;

См.

Соответствие стандартам

Источник диагностики