0
prostovityaz
25.06.16
✎
20:33
|
НачатьТранзакцию();
попытка
форма.Записать(Новый Структура("РежимПроведения", РежимПроведенияДокумента.Неоперативный));
ЗафиксироватьТранзакцию();
исключение
Если ТранзакцияАктивна() Тогда
ОтменитьТранзакцию();
КонецЕсли;
сообщить("Неудачное проведение!");
конецпопытки;
Вылетает ошибка "В данной транзакции уже происходили ошибки" и можно только либо закрыть 1С либо перезапустить.
ЧЯДНТ ?
как обойти эту стоп-ошибку?
|
|
2
prostovityaz
25.06.16
✎
21:57
|
(1) я нашел где ошибка возникает.
Конфигурация Бухгалтерия государственного учреждения, редакция 2.0 (2.0.43.14)
есть в общем модуле ОценкаПроизводительностиКлиентСервер процедура НачатьЗамерВремениСлужебный(Параметры)
ошибка "В данной транзакции уже происходили ошибки" возникает в строке с вызовом исключения, и потом только закрыть 1С или перезапустить...
#Если Клиент Тогда
Если Не ЗначениеЗаполнено(КлючеваяОперация) Тогда
ВызватьИсключение НСтр("ru = 'Не указана ключевая операция.'");
КонецЕсли;
|
|