Перейти к содержанию

ЗафиксироватьТранзакцию находится вне конструкции ПопыткаИсключение

Завершение транзакции должно выполняться в конструкции Попытка ... Исключение

Например:

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

Экранирование кода

// sonar:CommitTransactionOutsideTry:off
// sonar:CommitTransactionOutsideTry:on