Имя: Пароль:
1C
 
Отказ = Истина или ВызватьИсключение?
, ,
0 бомболюк
 
24.11.14
10:41
1. Отказ = Истина; Сообщить(\"Док. не проведен: ...\" 36% (4)
2. Свой вариант 36% (4)
3. ВызватьИсключение \"Док. не проведен: ...\" 27% (3)
Всего мнений: 11

Всем привет!

Как Вы думаете, что правильнее писать, например, в ОбработкаПроведения, если документ проводить нельзя?
14 бомболюк
 
24.11.14
10:54
Вот мое мнение, интересно, что Вы думаете:
при использовании первого варианта могут возникнуть ситуации, когда мы не сможем узнать о причине того, что документ не проведен, например, при создании документа из модуля веб-сервиса. В этом случае причина, которую мы бы выводили в Сообщить("Док. не проведен по причине...") просто потеряется. А если использовать второй вариант мы всегда можем поднять сообщение об ошибке на нужный уровень и правильно его обработать.

ВызватьИсключение \"Док. не проведен: ...\"
25 Kamas
 
24.11.14
11:05
все зависит от случая ...
мне больше нравится. Хотя я уверен что это не правильно (Есть такое мнение что все что мне нравится не правильно)

ВызватьИсключение \"Док. не проведен: ...\"
120 SanGvin
 
24.11.14
17:40
только так

ВызватьИсключение \"Док. не проведен: ...\"