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

Всем привет!

Как Вы думаете, что правильнее писать, например, в ОбработкаПроведения, если документ проводить нельзя?
42 ukolabrother
 
24.11.14
11:59
Вызвать исключение тебе потом не даст проводить "роботом", будешь искать где же это я накосячил.

Отказ = Истина; Сообщить(\"Док. не проведен: ...\"
51 фобка
 
24.11.14
12:20
Отказ это не анахронизм, это именно тот параметр который предназначен для этой ситуации

Отказ = Истина; Сообщить(\"Док. не проведен: ...\"
58 lllllllllllllll
 
24.11.14
12:38
Если доступен флаг Отказ, то стараюсь нужно использовать его. Для случаев, когда Отказ недоступен можно использовать ВызватьИсключение.
+ установка Отказ в Истина не прерывает исполнения процедуры/функции.

Отказ = Истина; Сообщить(\"Док. не проведен: ...\"
123 Domovoi
 
24.11.14
18:00
+(122)

Отказ = Истина; Сообщить(\"Док. не проведен: ...\"
Программист всегда исправляет последнюю ошибку.