|
обработка ошибки
| ☑ |
0
Маленький Вопросик
03.06.14
✎
21:52
|
народ как правильно обработать ошибку:
Отчет.Организация = КассаККМ.Владелец;
когда нет владельца?
|
|
1
Маленький Вопросик
03.06.14
✎
21:52
|
те касса ККМ - не объектный тип, не имеет Владельца
|
|
2
Fuas4
03.06.14
✎
21:54
|
Если типзнч(кассаККМ) = тип("МойТипИмеющийВладельца") Тогда Отчет.Организация = КассаККМ.Владелец КонецЕсли
|
|
3
Wobland
03.06.14
✎
21:54
|
проверять тип не предлагать?
|
|
4
Asmody
03.06.14
✎
21:54
|
Сравнить с Неопределенно, проверить тип, обернуть в Попытка Исключение
|
|
5
Маленький Вопросик
03.06.14
✎
21:55
|
попытка
Отчет.Организация = КассаККМ.Владелец;
исключение
Отчет.Организация = найти по коду....;
конецпопытки
|
|
6
Маленький Вопросик
03.06.14
✎
21:56
|
(4) так как в (5)
|
|
7
Wobland
03.06.14
✎
21:58
|
(6) и чо?
|
|
8
Hans
03.06.14
✎
22:02
|
Что более православно сравнивать типы или попытка-исключение?
Я люблю попытку-исключение.
|
|
9
Fuas4
03.06.14
✎
22:07
|
(8) я попытку исключение не люблю за то, что если в отладчике поставить остановку по ошибке. то все попытки соберешь
|
|
10
Fuas4
03.06.14
✎
22:08
|
+(9) но к вопросу из (8) присоединяюсь
|
|