Skip to content

Commit 8afa0bb

Browse files
authored
Merge pull request #3208 from kuzyara/patch-1
Update UsageWriteLogEvent.md
2 parents 58dd84b + d618534 commit 8afa0bb

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

docs/diagnostics/UsageWriteLogEvent.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,27 @@
5757
ВызватьИсключение;
5858
КонецПопытки;
5959
```
60+
В то же время, если во внешней попытке делается запись в ЖР, то во вложенной делать её повторно уже не нужно:
61+
```bsl
62+
Процедура ЗагрузитьДанные() Экспорт
63+
Попытка
64+
ВыполнитьЗаписьДанных();
65+
Исключение
66+
ЗаписьЖурналаРегистрации(); // <- исключение подавляется с записью в ЖР
67+
КонецПопытки;
68+
КонецПроцедуры
6069
70+
Процедура ВыполнитьЗаписьДанных()
71+
НачатьТранзакцию();
72+
Попытка
73+
// ...
74+
ЗафиксироватьТранзакцию();
75+
Исключение
76+
ОтменитьТранзакцию();
77+
ВызватьИсключение; // <- вложенная попытка, запись в ЖР не требуется
78+
КонецПопытки;
79+
КонецПроцедуры
80+
```
6181
## Источники
6282
<!-- Необходимо указывать ссылки на все источники, из которых почерпнута информация для создания диагностики -->
6383
<!-- Примеры источников

0 commit comments

Comments
 (0)