|
непостоянные ошибки, транзакция не активна, в этой транзакц, уже происходили ... | ☑ | ||
---|---|---|---|---|
0
Domanoff26
19.04.13
✎
10:01
|
Событие ошибки не отловить, на одних и тех же данных, под одним и тем же пользователем повторения ошибки не происходит... если честно вообще пока не понимаю какие методы борьбы с этим существуют, ясно что это запись справочника, на нем навешено много событий записи еще кое каких справочников и регистров, но в основном все норм. хотя ошибки эти выскакивают почти каждый день(( куда копать то?
|
|||
1
Domanoff26
19.04.13
✎
10:06
|
управляемые формы кстати
|
|||
2
ICWiner
19.04.13
✎
10:11
|
Попытки есть в транзакциях?
|
|||
3
Domanoff26
19.04.13
✎
10:12
|
(2) есть
|
|||
4
tdm
19.04.13
✎
10:13
|
(3) вот в эту сторону и копать)
|
|||
5
Domanoff26
19.04.13
✎
10:14
|
(4) не понимаю. конкретнее?
|
|||
6
ICWiner
19.04.13
✎
10:14
|
в исключение поставь следующее:
Ошибка = ОписаниеОшибки(); Сообщить(Ошибка); |
|||
7
tdm
19.04.13
✎
10:14
|
+(4)в смысле либо избавляться от них - либо навешайте комментариев из которых вам понятнее будет что у вас там не срастается))
|
|||
8
Maxus43
19.04.13
✎
10:15
|
(5) Если в транзакции больше чем одна ошибка (в Попытке Мсключении) то приводит к сабжу
|
|||
9
ICWiner
19.04.13
✎
10:15
|
Типа
Попытка выфатфдлгаридлфг фывагфугат фгшрвы Исключение Ошибка = ОписаниеОшибки(); Сообщить(Ошибка); Конецпопытки; |
|||
10
Maxus43
19.04.13
✎
10:16
|
НачатьТранзакцию();
Для Каждого й=1 По 2 Цикл Попытка а = 1/0; Исключение Ошибка = ОписаниеОшибки(); Сообщить(Ошибка); Конецпопытки; КонецЦикла; ЗафиксироватьТранзакцию(); |
|||
11
Domanoff26
19.04.13
✎
10:21
|
т е я понаставлю сообщений и пойму что такое? хорошо, но если эта ошибка не постоянна это не может быть с блокировкой связано. тогда мне помогут эти сообщения?
|
|||
12
Maxus43
19.04.13
✎
10:26
|
(11) при первой ошибке надо ставить отказ = Ложь и валить из процедуры
|
|||
13
Domanoff26
19.04.13
✎
10:51
|
я все равно не пойму, если это было в попытке без отказа, с чего ругается то? (12)
|
|||
14
ICWiner
19.04.13
✎
10:58
|
Из-за транзакции. Попытки в транзакциях зло. А попытки в транзакциях без ОписаниеОшибки() - зло в кубе.
|
|||
15
Maxus43
19.04.13
✎
11:11
|
(13) ошибка была в предыдущей попытке значит, когда внутри транзакции возникает ошибка - далее диагностировать тяжело, надо исключать такие ситуации вобще
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |