Имя: Пароль:
1C
1С v8
В данной транзакции уже происходили ошибки
0 prostovityaz
 
25.06.16
20:33
НачатьТранзакцию();
попытка
форма.Записать(Новый Структура("РежимПроведения", РежимПроведенияДокумента.Неоперативный));
ЗафиксироватьТранзакцию();
исключение
Если ТранзакцияАктивна() Тогда
ОтменитьТранзакцию();
КонецЕсли;
сообщить("Неудачное проведение!");
конецпопытки;

Вылетает ошибка "В данной транзакции уже происходили ошибки" и можно только либо закрыть 1С либо перезапустить.

ЧЯДНТ ?

как обойти эту стоп-ошибку?
1 Lexey_
 
25.06.16
21:34
(0) включи остановку по ошибке
2 prostovityaz
 
25.06.16
21:57
(1) я нашел где ошибка возникает.
Конфигурация Бухгалтерия государственного учреждения, редакция 2.0 (2.0.43.14)
есть в общем модуле ОценкаПроизводительностиКлиентСервер процедура НачатьЗамерВремениСлужебный(Параметры)

ошибка "В данной транзакции уже происходили ошибки" возникает в строке с вызовом исключения, и потом только закрыть 1С или перезапустить...
        #Если Клиент Тогда
            Если Не ЗначениеЗаполнено(КлючеваяОперация) Тогда
                ВызватьИсключение НСтр("ru = 'Не указана ключевая операция.'");
            КонецЕсли;