Капитально об программе 1С 8.0-8.3-8.4, 7.7

Исключительная ситуация — Транзакция не активна

При вызове ЗафиксироватьТранзакцию() или ОтменитьТранзакцию() возникает ошибка транзакция не активна.

Ошибка означает, что транзакция не была начата командой «НачатьТранзакцию()», либо уже зафиксирована/отменена.

Не зависит от платформы.

Данная ошибка не связана с транзакциями сервера базы данных, а относится к  встроенному механизму отложенной записи изменений в базе.

Скриншот ошибки

Подробно

Ошибка при вызове метода контекста (ОтменитьТранзакцию)
Соединение.ОтменитьТранзакцию();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.8.1652): Транзакция не активна

Поведение системы

Система продолжает работать, но выполнение кода обработчика прерывается. Такие ошибки возникают обычно при обмене данными.

Решение

Добавить проверку ТранзакцияАктивна(), либо убрать дублирующие отмены транзакции в алгоритме программы.