![]() |
|
Обработка исключений - работа над ошибками | ☑ | ||
---|---|---|---|---|
0
roman2
20.03.10
✎
20:21
|
Хочу сделать автоматический отлов вех ошибок в 1С, которые возникают между ПОПЫТКА ИСКЛЮЧЕНИЕ и отправку их по почте программисту.
Можно ли использовать для этого подписку на событие? Чтоб в одно месте все описать, а не обрабатывать код в тысячи строк в поисках где есть Попытки... ? |
|||
1
Jolly Roger
20.03.10
✎
20:29
|
(0) не надо этого хотеть...
|
|||
2
Лефмихалыч
20.03.10
✎
20:44
|
(0) на кой кол такое хотеть?
|
|||
3
mikecool
20.03.10
✎
20:53
|
неправильно, дядя федор, ты бутерброд ешь
надо убрать все попытки и тогда будут телефонные звонки от пользователей, что более оперативно нежели почта |
|||
4
roman2
20.03.10
✎
21:05
|
(3) не согласен. Это зависит от задач. Например деление на ноль. Должен быть результат, пока бос формирует отчет. А тебе приходит почта с ошибкой, выясняешь потом... и премия в кармане.
|
|||
5
roman2
20.03.10
✎
21:06
|
конечно деление на ноль лучше проверить условием...))) но суть в другом
|
|||
6
Лефмихалыч
20.03.10
✎
21:56
|
(5) все исклчюения можно найти в журнале регистрации - событие "Ошибка выполнения".
А вообще, ИМХО, это (0) - сферический трудовой онанизм в вакууме |
|||
7
Лефмихалыч
20.03.10
✎
21:58
|
+(6) просто код надо писать правильно. ХОтябы так, чтобы он синтаксический контроль проходил. ХОТЯБЫ.
Если руки растут из... в обще - не от туда, откуда надо, да еще и пальцами внутрь, то ни чего не спасет... |
|||
8
roman2
20.03.10
✎
22:16
|
Коллеги, вы наверное не имеете должного опыта работы.
Например читаем XML файл, а он не читается. ХЗ почему... Нужно вовремя узнать об этом. Вижу вместо помощи один сарказм. |
|||
9
Лефмихалыч
20.03.10
✎
22:24
|
(8) фигню затеял.
1. Глобального обработчика исключений в 1С нет, живи с этим. 2. Сама идая (0) - туфта какая-то неквразумительная. Исключения, они потому так называются, что происходить должны в ИСКЛЮЧИТЕЛЬНЫХ ситуациях. А это такие ситуации, которые часто не происходят. Более того, если происходит исключитеьная ситуация, то пользователь сам о ней сообщить. 3. "Вижу вместо помощи один сарказм" - наглая ложь. я сделал конструктивное предложение - журнал регистрации. |
|||
10
roman2
20.03.10
✎
22:39
|
(9) еще пример. РБД, обмен каждый час, 20 баз в разных городах. Вдруг по ХЗ какой причине файл обмена не прочитался - нужно срочно об этом узнать. Что скажешь? Посоветуй?
|
|||
11
Лефмихалыч
20.03.10
✎
23:14
|
(10) а вот это совершенно другое дело и надо к нему относиться по другому. Робот автообмена ОБЯЗАН отчитываться о КАЖДОЙ попытке загрузки на мыло администратора. Вне зависимости от того, успешно обмен прошел или нет.
|
|||
12
Лефмихалыч
20.03.10
✎
23:20
|
+(11) к глобальной обработке исключений это не имеет отношения
|
|||
13
roman2
20.03.10
✎
23:40
|
(12) я тебе письмо написал)
А глобальная обработка ошибок навеяна ине книгой "Джоэл о программировании". |
|||
14
Лефмихалыч
20.03.10
✎
23:42
|
(13) адинэснегам читать подобные книги вредно - от этого мысли появляются богопротивные и вообще неокрепшие умы мутит от такого
|
|||
15
roman2
20.03.10
✎
23:46
|
(14) ну тут не соглашусь, как руководителю можно читать, только не говорить прогерам, что можно допускать ошибки) и что вдохновения ждать 2 недели)))
|
|||
16
Лефмихалыч
20.03.10
✎
23:51
|
(15) что б там ни было - идею глобальной обработки исключений в 1С я лично вижу несостоятельной, поскольку конфигурации "1С:АЭС" или "1С:Управление спутниками, межконтинентальными ракетами и прочей лютой хренотой" не бывает, а для всего остального сабж без надобности.
|
|||
17
roman2
20.03.10
✎
23:57
|
(16) я получил ответ на свою тему)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |